Lines Matching defs:MenuRoot
36 * MenuRoot.mapped - current/past state.
51 struct MenuRoot *sub; /* MenuRoot of a pull right menu */
52 struct MenuRoot *root; /* back pointer to my MenuRoot */
66 struct MenuRoot {
71 struct MenuRoot *prev; /* previous root menu if pull right */
72 struct MenuRoot *next; /* next in list of root menus */
86 struct MenuRoot *pmenu; /* the associated pinned menu */
93 MenuRoot *menu; /* menu if func is F_MENU */
103 MenuRoot *menu; /* menu if func is F_MENU */
117 MenuRoot *menu; /* menu if func is F_MENU */
120 extern MenuRoot *ActiveMenu;
139 MenuRoot *NewMenuRoot(char *name);
140 MenuItem *AddToMenu(MenuRoot *menu, char *item, char *action,
141 MenuRoot *sub, int func, char *fore, char *back);
142 bool PopUpMenu(MenuRoot *menu, int x, int y, bool center);
144 MenuRoot *FindMenuRoot(char *name);
146 MenuRoot *menu, char *win_name, char *action);
148 MenuRoot *menu, MenuItem *item);
151 void HideMenu(MenuRoot *menu);
152 void PaintEntry(MenuRoot *mr, MenuItem *mi, bool exposure);
153 void PaintMenu(MenuRoot *mr, XEvent *e);
157 void MakeMenu(MenuRoot *mr);
159 void WarpCursorToDefaultEntry(MenuRoot *menu);