]> Dogcows Code - chaz/openbox/blobdiff - openbox/menuframe.h
little bit of an actions overhaul, added action_run* so that duplicated code can...
[chaz/openbox] / openbox / menuframe.h
index 40b9f84415e1b7f8595f462e1a334b6827cfe353..3a77ebf40f7ae56accd4bc0a0cadc3e3a38bc0ce 100644 (file)
@@ -39,6 +39,7 @@ struct _ObMenuFrame
 
     /* On-screen area (including borders!) */
     Rect area;
+    Strut item_margin;
     gint inner_w; /* inside the borders */
     gint title_h; /* includes the bwidth below it */
     gint item_h;  /* height of all normal items */
@@ -69,7 +70,10 @@ struct _ObMenuEntryFrame
     RrAppearance *a_selected;
 
     RrAppearance *a_icon;
-    RrAppearance *a_bullet;
+    RrAppearance *a_mask;
+    RrAppearance *a_bullet_normal;
+    RrAppearance *a_bullet_selected;
+    RrAppearance *a_separator;
     RrAppearance *a_text_normal;
     RrAppearance *a_text_disabled;
     RrAppearance *a_text_selected;
@@ -96,6 +100,6 @@ ObMenuEntryFrame* menu_entry_frame_under(gint x, gint y);
 
 void menu_entry_frame_show_submenu(ObMenuEntryFrame *self);
 
-void menu_entry_frame_execute(ObMenuEntryFrame *self, gboolean hide);
+void menu_entry_frame_execute(ObMenuEntryFrame *self, guint state);
 
 #endif
This page took 0.020694 seconds and 4 git commands to generate.