Mercurial > pidgin.yaz
diff finch/libgnt/gntmenuitem.h @ 18440:be10fc22d649
Allow trigger keys for menuitems.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Fri, 06 Jul 2007 01:20:20 +0000 |
parents | 5c6f019e48f8 |
children | 44b4e8bd759b |
line wrap: on
line diff
--- a/finch/libgnt/gntmenuitem.h Thu Jul 05 19:58:35 2007 +0000 +++ b/finch/libgnt/gntmenuitem.h Fri Jul 06 01:20:20 2007 +0000 @@ -52,6 +52,7 @@ /* These will be used to determine the position of the submenu */ int x; int y; + char trigger; }; typedef void (*GntMenuItemCallback)(GntMenuItem *item, gpointer data); @@ -114,6 +115,25 @@ */ void gnt_menuitem_set_submenu(GntMenuItem *item, GntMenu *menu); +/** + * Set a trigger key for the item. + * + * @param item The menuitem + * @param trigger The key that will trigger the item when the parent manu is visible + */ +void gnt_menuitem_set_trigger(GntMenuItem *item, char trigger); + +/** + * Get the trigger key for a menuitem. + * + * @param item The menuitem + * + * @return The trigger key for the menuitem. + * + * @see gnt_menuitem_set_trigger + */ +char gnt_menuitem_get_trigger(GntMenuItem *item); + G_END_DECLS #endif /* GNT_MENUITEM_H */