X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fmenu.h;h=49a79fb4d266ccd2bc8cb126201375372d1882d9;hb=ac4e6784ddd59635df0e51210257c506cff4dc25;hp=c6b36719f5de2eae160036ab231d902f30e1761f;hpb=58cfbb7f8419e084af6b6b8b00c88ed270c29e88;p=chaz%2Fopenbox diff --git a/openbox/menu.h b/openbox/menu.h index c6b36719..49a79fb4 100644 --- a/openbox/menu.h +++ b/openbox/menu.h @@ -7,16 +7,16 @@ #include -extern GHashTable *menu_map; - struct Menu; struct MenuEntry; typedef void(*menu_controller_show)(struct Menu *self, int x, int y, Client *); typedef void(*menu_controller_update)(struct Menu *self); -typedef void(*menu_controller_mouseover)(struct MenuEntry *self, +typedef void(*menu_controller_mouseover)(struct MenuEntry *self, gboolean enter); +extern GHashTable *menu_hash; + typedef struct Menu { ObWindow obwin; @@ -137,6 +137,7 @@ void menu_entry_render(MenuEntry *self); void menu_entry_fire(MenuEntry *self); void menu_render(Menu *self); +void menu_render_full(Menu *self); void menu_control_mouseover(MenuEntry *entry, gboolean enter); #endif