Lines Matching defs:menu

9 #include "menu.h"
19 #include <boot/menu.h>
86 /** Marks or unmarks a menu item. A marked menu item usually gets a visual
168 item's menu is being used.
205 MenuItem::SetMenu(Menu* menu)
207 fMenu = menu;
521 // #pragma mark - blocklist menu
551 Menu* menu = Supermenu();
552 if (menu != NULL && menu != sBlocklistRootMenu
553 && menu->Superitem() != NULL) {
554 return static_cast<BlocklistMenuItem*>(menu->Superitem())
701 // create the menu item
758 item->SetLabel("Return to safe mode menu");
769 // #pragma mark - boot volume menu
920 // It's the last item in the main menu.
951 user_menu_boot_volume(Menu* menu, MenuItem* item)
967 user_menu_boot_volume_state(Menu* menu, MenuItem* _item)
994 debug_menu_display_current_log(Menu* menu, MenuItem* item)
1039 debug_menu_display_previous_syslog(Menu* menu, MenuItem* item)
1126 debug_menu_add_advanced_option(Menu* menu, MenuItem* item)
1130 size_t size = platform_get_user_input_text(menu, item, buffer,
1146 debug_menu_toggle_debug_syslog(Menu* menu, MenuItem* item)
1154 debug_menu_toggle_previous_debug_syslog(Menu* menu, MenuItem* item)
1162 debug_menu_save_previous_syslog(Menu* menu, MenuItem* item)
1178 add_boot_volume_item(Menu* menu, Directory* volume, const char* name)
1194 menu->AddItem(item);
1241 Menu* menu = new(std::nothrow) Menu(CHOICE_MENU, "Select Boot Volume/State");
1255 add_boot_volume_item(menu, volume, name);
1265 menu->AddItem(item = new(nothrow) MenuItem("<No boot volume found>"));
1270 menu->AddSeparatorItem();
1272 menu->AddItem(item = new(nothrow) MenuItem("Rescan volumes"));
1279 menu->AddItem(item = new(nothrow) MenuItem("Return to main menu"));
1283 menu->SetChoiceText("CD-ROM or hard drive");
1285 return menu;
1328 // ... add the menu item, if so
1349 safeMenu->AddItem(item = new(nothrow) MenuItem("Return to main menu"));
1358 Menu* menu = new(nothrow) Menu(STANDARD_MENU, "Save syslog to volume ...");
1402 menu->AddItem(item);
1410 menu->AddItem(item
1417 menu->AddSeparatorItem();
1418 menu->AddItem(item = new(nothrow) MenuItem("Return to debug menu"));
1421 return menu;
1428 Menu* menu = new(std::nothrow) Menu(STANDARD_MENU, "Debug Options");
1431 menu->AddItem(item
1438 menu->AddItem(item
1445 menu->AddItem(item
1452 menu->AddItem(item = new(nothrow) MenuItem("Enable debug syslog"));
1464 menu->AddItem(item = new(nothrow) MenuItem(
1475 menu->AddSeparatorItem();
1476 menu->AddItem(item
1486 menu->AddSeparatorItem();
1488 menu->AddItem(item
1495 menu->AddItem(item = new(nothrow) MenuItem(
1501 menu->AddSeparatorItem();
1502 menu->AddItem(item = new(nothrow) MenuItem(
1509 menu->AddSeparatorItem();
1510 menu->AddItem(item = new(nothrow) MenuItem("Return to main menu"));
1512 return menu;
1517 apply_safe_mode_options(Menu* menu)
1519 MenuItemIterator iterator = menu->ItemIterator();
1575 user_menu_reboot(Menu* menu, MenuItem* item)
1586 Menu* menu = new(std::nothrow) Menu(MAIN_MENU);
1588 sMainMenu = menu;
1599 menu->AddItem(item = new(std::nothrow) MenuItem("Select boot volume/state",
1603 menu->AddItem(item = new(std::nothrow) MenuItem("Select safe mode options",
1606 // add debug menu
1607 menu->AddItem(item = new(std::nothrow) MenuItem("Select debug options",
1611 platform_add_menus(menu);
1613 menu->AddSeparatorItem();
1615 menu->AddItem(item = new(std::nothrow) MenuItem("Reboot"));
1619 menu->AddItem(item = new(std::nothrow) MenuItem("Continue booting"));
1623 menu->ItemAt(0)->Select(true);
1627 menu->Run();
1633 delete menu;