| 2335 | |
| 2336 | |
| 2337 | REFIT_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 | |
| 2364 | REFIT_ABSTRACT_MENU_ENTRY* SubMenuGUI() |
| 2365 | { |
no test coverage detected