]> Dogcows Code - chaz/openbox/blobdiff - openbox/menu_render.c
add partial struts tho they arent useful eyt
[chaz/openbox] / openbox / menu_render.c
index d5342534bc8b339e8b87d9021b7c602743d346f7..60f02976e1350c9f41115bb126563a03eb98fc96 100644 (file)
@@ -1,20 +1,11 @@
 /* Functions for default rendering of menus. Might become pluginnable */
 
+#include "debug.h"
 #include "menu.h"
 #include "openbox.h"
 #include "render/theme.h"
 
-void menu_render_full(ObMenu *self);
-
 void menu_render(ObMenu *self) {
-    if (self->update) {
-        self->update(self);
-    } else if (self->invalid) {
-        menu_render_full(self);
-    }
-}
-
-void menu_render_full(ObMenu *self) {
     GList *it;
     int items_h = 0;
     int nitems = 0; /* each item, only one is used */
@@ -125,15 +116,10 @@ void menu_entry_render(ObMenuEntry *self)
        break;
 
     default:
-       g_message("unhandled render_type");
-       a = !self->enabled ? self->a_disabled :
-        (self->hilite && 
-         (self->action ||
-          self->render_type == OB_MENU_ENTRY_RENDER_TYPE_SUBMENU) ? 
-         self->a_hilite : self->a_item);
+       g_assert_not_reached(); /* unhandled rendering type */
        break;
     }
-    g_message ("%s %d", self->label, self->hilite);
+    ob_debug("%s %d\n", self->label, self->hilite);
 
     XMoveResizeWindow(ob_display, self->item, 0, self->y,
                       menu->size.width, menu->item_h);
This page took 0.025801 seconds and 4 git commands to generate.