Lines Matching refs:menu
75 struct menu *menu_next(struct menu *menu, struct menu *root);
76 #define menu_for_each_sub_entry(menu, root) \ argument
77 for (menu = menu_next(root, root); menu; menu = menu_next(menu, root))
78 #define menu_for_each_entry(menu) \ argument
79 menu_for_each_sub_entry(menu, &rootmenu)
81 void menu_warn(const struct menu *menu, const char *fmt, ...);
82 struct menu *menu_add_menu(void);
94 extern struct menu rootmenu;
96 bool menu_is_empty(struct menu *menu);
97 bool menu_is_visible(struct menu *menu);
98 bool menu_has_prompt(const struct menu *menu);
99 const char *menu_get_prompt(const struct menu *menu);
100 struct menu *menu_get_parent_menu(struct menu *menu);
101 struct menu *menu_get_menu_or_parent_menu(struct menu *menu);
104 void menu_get_ext_help(struct menu *menu, struct gstr *help);
109 struct symbol *sym_choice_default(struct menu *choice);
110 struct symbol *sym_calc_choice(struct menu *choice);