X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Fmenu.h;h=32944b79a763d4fc54613e10bffbfaf3de1ba81d;hb=827e7baf20c3d0bb8251f5d024d304d0f9bebbe6;hp=2371dee011d01ad8f2ea3552a24f1e62e4b95d56;hpb=79a352a40bd16924b1ca3df49f6c82d77e956a0e;p=chaz%2Fopenbox diff --git a/openbox/menu.h b/openbox/menu.h index 2371dee0..32944b79 100644 --- a/openbox/menu.h +++ b/openbox/menu.h @@ -30,6 +30,7 @@ typedef struct Menu { /* render stuff */ + Client *client; Window frame; Window title; Appearance *a_title; @@ -79,6 +80,7 @@ Menu *menu_new(char *label, char *name, Menu *parent); void menu_free(char *name); void menu_show(char *name, int x, int y, Client *client); +void menu_hide(Menu *self); MenuEntry *menu_entry_new_full(char *label, Action *action, MenuEntryRenderType render_type, @@ -97,4 +99,6 @@ MenuEntry *menu_find_entry(Menu *menu, Window win); void menu_entry_render(MenuEntry *self); +void menu_entry_fire(MenuEntry *self); + #endif