Lines Matching defs:MenuRoot
73 struct MenuRoot *sub; /* MenuRoot of a pull right menu */
74 struct MenuRoot *root; /* back pointer to my MenuRoot */
89 typedef struct MenuRoot {
92 struct MenuRoot *prev; /* previous root menu if pull right */
93 struct MenuRoot *next; /* next in list of root menus */
106 } MenuRoot;
108 #define NEVER_MAPPED 0 /* constants for mapped field of MenuRoot */
115 MenuRoot *menu; /* menu if func is F_MENU */
132 extern MenuRoot *ActiveMenu;
168 MenuRoot *menuroot, Bool rightside, Bool append);
170 extern void PaintEntry(MenuRoot *mr, MenuItem *mi, int exposure);
171 extern void PaintMenu(MenuRoot *mr, XEvent *e);
173 extern MenuRoot *NewMenuRoot(const char *name);
174 extern MenuItem *AddToMenu(MenuRoot *menu, const char *item, const char *action,
175 MenuRoot *sub, int func, const char *fore,
178 extern Bool PopUpMenu(MenuRoot *menu, int x, int y, Bool center);
180 extern MenuRoot *FindMenuRoot(const char *name);