summaryrefslogtreecommitdiff
path: root/gtk/gtkwindow.h
diff options
context:
space:
mode:
authorFlorian Müllner <fmuellner@gnome.org>2011-12-03 01:47:25 +0100
committerFlorian Müllner <fmuellner@gnome.org>2011-12-15 16:31:56 +0100
commit4f8f8fe828dbb5b1a2e54a26a58149e437cd5820 (patch)
treee41bd520e016cc6950863f35a7d30aaa787de6df /gtk/gtkwindow.h
parentcfa0339559ed7dcfd8e85db5df05b106db7ef36b (diff)
downloadgtk+-4f8f8fe828dbb5b1a2e54a26a58149e437cd5820.tar.gz
window: Add hide-titlebar-when-maximized property
For maximized windows, titlebars cannot be used to reposition or scale the window, so if an application does not use it to convey useful information (other than the application name), the screen space occupied by titlebars could be put to better use. Add a new window property which requests from the window manager to hide titlebars when windows are maximized to account for this. https://bugzilla.gnome.org/show_bug.cgi?id=665616
Diffstat (limited to 'gtk/gtkwindow.h')
-rw-r--r--gtk/gtkwindow.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkwindow.h b/gtk/gtkwindow.h
index d44eedaf7d..17203070e2 100644
--- a/gtk/gtkwindow.h
+++ b/gtk/gtkwindow.h
@@ -159,6 +159,9 @@ gboolean gtk_window_get_focus_on_map (GtkWindow *window);
void gtk_window_set_destroy_with_parent (GtkWindow *window,
gboolean setting);
gboolean gtk_window_get_destroy_with_parent (GtkWindow *window);
+void gtk_window_set_hide_titlebar_when_maximized (GtkWindow *window,
+ gboolean setting);
+gboolean gtk_window_get_hide_titlebar_when_maximized (GtkWindow *window);
void gtk_window_set_mnemonics_visible (GtkWindow *window,
gboolean setting);
gboolean gtk_window_get_mnemonics_visible (GtkWindow *window);