diff options
author | Ryan Lortie <desrt@desrt.ca> | 2014-01-04 02:25:43 -0500 |
---|---|---|
committer | Ryan Lortie <desrt@desrt.ca> | 2014-01-08 14:21:18 -0500 |
commit | 2b1aa12f01f382652a3b6b9c7e51959dde194143 (patch) | |
tree | e876e84ade9f3c592c2d238e832b836b7c116a0d /gtk/gtkmenutrackeritem.h | |
parent | 8efb1404cbdeedfaf894c219fcae9dbdd1986fa2 (diff) | |
download | gtk+-2b1aa12f01f382652a3b6b9c7e51959dde194143.tar.gz |
GtkMenuTrackerItem: add an internal 'visible' flag
Add an internal API for checking if a GtkMenuTrackerItem is visible,
along with a signal for reporting changes in that flag. The item will
become invisible in situations according to the new hidden-when=''
attribute, which can be set to 'action-disabled' or 'action-missing'.
This new flag doesn't actually do anything yet, and none of the
consumers of GtkMenuTracker do anything with it (nor should they). A
followup patch will address the issue.
https://bugzilla.gnome.org/show_bug.cgi?id=688421
Diffstat (limited to 'gtk/gtkmenutrackeritem.h')
-rw-r--r-- | gtk/gtkmenutrackeritem.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtkmenutrackeritem.h b/gtk/gtkmenutrackeritem.h index 9db30eb880..03709d6051 100644 --- a/gtk/gtkmenutrackeritem.h +++ b/gtk/gtkmenutrackeritem.h @@ -72,6 +72,10 @@ GMenuModel * _gtk_menu_tracker_item_get_submenu (GtkMenu gchar * _gtk_menu_tracker_item_get_submenu_namespace (GtkMenuTrackerItem *self); +gboolean _gtk_menu_tracker_item_may_disappear (GtkMenuTrackerItem *self); + +gboolean _gtk_menu_tracker_item_is_visible (GtkMenuTrackerItem *self); + gboolean gtk_menu_tracker_item_get_should_request_show (GtkMenuTrackerItem *self); void gtk_menu_tracker_item_activated (GtkMenuTrackerItem *self); |