use addMenueIntroItems funktion

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@186 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Branch: ni/coolstream
Commit: 9a24b5fa8d
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2010-01-20 (Wed, 20 Jan 2010)



------------------
This commit was generated by Migit
This commit is contained in:
Jacek Jendrzej
2010-01-20 07:47:51 +00:00
parent 6959abb61f
commit 39b842f31e

View File

@@ -654,9 +654,8 @@ void CNeutrinoApp::InitMainMenu(CMenuWidget &mainMenu, CMenuWidget &mainSettings
#if 0 #if 0
mainMenu.addItem(new CMenuForwarder(LOCALE_MAINMENU_MOVIEPLAYER, true, NULL, moviePlayerGui, "tsmoviebrowser", CRCInput::RC_2)); mainMenu.addItem(new CMenuForwarder(LOCALE_MAINMENU_MOVIEPLAYER, true, NULL, moviePlayerGui, "tsmoviebrowser", CRCInput::RC_2));
#else #else
moviePlayer.addItem(GenericMenuSeparator); addMenueIntroItems(moviePlayer);
moviePlayer.addItem(GenericMenuBack);
moviePlayer.addItem(GenericMenuSeparatorLine);
moviePlayer.addItem(new CMenuForwarder(LOCALE_MOVIEBROWSER_HEAD, true, NULL, moviePlayerGui, "tsmoviebrowser", CRCInput::RC_red, NEUTRINO_ICON_BUTTON_RED)); moviePlayer.addItem(new CMenuForwarder(LOCALE_MOVIEBROWSER_HEAD, true, NULL, moviePlayerGui, "tsmoviebrowser", CRCInput::RC_red, NEUTRINO_ICON_BUTTON_RED));
moviePlayer.addItem(new CMenuForwarder(LOCALE_MOVIEPLAYER_FILEPLAYBACK, true, NULL, moviePlayerGui, "fileplayback", CRCInput::RC_green, NEUTRINO_ICON_BUTTON_GREEN)); moviePlayer.addItem(new CMenuForwarder(LOCALE_MOVIEPLAYER_FILEPLAYBACK, true, NULL, moviePlayerGui, "fileplayback", CRCInput::RC_green, NEUTRINO_ICON_BUTTON_GREEN));
mainMenu.addItem(new CMenuForwarder(LOCALE_MAINMENU_MOVIEPLAYER, true, NULL, &moviePlayer, NULL, CRCInput::RC_2)); mainMenu.addItem(new CMenuForwarder(LOCALE_MAINMENU_MOVIEPLAYER, true, NULL, &moviePlayer, NULL, CRCInput::RC_2));
@@ -705,9 +704,8 @@ void CNeutrinoApp::InitMainMenu(CMenuWidget &mainMenu, CMenuWidget &mainSettings
mainMenu.addItem( new CMenuSeparator(CMenuSeparator::LINE) ); mainMenu.addItem( new CMenuSeparator(CMenuSeparator::LINE) );
mainMenu.addItem( new CMenuForwarder(LOCALE_DBOXINFO, true, NULL, new CDBoxInfoWidget, NULL, CRCInput::convertDigitToKey(shortcut++))); mainMenu.addItem( new CMenuForwarder(LOCALE_DBOXINFO, true, NULL, new CDBoxInfoWidget, NULL, CRCInput::convertDigitToKey(shortcut++)));
mainSettings.addItem(GenericMenuSeparator); addMenueIntroItems(mainSettings);
mainSettings.addItem(GenericMenuBack);
mainSettings.addItem(GenericMenuSeparatorLine);
mainSettings.addItem(new CMenuForwarder(LOCALE_MAINSETTINGS_SAVESETTINGSNOW, true, NULL, this, "savesettings", CRCInput::RC_red, NEUTRINO_ICON_BUTTON_RED)); mainSettings.addItem(new CMenuForwarder(LOCALE_MAINSETTINGS_SAVESETTINGSNOW, true, NULL, this, "savesettings", CRCInput::RC_red, NEUTRINO_ICON_BUTTON_RED));
mainSettings.addItem(new CMenuForwarder(LOCALE_EXTRA_LOADCONFIG, true, NULL, this, "loadconfig")); mainSettings.addItem(new CMenuForwarder(LOCALE_EXTRA_LOADCONFIG, true, NULL, this, "loadconfig"));
mainSettings.addItem(new CMenuForwarder(LOCALE_EXTRA_SAVECONFIG, true, NULL, this, "saveconfig")); mainSettings.addItem(new CMenuForwarder(LOCALE_EXTRA_SAVECONFIG, true, NULL, this, "saveconfig"));
@@ -1029,9 +1027,8 @@ void CNeutrinoApp::InitScanSettings(CMenuWidget &settings)
CMenuWidget* satfindMenu = new CMenuWidget(LOCALE_MOTORCONTROL_HEAD, NEUTRINO_ICON_SETTINGS); CMenuWidget* satfindMenu = new CMenuWidget(LOCALE_MOTORCONTROL_HEAD, NEUTRINO_ICON_SETTINGS);
satfindMenu->addItem(GenericMenuSeparator); addMenueIntroItems(*satfindMenu);
satfindMenu->addItem(GenericMenuBack);
satfindMenu->addItem(GenericMenuSeparatorLine);
CMenuOptionStringChooser *satSelect = NULL; CMenuOptionStringChooser *satSelect = NULL;
CMenuWidget* satOnOff = NULL; CMenuWidget* satOnOff = NULL;
sat_iterator_t sit; sat_iterator_t sit;
@@ -1040,9 +1037,7 @@ void CNeutrinoApp::InitScanSettings(CMenuWidget &settings)
if (g_info.delivery_system == DVB_S) { if (g_info.delivery_system == DVB_S) {
satSelect = new CMenuOptionStringChooser(LOCALE_SATSETUP_SATELLITE, scanSettings.satNameNoDiseqc, true, NULL, CRCInput::RC_red, NEUTRINO_ICON_BUTTON_RED, true); satSelect = new CMenuOptionStringChooser(LOCALE_SATSETUP_SATELLITE, scanSettings.satNameNoDiseqc, true, NULL, CRCInput::RC_red, NEUTRINO_ICON_BUTTON_RED, true);
satOnOff = new CMenuWidget(LOCALE_SATSETUP_SATELLITE, NEUTRINO_ICON_SETTINGS); satOnOff = new CMenuWidget(LOCALE_SATSETUP_SATELLITE, NEUTRINO_ICON_SETTINGS);
satOnOff->addItem(GenericMenuSeparator); addMenueIntroItems(*satOnOff);
satOnOff->addItem(GenericMenuBack);
satOnOff->addItem(GenericMenuSeparatorLine);
for (sit = satellitePositions.begin(); sit != satellitePositions.end(); sit++) { for (sit = satellitePositions.begin(); sit != satellitePositions.end(); sit++) {
printf("Adding sat menu for %s position %d\n", sit->second.name.c_str(), sit->first); printf("Adding sat menu for %s position %d\n", sit->second.name.c_str(), sit->first);
@@ -1053,9 +1048,7 @@ void CNeutrinoApp::InitScanSettings(CMenuWidget &settings)
} }
CMenuWidget* tempsat = new CMenuWidget(sit->second.name.c_str(), NEUTRINO_ICON_SETTINGS); CMenuWidget* tempsat = new CMenuWidget(sit->second.name.c_str(), NEUTRINO_ICON_SETTINGS);
tempsat->addItem(GenericMenuSeparator); addMenueIntroItems(*tempsat);
tempsat->addItem(GenericMenuBack);
tempsat->addItem(GenericMenuSeparatorLine);
CMenuOptionChooser * inuse = new CMenuOptionChooser(sit->second.name.c_str(), &sit->second.use_in_scan, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true); CMenuOptionChooser * inuse = new CMenuOptionChooser(sit->second.name.c_str(), &sit->second.use_in_scan, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);
CMenuOptionNumberChooser * diseqc = new CMenuOptionNumberChooser(LOCALE_SATSETUP_DISEQC_INPUT, &sit->second.diseqc, ((dmode != NO_DISEQC) && (dmode != DISEQC_ADVANCED)), -1, 15, NULL, 1, -1, LOCALE_OPTIONS_OFF); CMenuOptionNumberChooser * diseqc = new CMenuOptionNumberChooser(LOCALE_SATSETUP_DISEQC_INPUT, &sit->second.diseqc, ((dmode != NO_DISEQC) && (dmode != DISEQC_ADVANCED)), -1, 15, NULL, 1, -1, LOCALE_OPTIONS_OFF);
@@ -1161,9 +1154,7 @@ void CNeutrinoApp::InitScanSettings(CMenuWidget &settings)
CScanTs * scanTs = new CScanTs(); CScanTs * scanTs = new CScanTs();
manualScan->addItem(GenericMenuSeparator); addMenueIntroItems(*manualScan);
manualScan->addItem(GenericMenuBack);
manualScan->addItem(GenericMenuSeparatorLine);
manualScan->addItem(satSelect); manualScan->addItem(satSelect);
manualScan->addItem(new CMenuForwarder(LOCALE_SCANTS_SELECT_TP, true, NULL, tpSelect, "test")); manualScan->addItem(new CMenuForwarder(LOCALE_SCANTS_SELECT_TP, true, NULL, tpSelect, "test"));
@@ -1177,9 +1168,7 @@ void CNeutrinoApp::InitScanSettings(CMenuWidget &settings)
manualScan->addItem(new CMenuForwarder(LOCALE_SCANTS_STARTNOW, true, NULL, scanTs, "manual", CRCInput::RC_blue, NEUTRINO_ICON_BUTTON_BLUE)); manualScan->addItem(new CMenuForwarder(LOCALE_SCANTS_STARTNOW, true, NULL, scanTs, "manual", CRCInput::RC_blue, NEUTRINO_ICON_BUTTON_BLUE));
CMenuWidget* autoScan = new CMenuWidget(LOCALE_SATSETUP_AUTO_SCAN, NEUTRINO_ICON_SETTINGS); CMenuWidget* autoScan = new CMenuWidget(LOCALE_SATSETUP_AUTO_SCAN, NEUTRINO_ICON_SETTINGS);
autoScan->addItem(GenericMenuSeparator); addMenueIntroItems(*autoScan);
autoScan->addItem(GenericMenuBack);
autoScan->addItem(GenericMenuSeparatorLine);
autoScan->addItem(satSelect); autoScan->addItem(satSelect);
autoScan->addItem(useNit); autoScan->addItem(useNit);
autoScan->addItem(scanPids); autoScan->addItem(scanPids);
@@ -1207,9 +1196,7 @@ void CNeutrinoApp::InitScanSettings(CMenuWidget &settings)
satNotify->addItem(2, fautoScanAll); satNotify->addItem(2, fautoScanAll);
autoScanAll->addItem(GenericMenuSeparator); addMenueIntroItems(*autoScanAll);
autoScanAll->addItem(GenericMenuBack);
autoScanAll->addItem(GenericMenuSeparatorLine);
autoScanAll->addItem(new CMenuForwarder(LOCALE_SATSETUP_SATELLITE, true, NULL, satOnOff, "", CRCInput::RC_red, NEUTRINO_ICON_BUTTON_RED)); autoScanAll->addItem(new CMenuForwarder(LOCALE_SATSETUP_SATELLITE, true, NULL, satOnOff, "", CRCInput::RC_red, NEUTRINO_ICON_BUTTON_RED));
autoScanAll->addItem(useNit); autoScanAll->addItem(useNit);
autoScanAll->addItem(scanPids); autoScanAll->addItem(scanPids);
@@ -1282,9 +1269,7 @@ void CNeutrinoApp::InitServiceSettings(CMenuWidget &service, CMenuWidget &scanSe
zapit_menu->addItem(new CMenuForwarder(LOCALE_EXTRA_ZAPIT_RESTORE, true, "", zexec /*new CZapitDestExec*/, "restore")); zapit_menu->addItem(new CMenuForwarder(LOCALE_EXTRA_ZAPIT_RESTORE, true, "", zexec /*new CZapitDestExec*/, "restore"));
#endif #endif
service.addItem(GenericMenuSeparator); addMenueIntroItems(service);
service.addItem(GenericMenuBack);
service.addItem(GenericMenuSeparatorLine);
service.addItem(new CMenuForwarder(LOCALE_SERVICEMENU_SCANTS , true, NULL, &scanSettings, "savesettings", CRCInput::RC_red, NEUTRINO_ICON_BUTTON_RED) ); service.addItem(new CMenuForwarder(LOCALE_SERVICEMENU_SCANTS , true, NULL, &scanSettings, "savesettings", CRCInput::RC_red, NEUTRINO_ICON_BUTTON_RED) );
// service.addItem(new CMenuForwarder(LOCALE_EXTRA_ZAPIT_MENU , true, NULL, zapit_menu, NULL, CRCInput::RC_green, NEUTRINO_ICON_BUTTON_GREEN)); // service.addItem(new CMenuForwarder(LOCALE_EXTRA_ZAPIT_MENU , true, NULL, zapit_menu, NULL, CRCInput::RC_green, NEUTRINO_ICON_BUTTON_GREEN));
service.addItem(new CMenuForwarder(LOCALE_SERVICEMENU_RELOAD , true, NULL, this, "reloadchannels", CRCInput::RC_yellow, NEUTRINO_ICON_BUTTON_YELLOW)); service.addItem(new CMenuForwarder(LOCALE_SERVICEMENU_RELOAD , true, NULL, this, "reloadchannels", CRCInput::RC_yellow, NEUTRINO_ICON_BUTTON_YELLOW));
@@ -1302,15 +1287,11 @@ void CNeutrinoApp::InitServiceSettings(CMenuWidget &service, CMenuWidget &scanSe
{ {
dprintf(DEBUG_DEBUG, "init soft-update-stuff\n"); dprintf(DEBUG_DEBUG, "init soft-update-stuff\n");
CMenuWidget* updateSettings = new CMenuWidget(LOCALE_SERVICEMENU_UPDATE, "softupdate.raw", 550); CMenuWidget* updateSettings = new CMenuWidget(LOCALE_SERVICEMENU_UPDATE, "softupdate.raw", 550);
updateSettings->addItem(GenericMenuSeparator); addMenueIntroItems(*updateSettings);
updateSettings->addItem(GenericMenuBack);
updateSettings->addItem(GenericMenuSeparatorLine);
//experten-funktionen f<>r mtd lesen/schreiben //experten-funktionen f<>r mtd lesen/schreiben
CMenuWidget* mtdexpert = new CMenuWidget(LOCALE_FLASHUPDATE_EXPERTFUNCTIONS, "softupdate.raw"); CMenuWidget* mtdexpert = new CMenuWidget(LOCALE_FLASHUPDATE_EXPERTFUNCTIONS, "softupdate.raw");
mtdexpert->addItem(GenericMenuSeparator); addMenueIntroItems(*mtdexpert);
mtdexpert->addItem(GenericMenuBack);
mtdexpert->addItem(GenericMenuSeparatorLine);
CFlashExpert* fe = new CFlashExpert(); CFlashExpert* fe = new CFlashExpert();
//mtdexpert->addItem(new CMenuForwarder(LOCALE_FLASHUPDATE_READFLASH , true, NULL, fe, "readflash" )); //mtdexpert->addItem(new CMenuForwarder(LOCALE_FLASHUPDATE_READFLASH , true, NULL, fe, "readflash" ));
@@ -1576,9 +1557,7 @@ void CNeutrinoApp::InitMiscSettings(CMenuWidget &miscSettings)
void CNeutrinoApp::InitLanguageSettings(CMenuWidget &languageSettings) void CNeutrinoApp::InitLanguageSettings(CMenuWidget &languageSettings)
{ {
languageSettings.addItem(GenericMenuSeparator); addMenueIntroItems(languageSettings);
languageSettings.addItem(GenericMenuBack);
languageSettings.addItem(GenericMenuSeparatorLine);
struct dirent **namelist; struct dirent **namelist;
int n; int n;
@@ -1650,9 +1629,7 @@ const CMenuOptionChooser::keyval AUDIOMENU_CLOCKREC_OPTIONS[AUDIOMENU_CLOCKREC_O
void CNeutrinoApp::InitAudioSettings(CMenuWidget &audioSettings, CAudioSetupNotifier* audioSetupNotifier) void CNeutrinoApp::InitAudioSettings(CMenuWidget &audioSettings, CAudioSetupNotifier* audioSetupNotifier)
{ {
audioSettings.addItem(GenericMenuSeparator); addMenueIntroItems(audioSettings);
audioSettings.addItem(GenericMenuBack);
audioSettings.addItem(GenericMenuSeparatorLine);
audioSettings.addItem(new CMenuOptionChooser(LOCALE_AUDIOMENU_ANALOGOUT, &g_settings.audio_AnalogMode, AUDIOMENU_ANALOGOUT_OPTIONS, AUDIOMENU_ANALOGOUT_OPTION_COUNT, true, audioSetupNotifier)); audioSettings.addItem(new CMenuOptionChooser(LOCALE_AUDIOMENU_ANALOGOUT, &g_settings.audio_AnalogMode, AUDIOMENU_ANALOGOUT_OPTIONS, AUDIOMENU_ANALOGOUT_OPTION_COUNT, true, audioSetupNotifier));
audioSettings.addItem(new CMenuOptionChooser(LOCALE_AUDIOMENU_DOLBYDIGITAL, &g_settings.audio_DolbyDigital, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true, audioSetupNotifier)); audioSettings.addItem(new CMenuOptionChooser(LOCALE_AUDIOMENU_DOLBYDIGITAL, &g_settings.audio_DolbyDigital, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true, audioSetupNotifier));
@@ -1703,9 +1680,7 @@ const CMenuOptionChooser::keyval PARENTALLOCK_LOCKAGE_OPTIONS[PARENTALLOCK_LOCKA
void CNeutrinoApp::InitParentalLockSettings(CMenuWidget &parentallockSettings) void CNeutrinoApp::InitParentalLockSettings(CMenuWidget &parentallockSettings)
{ {
parentallockSettings.addItem(GenericMenuSeparator); addMenueIntroItems(parentallockSettings);
parentallockSettings.addItem(GenericMenuBack);
parentallockSettings.addItem(GenericMenuSeparatorLine);
parentallockSettings.addItem(new CMenuOptionChooser(LOCALE_PARENTALLOCK_PROMPT , &g_settings.parentallock_prompt , PARENTALLOCK_PROMPT_OPTIONS , PARENTALLOCK_PROMPT_OPTION_COUNT , !parentallocked)); parentallockSettings.addItem(new CMenuOptionChooser(LOCALE_PARENTALLOCK_PROMPT , &g_settings.parentallock_prompt , PARENTALLOCK_PROMPT_OPTIONS , PARENTALLOCK_PROMPT_OPTION_COUNT , !parentallocked));
@@ -1741,9 +1716,7 @@ void CNeutrinoApp::InitNetworkSettings(CMenuWidget &networkSettings)
network_automatic_start = networkConfig.automatic_start ? 1 : 0; network_automatic_start = networkConfig.automatic_start ? 1 : 0;
CMenuOptionChooser* oj = new CMenuOptionChooser(LOCALE_NETWORKMENU_SETUPONSTARTUP, &network_automatic_start, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true); CMenuOptionChooser* oj = new CMenuOptionChooser(LOCALE_NETWORKMENU_SETUPONSTARTUP, &network_automatic_start, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);
networkSettings.addItem(GenericMenuSeparator); addMenueIntroItems(networkSettings);
networkSettings.addItem(GenericMenuBack);
networkSettings.addItem(GenericMenuSeparatorLine);
networkSettings.addItem( oj ); networkSettings.addItem( oj );
networkSettings.addItem(new CMenuForwarder(LOCALE_NETWORKMENU_TEST, true, NULL, this, "networktest")); networkSettings.addItem(new CMenuForwarder(LOCALE_NETWORKMENU_TEST, true, NULL, this, "networktest"));
@@ -1976,9 +1949,7 @@ const CMenuOptionChooser::keyval STREAMINGMENU_STREAMING_TYPE_OPTIONS[STREAMINGM
void CNeutrinoApp::InitStreamingSettings(CMenuWidget &streamingSettings) void CNeutrinoApp::InitStreamingSettings(CMenuWidget &streamingSettings)
{ {
streamingSettings.addItem(GenericMenuSeparator); addMenueIntroItems(streamingSettings);
streamingSettings.addItem(GenericMenuBack);
streamingSettings.addItem(GenericMenuSeparatorLine);
CIPInput * streamingSettings_server_ip = new CIPInput(LOCALE_STREAMINGMENU_SERVER_IP, g_settings.streaming_server_ip, LOCALE_IPSETUP_HINT_1, LOCALE_IPSETUP_HINT_2); CIPInput * streamingSettings_server_ip = new CIPInput(LOCALE_STREAMINGMENU_SERVER_IP, g_settings.streaming_server_ip, LOCALE_IPSETUP_HINT_1, LOCALE_IPSETUP_HINT_2);
CStringInput * streamingSettings_server_port = new CStringInput(LOCALE_STREAMINGMENU_SERVER_PORT, g_settings.streaming_server_port, 6, LOCALE_IPSETUP_HINT_1, LOCALE_IPSETUP_HINT_2,"0123456789 "); CStringInput * streamingSettings_server_port = new CStringInput(LOCALE_STREAMINGMENU_SERVER_PORT, g_settings.streaming_server_port, 6, LOCALE_IPSETUP_HINT_1, LOCALE_IPSETUP_HINT_2,"0123456789 ");
@@ -2160,9 +2131,7 @@ void CNeutrinoApp::AddFontSettingItem(CMenuWidget &fontSettings, const SNeutrino
void CNeutrinoApp::InitFontSettings(CMenuWidget &fontSettings) void CNeutrinoApp::InitFontSettings(CMenuWidget &fontSettings)
{ {
fontSettings.addItem(GenericMenuSeparator); addMenueIntroItems(fontSettings);
fontSettings.addItem(GenericMenuBack);
fontSettings.addItem(GenericMenuSeparatorLine);
//fontSettings.addItem( new CMenuForwarder(LOCALE_EPGPLUS_SELECT_FONT_NAME, true, NULL, this, "select_font")); //fontSettings.addItem( new CMenuForwarder(LOCALE_EPGPLUS_SELECT_FONT_NAME, true, NULL, this, "select_font"));
AddFontSettingItem(fontSettings, SNeutrinoSettings::FONT_TYPE_MENU); AddFontSettingItem(fontSettings, SNeutrinoSettings::FONT_TYPE_MENU);
AddFontSettingItem(fontSettings, SNeutrinoSettings::FONT_TYPE_MENU_TITLE); AddFontSettingItem(fontSettings, SNeutrinoSettings::FONT_TYPE_MENU_TITLE);
@@ -2172,9 +2141,7 @@ void CNeutrinoApp::InitFontSettings(CMenuWidget &fontSettings)
for (int i = 0; i < 5; i++) for (int i = 0; i < 5; i++)
{ {
CMenuWidget * fontSettingsSubMenu = new CMenuWidget(font_sizes_groups[i].groupname, "colors.raw"); CMenuWidget * fontSettingsSubMenu = new CMenuWidget(font_sizes_groups[i].groupname, "colors.raw");
fontSettingsSubMenu->addItem(GenericMenuSeparator); addMenueIntroItems(*fontSettingsSubMenu);
fontSettingsSubMenu->addItem(GenericMenuBack);
fontSettingsSubMenu->addItem(GenericMenuSeparatorLine);
for (unsigned int j = 0; j < font_sizes_groups[i].count; j++) for (unsigned int j = 0; j < font_sizes_groups[i].count; j++)
{ {
AddFontSettingItem(*fontSettingsSubMenu, font_sizes_groups[i].content[j]); AddFontSettingItem(*fontSettingsSubMenu, font_sizes_groups[i].content[j]);
@@ -2193,9 +2160,7 @@ void CNeutrinoApp::InitFontSettings(CMenuWidget &fontSettings)
void CNeutrinoApp::InitColorSettings(CMenuWidget &colorSettings, CMenuWidget &fontSettings ) void CNeutrinoApp::InitColorSettings(CMenuWidget &colorSettings, CMenuWidget &fontSettings )
{ {
CScreenSetup * ScreenSetup = new CScreenSetup(); CScreenSetup * ScreenSetup = new CScreenSetup();
colorSettings.addItem(GenericMenuSeparator); addMenueIntroItems(colorSettings);
colorSettings.addItem(GenericMenuBack);
colorSettings.addItem(GenericMenuSeparatorLine);
CMenuWidget *colorSettings_Themes = new CMenuWidget(LOCALE_COLORTHEMEMENU_HEAD, NEUTRINO_ICON_SETTINGS); CMenuWidget *colorSettings_Themes = new CMenuWidget(LOCALE_COLORTHEMEMENU_HEAD, NEUTRINO_ICON_SETTINGS);
InitColorThemesSettings(*colorSettings_Themes); InitColorThemesSettings(*colorSettings_Themes);
@@ -2232,9 +2197,7 @@ void CNeutrinoApp::InitColorSettings(CMenuWidget &colorSettings, CMenuWidget &fo
void CNeutrinoApp::InitColorThemesSettings(CMenuWidget &colorSettings_Themes) void CNeutrinoApp::InitColorThemesSettings(CMenuWidget &colorSettings_Themes)
{ {
colorSettings_Themes.addItem(GenericMenuSeparator); addMenueIntroItems(colorSettings_Themes);
colorSettings_Themes.addItem(GenericMenuBack);
colorSettings_Themes.addItem(GenericMenuSeparatorLine);
colorSettings_Themes.addItem(new CMenuForwarder(LOCALE_EXTRA_LOADCOLORS, true, NULL, this, "loadcolors")); colorSettings_Themes.addItem(new CMenuForwarder(LOCALE_EXTRA_LOADCOLORS, true, NULL, this, "loadcolors"));
colorSettings_Themes.addItem(new CMenuForwarder(LOCALE_EXTRA_SAVECOLORS, true, NULL, this, "savecolors")); colorSettings_Themes.addItem(new CMenuForwarder(LOCALE_EXTRA_SAVECOLORS, true, NULL, this, "savecolors"));
colorSettings_Themes.addItem(GenericMenuSeparatorLine); colorSettings_Themes.addItem(GenericMenuSeparatorLine);
@@ -2299,9 +2262,7 @@ void CNeutrinoApp::InitColorSettingsStatusBarColors(CMenuWidget &colorSettings_s
void CNeutrinoApp::InitColorSettingsTiming(CMenuWidget &colorSettings_timing) void CNeutrinoApp::InitColorSettingsTiming(CMenuWidget &colorSettings_timing)
{ {
colorSettings_timing.addItem(GenericMenuSeparator); addMenueIntroItems(colorSettings_timing);
colorSettings_timing.addItem(GenericMenuBack);
colorSettings_timing.addItem(GenericMenuSeparatorLine);
for (int i = 0; i < TIMING_SETTING_COUNT; i++) for (int i = 0; i < TIMING_SETTING_COUNT; i++)
{ {
@@ -2323,10 +2284,7 @@ const CMenuOptionChooser::keyval LCDMENU_STATUSLINE_OPTIONS[LCDMENU_STATUSLINE_O
void CNeutrinoApp::InitLcdSettings(CMenuWidget &lcdSettings) void CNeutrinoApp::InitLcdSettings(CMenuWidget &lcdSettings)
{ {
lcdSettings.addItem(GenericMenuSeparator); addMenueIntroItems(lcdSettings);
lcdSettings.addItem(GenericMenuBack);
lcdSettings.addItem(GenericMenuSeparatorLine);
CVfdControler* lcdsliders = new CVfdControler(LOCALE_LCDMENU_HEAD, NULL); CVfdControler* lcdsliders = new CVfdControler(LOCALE_LCDMENU_HEAD, NULL);
@@ -2466,9 +2424,7 @@ void CNeutrinoApp::InitKeySettings(CMenuWidget &keySettings)
{ {
CMenuWidget* bindSettings = new CMenuWidget(LOCALE_KEYBINDINGMENU_HEAD, "keybinding.raw", 400); CMenuWidget* bindSettings = new CMenuWidget(LOCALE_KEYBINDINGMENU_HEAD, "keybinding.raw", 400);
keySettings.addItem(GenericMenuSeparator); addMenueIntroItems(keySettings);
keySettings.addItem(GenericMenuBack);
keySettings.addItem(GenericMenuSeparatorLine);
keySettings.addItem(new CMenuForwarder(LOCALE_EXTRA_LOADKEYS, true, NULL, this, "loadkeys")); keySettings.addItem(new CMenuForwarder(LOCALE_EXTRA_LOADKEYS, true, NULL, this, "loadkeys"));
keySettings.addItem(new CMenuForwarder(LOCALE_EXTRA_SAVEKEYS, true, NULL, this, "savekeys")); keySettings.addItem(new CMenuForwarder(LOCALE_EXTRA_SAVEKEYS, true, NULL, this, "savekeys"));