X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Flttvwindow%2Flttvwindow%2Fmenu.h;h=952720e0f5459bc1eeee631536a6adccadafff5c;hb=001d8606bfda457ee644e2ad88449d8c3053f7ab;hp=ae519785c94646a71c544860f109f19630dfffc3;hpb=ec2b1ff7d8cb54de303aafa903cf6a37aa534530;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/menu.h b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/menu.h index ae519785..952720e0 100644 --- a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/menu.h +++ b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/menu.h @@ -20,21 +20,24 @@ #define MENU_H #include +#include + typedef GArray LttvMenus; -typedef struct _lttv_menu_closure { +typedef struct _LttvMenuClosure { lttvwindow_viewer_constructor con; char * menuPath; char * menuText; -} lttv_menu_closure; + GtkWidget *widget; +} LttvMenuClosure; LttvMenus *lttv_menus_new(); void lttv_menus_destroy(LttvMenus *h); -void lttv_menus_add(LttvMenus *h, lttvwindow_viewer_constructor f, char* menuPath, char * menuText); +void lttv_menus_add(LttvMenus *h, lttvwindow_viewer_constructor f, char* menuPath, char * menuText, GtkWidget *widget); gboolean lttv_menus_remove(LttvMenus *h, lttvwindow_viewer_constructor f);