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

Function SubMenuConfigs

rEFIt_UEFI/refit/menu.cpp:2474–2497  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2472}
2473
2474REFIT_ABSTRACT_MENU_ENTRY* SubMenuConfigs()
2475{
2476 REFIT_MENU_ITEM_OPTIONS *Entry;
2477 REFIT_MENU_SCREEN *SubScreen;
2478 REFIT_MENU_SWITCH *InputBootArgs;
2479 UINTN i;
2480
2481 Entry = newREFIT_MENU_ITEM_OPTIONS(&SubScreen, ActionEnter, SCREEN_THEME, "Configs->"_XS8);
2482
2483 SubScreen->AddMenuInfoLine_f("Select a config file:");
2484
2485 for (i = 0; i < ConfigsNum; i++) {
2486 InputBootArgs = new REFIT_MENU_SWITCH;
2487 InputBootArgs->Title.takeValueFrom(ConfigsList[i]);
2488// InputBootArgs->Tag = TAG_SWITCH_OLD;
2489 InputBootArgs->Row = i;
2490 InputBootArgs->Item = &InputItems[90];
2491 InputBootArgs->AtClick = ActionEnter;
2492 InputBootArgs->AtRightClick = ActionDetails;
2493 SubScreen->AddMenuEntry(InputBootArgs, true);
2494 }
2495 SubScreen->AddMenuEntry(&MenuEntryReturn, false);
2496 return Entry;
2497}
2498
2499REFIT_ABSTRACT_MENU_ENTRY* SubMenuQuirks()
2500{

Callers 1

OptionsMenuFunction · 0.85

Calls 3

AddMenuInfoLine_fMethod · 0.80
AddMenuEntryMethod · 0.80

Tested by

no test coverage detected