Lines Matching refs:menu
382 struct menu *next_menu(struct menu *menu)
384 if (menu->list) return menu->list;
386 if (menu->next) {
387 menu = menu->next;
390 } while ((menu = menu->parent));
392 return menu;
401 struct menu *menu;
465 for (menu = rootmenu.list; menu; menu = next_menu(menu))
466 if (menu->sym) menu->sym->flags |= SYMBOL_FORCEWRITE;
474 menu = rootmenu.list;
475 while (menu) {
476 sym = menu->sym;
478 if (!menu_is_visible(menu))
480 str = menu_get_prompt(menu);
541 if (menu->list) {
542 menu = menu->list;
545 if (menu->next)
546 menu = menu->next;
547 else while ((menu = menu->parent)) {
548 if (menu->next) {
549 menu = menu->next;
554 menu = next_menu(menu);