#define PROGNAME "xmenu"
+/* Actions for the main loop */
+#define ACTION_NOP 0
+#define ACTION_CLEAR 1<<0 /* clear text */
+#define ACTION_SELECT 1<<1 /* select item */
+#define ACTION_MAP 1<<2 /* remap menu windows */
+#define ACTION_DRAW 1<<3 /* redraw menu windows */
+#define ACTION_WARP 1<<4 /* warp the pointer */
+
/* enum for keyboard menu navigation */
enum { ITEMPREV, ITEMNEXT, ITEMFIRST, ITEMLAST };
int maxtextw; /* maximum text width */
unsigned level; /* menu level relative to root */
Window win; /* menu window to map on the screen */
+ XIC xic; /* input context */
};