summaryrefslogtreecommitdiff
path: root/gtk/gtkmenutracker.h
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2014-12-16 12:14:23 -0500
committerMatthias Clasen <mclasen@redhat.com>2014-12-22 06:22:26 -0500
commit6b26664c414a44e26553c0546632c9d5fff6a7b1 (patch)
treeb546049f118bf56eb21712bad11190010d489fa3 /gtk/gtkmenutracker.h
parent4bc3f02d51051fd7deff1a658d40a3859bb68a42 (diff)
downloadgtk+-6b26664c414a44e26553c0546632c9d5fff6a7b1.tar.gz
GtkMenuTracker: add hidden-when='macos-menubar'
Provide a mechanism for hiding the "Quit", "About" and "Preferences" menu items from the normal places in a traditional menubar layout (in the File and Edit menus) when the menu is being rendered in the Mac OS menubar. These items can already be found in the application menu. With this feature, applications can now define a single menu to use in all 'traditional' scenarios. Use this new attribute in Bloatpad. https://bugzilla.gnome.org/show_bug.cgi?id=741610
Diffstat (limited to 'gtk/gtkmenutracker.h')
-rw-r--r--gtk/gtkmenutracker.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtkmenutracker.h b/gtk/gtkmenutracker.h
index 5d4b945af9..35f4a09f7b 100644
--- a/gtk/gtkmenutracker.h
+++ b/gtk/gtkmenutracker.h
@@ -36,6 +36,7 @@ GtkMenuTracker * gtk_menu_tracker_new (GtkActi
GMenuModel *model,
gboolean with_separators,
gboolean merge_sections,
+ gboolean mac_os_mode,
const gchar *action_namespace,
GtkMenuTrackerInsertFunc insert_func,
GtkMenuTrackerRemoveFunc remove_func,
@@ -44,6 +45,7 @@ GtkMenuTracker * gtk_menu_tracker_new (GtkActi
GtkMenuTracker * gtk_menu_tracker_new_for_item_link (GtkMenuTrackerItem *item,
const gchar *link_name,
gboolean merge_sections,
+ gboolean mac_os_mode,
GtkMenuTrackerInsertFunc insert_func,
GtkMenuTrackerRemoveFunc remove_func,
gpointer user_data);