MCPcopy Create free account
hub / github.com/CloverHackyColor/CloverBootloader / SubMenuBLC

Function SubMenuBLC

rEFIt_UEFI/refit/menu.cpp:2423–2449  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2421}
2422
2423REFIT_ABSTRACT_MENU_ENTRY* SubMenuBLC()
2424{
2425 // init
2426 REFIT_MENU_ITEM_OPTIONS *Entry;
2427 REFIT_MENU_SCREEN *SubScreen;
2428
2429 // create the entry in the main menu
2430 Entry = newREFIT_MENU_ITEM_OPTIONS(&SubScreen, ActionEnter, SCREEN_BLC, NullXString8);
2431// Entry->Title.SPrintf("boot_args->flags [0x%02hhx]->", gSettings.BooterConfig);
2432
2433 // submenu description
2434 SubScreen->AddMenuInfoLine_f("Modify flags for boot.efi");
2435
2436 SubScreen->AddMenuCheck("Reboot On Panic", kBootArgsFlagRebootOnPanic, 65);
2437 SubScreen->AddMenuCheck("Hi DPI", kBootArgsFlagHiDPI, 65);
2438 SubScreen->AddMenuCheck("Black Screen", kBootArgsFlagBlack, 65);
2439 SubScreen->AddMenuCheck("CSR Active Config", kBootArgsFlagCSRActiveConfig, 65);
2440 SubScreen->AddMenuCheck("CSR Pending Config", kBootArgsFlagCSRPendingConfig, 65);
2441 SubScreen->AddMenuCheck("CSR Boot", kBootArgsFlagCSRBoot, 65);
2442 SubScreen->AddMenuCheck("Black Background", kBootArgsFlagBlackBg, 65);
2443 SubScreen->AddMenuCheck("Login UI", kBootArgsFlagLoginUI, 65);
2444 SubScreen->AddMenuCheck("Install UI", kBootArgsFlagInstallUI, 65);
2445
2446 SubScreen->AddMenuEntry(&MenuEntryReturn, false);
2447 ModifyTitles(Entry);
2448 return Entry;
2449}
2450
2451REFIT_ABSTRACT_MENU_ENTRY* SubMenuSystem()
2452{

Callers 1

SubMenuSystemFunction · 0.85

Calls 5

ModifyTitlesFunction · 0.85
AddMenuInfoLine_fMethod · 0.80
AddMenuCheckMethod · 0.80
AddMenuEntryMethod · 0.80

Tested by

no test coverage detected