diff options
author | Matthias Clasen <mclasen@redhat.com> | 2013-11-16 14:46:10 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2013-11-16 14:52:21 -0500 |
commit | 73b02933d0790dc7478d8eda3eaee0c7f0a7fef5 (patch) | |
tree | 059d56abef6baa4aa3f4450694861c055b902a88 /gtk/gtkwindowprivate.h | |
parent | cb24305f1bd81051c1baf5ca2d5d0a815bf89b54 (diff) | |
download | gtk+-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.h | 5 |
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 |