Fixing y position of child menus.
[xmenu] / xmenu.h
diff --git a/xmenu.h b/xmenu.h
index 04a4ddf..909b091 100644 (file)
--- a/xmenu.h
+++ b/xmenu.h
@@ -42,7 +42,6 @@ struct Config {
 
        /* the value below is computed by xmenu */
        int iconsize;
 
        /* the value below is computed by xmenu */
        int iconsize;
-       int screenw, screenh;   /* screen width and height */
 };
 
 /* draw context structure */
 };
 
 /* draw context structure */
@@ -85,6 +84,7 @@ struct Menu {
        struct Item *list;      /* list of items contained by the menu */
        struct Item *selected;  /* item currently selected in the menu */
        int x, y, w, h;         /* menu geometry */
        struct Item *list;      /* list of items contained by the menu */
        struct Item *selected;  /* item currently selected in the menu */
        int x, y, w, h;         /* menu geometry */
+       int hasicon;            /* whether the menu has item with icons */
        int drawn;              /* whether the menu was already drawn */
        unsigned level;         /* menu level relative to root */
        Window win;             /* menu window to map on the screen */
        int drawn;              /* whether the menu was already drawn */
        unsigned level;         /* menu level relative to root */
        Window win;             /* menu window to map on the screen */