]> Dogcows Code - chaz/openbox/blobdiff - openbox/menu.h
Set up work for making a 3.5 prerelease.
[chaz/openbox] / openbox / menu.h
index d759a993309b953234cea5ec798686874a1daf27..16cf4291632bb220cb41686302d41728313bc2cb 100644 (file)
@@ -21,8 +21,7 @@
 
 #include "window.h"
 #include "geom.h"
-#include "render/render.h"
-#include "obt/parse.h"
+#include "obrender/render.h"
 
 #include <glib.h>
 
@@ -116,11 +115,9 @@ struct _ObNormalMenuEntry {
     /* List of ObActions */
     GSList *actions;
 
-    /* Icon shit */
-    gint icon_width;
-    gint icon_height;
-    gint icon_alpha;
-    RrPixel32 *icon_data;
+    /* Icon stuff.  If you set this, make sure you RrImageRef() it too. */
+    RrImage *icon;
+    gint     icon_alpha;
 
     /* Mask icon */
     RrPixmapMask *mask;
@@ -171,13 +168,13 @@ void menu_free(ObMenu *menu);
 /*! Repopulate a pipe-menu by running its command */
 void menu_pipe_execute(ObMenu *self);
 /*! Clear a pipe-menu's entries */
-void menu_clear_pipe_caches();
+void menu_clear_pipe_caches(void);
 
 void menu_show_all_shortcuts(ObMenu *self, gboolean show);
 
 void menu_show(gchar *name, gint x, gint y, gboolean mouse,
                struct _ObClient *client);
-gboolean menu_hide_delay_reached();
+gboolean menu_hide_delay_reached(void);
 
 void menu_set_show_func(ObMenu *menu, ObMenuShowFunc func);
 void menu_set_hide_func(ObMenu *menu, ObMenuHideFunc func);
This page took 0.026926 seconds and 4 git commands to generate.