mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-09-01 01:41:23 +02:00
- osd_setup: add channellogo-setup menu
Conflicts: data/locale/deutsch.locale data/locale/english.locale src/gui/osd_setup.cpp src/system/locals.h src/system/locals_intern.h Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
@@ -604,6 +604,13 @@ int COsdSetup::showOsdSetup()
|
||||
mf->setHint("", LOCALE_MENU_HINT_PROGRESSBAR);
|
||||
osd_menu->addItem(mf);
|
||||
|
||||
//channellogos
|
||||
CMenuWidget osd_menu_channellogos(LOCALE_MAINMENU_SETTINGS, NEUTRINO_ICON_SETTINGS, width, MN_WIDGET_ID_OSDSETUP_CHANNELLOGOS);
|
||||
showOsdChannellogosSetup(&osd_menu_channellogos);
|
||||
mf = new CMenuForwarder(LOCALE_MISCSETTINGS_CHANNELLOGOS, true, NULL, &osd_menu_channellogos, NULL, CRCInput::convertDigitToKey(shortcut++));
|
||||
mf->setHint("", LOCALE_MENU_HINT_CHANNELLOGOS_SETUP);
|
||||
osd_menu->addItem(mf);
|
||||
|
||||
//infobar
|
||||
CMenuWidget osd_menu_infobar(LOCALE_MAINMENU_SETTINGS, NEUTRINO_ICON_SETTINGS, width, MN_WIDGET_ID_OSDSETUP_INFOBAR);
|
||||
showOsdInfobarSetup(&osd_menu_infobar);
|
||||
@@ -1170,7 +1177,20 @@ const CMenuOptionChooser::keyval HDD_STATFS_OPTIONS[HDD_STATFS_OPTION_COUNT] =
|
||||
{ SNeutrinoSettings::HDD_STATFS_RECORDING, LOCALE_HDD_STATFS_RECORDING }
|
||||
};
|
||||
|
||||
//infobar
|
||||
// channellogos
|
||||
void COsdSetup::showOsdChannellogosSetup(CMenuWidget *menu_channellogos)
|
||||
{
|
||||
menu_channellogos->addIntroItems(LOCALE_MISCSETTINGS_CHANNELLOGOS);
|
||||
|
||||
CMenuForwarder * mf;
|
||||
|
||||
// logo directory
|
||||
mf = new CMenuForwarder(LOCALE_MISCSETTINGS_INFOBAR_LOGO_HDD_DIR, true, g_settings.logo_hdd_dir, this, "logo_dir");
|
||||
mf->setHint("", LOCALE_MENU_HINT_INFOBAR_LOGO_DIR);
|
||||
menu_channellogos->addItem(mf);
|
||||
}
|
||||
|
||||
// infobar
|
||||
void COsdSetup::showOsdInfobarSetup(CMenuWidget *menu_infobar)
|
||||
{
|
||||
menu_infobar->addIntroItems(LOCALE_MISCSETTINGS_INFOBAR);
|
||||
@@ -1178,8 +1198,8 @@ void COsdSetup::showOsdInfobarSetup(CMenuWidget *menu_infobar)
|
||||
infobarHddNotifier = new COnOffNotifier();
|
||||
sigc::slot0<void> slot_ibar = sigc::mem_fun(g_InfoViewer, &CInfoViewer::ResetModules);
|
||||
|
||||
CMenuOptionChooser * mc;
|
||||
CMenuForwarder * mf;
|
||||
CMenuOptionChooser * mc;
|
||||
// CMenuForwarder * mf;
|
||||
|
||||
// show on epg change
|
||||
mc = new CMenuOptionChooser(LOCALE_MISCSETTINGS_INFOBAR_SHOW, &g_settings.infobar_show, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);
|
||||
@@ -1203,12 +1223,12 @@ void COsdSetup::showOsdInfobarSetup(CMenuWidget *menu_infobar)
|
||||
mc->OnAfterChangeOption.connect(slot_ibar);
|
||||
mc->setHint("", LOCALE_MENU_HINT_INFOBAR_LOGO);
|
||||
menu_infobar->addItem(mc);
|
||||
|
||||
#if 0
|
||||
// logo directory
|
||||
mf = new CMenuForwarder(LOCALE_MISCSETTINGS_INFOBAR_LOGO_HDD_DIR, true, g_settings.logo_hdd_dir, this, "logo_dir");
|
||||
mf->setHint("", LOCALE_MENU_HINT_INFOBAR_LOGO_DIR);
|
||||
menu_infobar->addItem(mf);
|
||||
|
||||
#endif
|
||||
// satellite/cable provider
|
||||
mc = new CMenuOptionChooser(LOCALE_MISCSETTINGS_INFOBAR_SAT_DISPLAY, &g_settings.infobar_sat_display, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);
|
||||
mc->OnAfterChangeOption.connect(slot_ibar);
|
||||
@@ -1223,14 +1243,13 @@ void COsdSetup::showOsdInfobarSetup(CMenuWidget *menu_infobar)
|
||||
mc->OnAfterChangeOption.connect(slot_ibar);
|
||||
mc->setHint("", LOCALE_MENU_HINT_INFOBAR_CASYS);
|
||||
menu_infobar->addItem(mc);
|
||||
#if 1
|
||||
#if 0
|
||||
// CA system dotmatrix
|
||||
mc = new CMenuOptionChooser(LOCALE_MISCSETTINGS_INFOBAR_CASYSTEM_DOTMATRIX, &g_settings.infobar_casystem_dotmatrix, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, g_settings.infobar_casystem_display < 2);
|
||||
mc->setHint("", LOCALE_MENU_HINT_INFOBAR_CASYS_DOTMATRIX);
|
||||
menu_infobar->addItem(mc);
|
||||
casystemActivate.Add(mc);
|
||||
#endif
|
||||
|
||||
// CA system frame
|
||||
mc = new CMenuOptionChooser(LOCALE_MISCSETTINGS_INFOBAR_CASYSTEM_FRAME, &g_settings.infobar_casystem_frame, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, g_settings.infobar_casystem_display < 2);
|
||||
mc->OnAfterChangeOption.connect(slot_ibar);
|
||||
|
Reference in New Issue
Block a user