Mercurial > pidgin
diff finch/libgnt/gntmenu.h @ 21354:fcb848b2d669
merge of '1037fab539d2a95db4fc657f42420566f7e53440'
and 'd1b14e76c499bc5d99b77e71539d5ebb0e14b965'
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Fri, 16 Nov 2007 23:32:17 +0000 |
parents | b65f1bff6412 |
children | d275275a011c |
line wrap: on
line diff
--- a/finch/libgnt/gntmenu.h Fri Nov 16 23:30:03 2007 +0000 +++ b/finch/libgnt/gntmenu.h Fri Nov 16 23:32:17 2007 +0000 @@ -86,27 +86,37 @@ G_BEGIN_DECLS /** - * - * - * @return + * @return The GType for GntMenu. */ GType gnt_menu_get_gtype(void); /** - * - * @param type + * Create a new menu. * - * @return + * @param type The type of the menu, whether it's a toplevel menu or a popup menu. + * + * @return The newly created menu. */ GntWidget * gnt_menu_new(GntMenuType type); /** - * - * @param menu - * @param item + * Add an item to the menu. + * + * @param menu The menu. + * @param item The item to add to the menu. */ void gnt_menu_add_item(GntMenu *menu, GntMenuItem *item); +/** + * Get the GntMenuItem with the given ID. + * + * @param menu The menu. + * @param id The ID for an item. + * + * @return The menuitem with the given ID, or @c NULL. + */ +GntMenuItem *gnt_menu_get_item(GntMenu *menu, const char *id); + G_END_DECLS #endif /* GNT_MENU_H */