summaryrefslogtreecommitdiff
path: root/gdk/gdktoplevel.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-03-09 11:49:59 -0700
committerMatthias Clasen <mclasen@redhat.com>2020-03-12 15:30:11 -0400
commitf020d77a23e3f55ed960843a9bfbdf1fec06a501 (patch)
tree4ac1d24145b0df0f744cbf90677f99ae53a18d41 /gdk/gdktoplevel.c
parent81be6ff46b201dfb1dc1f581ecb6f04c10a2f8dd (diff)
downloadgtk+-f020d77a23e3f55ed960843a9bfbdf1fec06a501.tar.gz
Move fullscreen-mode to GdkToplevel
Diffstat (limited to 'gdk/gdktoplevel.c')
-rw-r--r--gdk/gdktoplevel.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/gdk/gdktoplevel.c b/gdk/gdktoplevel.c
index 007f80845e..6d9e2a9955 100644
--- a/gdk/gdktoplevel.c
+++ b/gdk/gdktoplevel.c
@@ -164,6 +164,13 @@ gdk_toplevel_default_init (GdkToplevelInterface *iface)
"Deletable",
FALSE,
G_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY));
+ g_object_interface_install_property (iface,
+ g_param_spec_enum ("fullscreen-mode",
+ "Fullscreen mode",
+ "Fullscreen mode",
+ GDK_TYPE_FULLSCREEN_MODE,
+ GDK_FULLSCREEN_ON_CURRENT_MONITOR,
+ G_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY));
}
guint
@@ -183,6 +190,7 @@ gdk_toplevel_install_properties (GObjectClass *object_class,
g_object_class_override_property (object_class, first_prop + GDK_TOPLEVEL_PROP_FOCUS_ON_MAP, "focus-on-map");
g_object_class_override_property (object_class, first_prop + GDK_TOPLEVEL_PROP_DECORATED, "decorated");
g_object_class_override_property (object_class, first_prop + GDK_TOPLEVEL_PROP_DELETABLE, "deletable");
+ g_object_class_override_property (object_class, first_prop + GDK_TOPLEVEL_PROP_FULLSCREEN_MODE, "fullscreen-mode");
return GDK_TOPLEVEL_NUM_PROPERTIES;
}