]> Dogcows Code - chaz/openbox/blobdiff - openbox/menu.h
also dont increment the nicons if the w*h is 0
[chaz/openbox] / openbox / menu.h
index 43ac054ff6d2cdc0b11ce10922c46c9b3755cfa7..49a79fb4d266ccd2bc8cb126201375372d1882d9 100644 (file)
@@ -7,17 +7,19 @@
 
 #include <glib.h>
 
-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;
+
     char *label;
     char *name;
     
@@ -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
This page took 0.024075 seconds and 4 git commands to generate.