mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-28 16:01:10 +02:00
gui/vfd_setup.cpp: add buttons backlight menu
Origin commit data
------------------
Branch: ni/coolstream
Commit: 990dc117b4
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-07-18 (Thu, 18 Jul 2013)
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
@@ -129,6 +129,14 @@ int CVfdSetup::showSetup()
|
|||||||
mf->setHint("", LOCALE_MENU_HINT_POWER_LEDS);
|
mf->setHint("", LOCALE_MENU_HINT_POWER_LEDS);
|
||||||
vfds->addItem(mf);
|
vfds->addItem(mf);
|
||||||
}
|
}
|
||||||
|
if(cs_get_revision() == 9)
|
||||||
|
{
|
||||||
|
CMenuWidget * blMenu = new CMenuWidget(LOCALE_LCDMENU_HEAD, NEUTRINO_ICON_LCD, width, MN_WIDGET_ID_VFDSETUP_BACKLIGHT);
|
||||||
|
showBacklightSetup(blMenu);
|
||||||
|
mf = new CMenuDForwarder(LOCALE_LEDCONTROLER_BACKLIGHT, true, NULL, blMenu, NULL, CRCInput::RC_yellow, NEUTRINO_ICON_BUTTON_YELLOW);
|
||||||
|
mf->setHint("", LOCALE_MENU_HINT_BACKLIGHT);
|
||||||
|
vfds->addItem(mf);
|
||||||
|
}
|
||||||
|
|
||||||
vfds->addItem(GenericMenuSeparatorLine);
|
vfds->addItem(GenericMenuSeparatorLine);
|
||||||
|
|
||||||
@@ -214,6 +222,24 @@ void CVfdSetup::showLedSetup(CMenuWidget *mn_led_widget)
|
|||||||
mn_led_widget->addItem(mc);
|
mn_led_widget->addItem(mc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CVfdSetup::showBacklightSetup(CMenuWidget *mn_led_widget)
|
||||||
|
{
|
||||||
|
CMenuOptionChooser * mc;
|
||||||
|
mn_led_widget->addIntroItems(LOCALE_LEDCONTROLER_BACKLIGHT);
|
||||||
|
|
||||||
|
mc = new CMenuOptionChooser(LOCALE_LEDCONTROLER_BACKLIGHT_TV, &g_settings.backlight_tv, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true, this);
|
||||||
|
mc->setHint("", LOCALE_MENU_HINT_LEDS_TV);
|
||||||
|
mn_led_widget->addItem(mc);
|
||||||
|
|
||||||
|
mc = new CMenuOptionChooser(LOCALE_LEDCONTROLER_MODE_STANDBY, &g_settings.backlight_standby, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);
|
||||||
|
mc->setHint("", LOCALE_MENU_HINT_LEDS_STANDBY);
|
||||||
|
mn_led_widget->addItem(mc);
|
||||||
|
|
||||||
|
mc = new CMenuOptionChooser(LOCALE_LEDCONTROLER_MODE_DEEPSTANDBY, &g_settings.backlight_deepstandby, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);
|
||||||
|
mc->setHint("", LOCALE_MENU_HINT_LEDS_DEEPSTANDBY);
|
||||||
|
mn_led_widget->addItem(mc);
|
||||||
|
}
|
||||||
|
|
||||||
bool CVfdSetup::changeNotify(const neutrino_locale_t OptionName, void */* data */)
|
bool CVfdSetup::changeNotify(const neutrino_locale_t OptionName, void */* data */)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -235,5 +261,9 @@ bool CVfdSetup::changeNotify(const neutrino_locale_t OptionName, void */* data *
|
|||||||
{
|
{
|
||||||
CVFD::getInstance()->setled();
|
CVFD::getInstance()->setled();
|
||||||
}
|
}
|
||||||
|
else if (ARE_LOCALES_EQUAL(OptionName, LOCALE_LEDCONTROLER_BACKLIGHT_TV))
|
||||||
|
{
|
||||||
|
CVFD::getInstance()->setBacklight(g_settings.backlight_tv);
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@@ -44,6 +44,7 @@
|
|||||||
int showSetup();
|
int showSetup();
|
||||||
void showBrightnessSetup(CMenuWidget *mn_widget);
|
void showBrightnessSetup(CMenuWidget *mn_widget);
|
||||||
void showLedSetup(CMenuWidget *mn_led_widget);
|
void showLedSetup(CMenuWidget *mn_led_widget);
|
||||||
|
void showBacklightSetup(CMenuWidget *mn_led_widget);
|
||||||
virtual bool changeNotify(const neutrino_locale_t OptionName, void *data);
|
virtual bool changeNotify(const neutrino_locale_t OptionName, void *data);
|
||||||
int brightness;
|
int brightness;
|
||||||
int brightnessstandby;
|
int brightnessstandby;
|
||||||
|
@@ -91,6 +91,7 @@ enum MN_WIDGET_ID
|
|||||||
MN_WIDGET_ID_VFDSETUP,
|
MN_WIDGET_ID_VFDSETUP,
|
||||||
MN_WIDGET_ID_VFDSETUP_LCD_SLIDERS,
|
MN_WIDGET_ID_VFDSETUP_LCD_SLIDERS,
|
||||||
MN_WIDGET_ID_VFDSETUP_LED_SETUP,
|
MN_WIDGET_ID_VFDSETUP_LED_SETUP,
|
||||||
|
MN_WIDGET_ID_VFDSETUP_BACKLIGHT,
|
||||||
|
|
||||||
//keybind setup
|
//keybind setup
|
||||||
MN_WIDGET_ID_KEYSETUP,
|
MN_WIDGET_ID_KEYSETUP,
|
||||||
|
Reference in New Issue
Block a user