GMenu: add g_menu_remove_all() API

Removes all of the items from a GMenu.  The keyboard indicator wants to
do this as part of refreshing the layout list, as an example.

https://bugzilla.gnome.org/show_bug.cgi?id=697601
This commit is contained in:
Ryan Lortie
2013-04-08 15:27:16 -04:00
parent 57cd876321
commit 1de0625103
3 changed files with 27 additions and 0 deletions

View File

@@ -63,6 +63,9 @@ GLIB_AVAILABLE_IN_2_32
void g_menu_remove (GMenu *menu,
gint position);
GLIB_AVAILABLE_IN_2_38
void g_menu_remove_all (GMenu *menu);
GLIB_AVAILABLE_IN_2_32
void g_menu_insert (GMenu *menu,
gint position,