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

Function SubMenuThemes

rEFIt_UEFI/refit/menu.cpp:2337–2362  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2335
2336
2337REFIT_ABSTRACT_MENU_ENTRY* SubMenuThemes()
2338{
2339 REFIT_MENU_ITEM_OPTIONS *Entry;
2340 REFIT_MENU_SCREEN *SubScreen;
2341 REFIT_MENU_SWITCH *InputBootArgs;
2342 UINTN i;
2343
2344 Entry = newREFIT_MENU_ITEM_OPTIONS(&SubScreen, ActionEnter, SCREEN_THEME, "Themes->"_XS8);
2345
2346 SubScreen->AddMenuInfoLine_f("Installed themes:");
2347 //add embedded
2348 SubScreen->AddMenuItemSwitch(3, "embedded", FALSE);
2349
2350 for (i = 0; i < ThemeNameArray.size(); i++) {
2351 InputBootArgs = new REFIT_MENU_SWITCH;
2352 InputBootArgs->Title.takeValueFrom(ThemeNameArray[i]);
2353// InputBootArgs->Tag = TAG_SWITCH_OLD;
2354 InputBootArgs->Row = i + 1;
2355 InputBootArgs->Item = &InputItems[3];
2356 InputBootArgs->AtClick = ActionEnter;
2357 InputBootArgs->AtRightClick = ActionDetails;
2358 SubScreen->AddMenuEntry(InputBootArgs, true);
2359 }
2360 SubScreen->AddMenuEntry(&MenuEntryReturn, false);
2361 return Entry;
2362}
2363
2364REFIT_ABSTRACT_MENU_ENTRY* SubMenuGUI()
2365{

Callers 1

SubMenuGUIFunction · 0.85

Calls 5

AddMenuInfoLine_fMethod · 0.80
AddMenuItemSwitchMethod · 0.80
AddMenuEntryMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected