summaryrefslogtreecommitdiff
path: root/gtk/gtkwindowprivate.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2013-11-16 14:46:10 -0500
committerMatthias Clasen <mclasen@redhat.com>2013-11-16 14:52:21 -0500
commit73b02933d0790dc7478d8eda3eaee0c7f0a7fef5 (patch)
tree059d56abef6baa4aa3f4450694861c055b902a88 /gtk/gtkwindowprivate.h
parentcb24305f1bd81051c1baf5ca2d5d0a815bf89b54 (diff)
downloadgtk+-73b02933d0790dc7478d8eda3eaee0c7f0a7fef5.tar.gz
GtkWindow: better app menu fallback for CSD
Do the menubutton for app menu fallback ourselves in GtkWindow for the csd, non-custom titlebar case. This fits better with the way we handle other title buttons. Themes have control over the placement of this button by placing menu in the decoration-button-layout style property.
Diffstat (limited to 'gtk/gtkwindowprivate.h')
-rw-r--r--gtk/gtkwindowprivate.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkwindowprivate.h b/gtk/gtkwindowprivate.h
index 19bed99373..a9f431d432 100644
--- a/gtk/gtkwindowprivate.h
+++ b/gtk/gtkwindowprivate.h
@@ -87,7 +87,10 @@ void _gtk_window_schedule_mnemonics_visible (GtkWindow *window);
void _gtk_window_notify_keys_changed (GtkWindow *window);
-GtkWidget *_gtk_window_get_titlebar (GtkWindow *window);
+gboolean _gtk_window_titlebar_shows_app_menu (GtkWindow *window);
+
+void _gtk_window_get_decoration_size (GtkWindow *window,
+ GtkBorder *border);
G_END_DECLS