summaryrefslogtreecommitdiff
path: root/openbox/menu.h
diff options
context:
space:
mode:
authorScott Moynes <smoynes@nexus.carleton.ca>2003-05-21 23:58:40 +0000
committerScott Moynes <smoynes@nexus.carleton.ca>2003-05-21 23:58:40 +0000
commit71d2605e1c24732e923333419d829f1c5f867fed (patch)
treed5f25de1dfd118a80f0c139199b280d584dc5a69 /openbox/menu.h
parent955d9d8e3048d04edb8986bfe7693e659204eae3 (diff)
Client menus
Add "client_menu" to pluginrc to use.
Diffstat (limited to 'openbox/menu.h')
-rw-r--r--openbox/menu.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/openbox/menu.h b/openbox/menu.h
index 2d811c12..49a79fb4 100644
--- a/openbox/menu.h
+++ b/openbox/menu.h
@@ -12,9 +12,11 @@ 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;
@@ -135,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