diff options
Diffstat (limited to 'gtk/gtkmenu.h')
-rw-r--r-- | gtk/gtkmenu.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/gtk/gtkmenu.h b/gtk/gtkmenu.h index 7e37a0bcd..38ddb510b 100644 --- a/gtk/gtkmenu.h +++ b/gtk/gtkmenu.h @@ -117,8 +117,19 @@ GtkWidget* gtk_menu_get_active (GtkMenu *menu); void gtk_menu_set_active (GtkMenu *menu, guint index); -void gtk_menu_set_accel_group (GtkMenu *menu, +/* set/get the acclerator group that holds global accelerators (should + * be added to the corresponding toplevel with gtk_window_add_accel_group(). + */ +void gtk_menu_set_accel_group (GtkMenu *menu, GtkAccelGroup *accel_group); +GtkAccelGroup* gtk_menu_get_accel_group (GtkMenu *menu); + +/* get the accelerator group that is used internally by the menu for + * underline accelerators while the menu is popped up. + */ +GtkAccelGroup* gtk_menu_get_uline_accel_group (GtkMenu *menu); +GtkAccelGroup* gtk_menu_ensure_uline_accel_group (GtkMenu *menu); + /* A reference count is kept for a widget when it is attached to * a particular widget. This is typically a menu item; it may also |