mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-27 15:32:59 +02:00
-add lcd menu option: show channalname or clock
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1237 e54a6e83-5905-42d5-8d5c-058d10e6a962
This commit is contained in:
@@ -648,6 +648,9 @@ keychoosermenu.setnone Keine Taste
|
|||||||
languagesetup.head Sprache und Zeitzonen
|
languagesetup.head Sprache und Zeitzonen
|
||||||
languagesetup.osd Menüsprache
|
languagesetup.osd Menüsprache
|
||||||
languagesetup.select Sprache
|
languagesetup.select Sprache
|
||||||
|
lcd_info_line Zeige in Infozeile
|
||||||
|
lcd_info_line_channel Kanalname
|
||||||
|
lcd_info_line_clock Uhrzeit
|
||||||
lcdcontroler.brightness normale Helligkeit
|
lcdcontroler.brightness normale Helligkeit
|
||||||
lcdcontroler.brightnessdeepstandby Deep-Standby Helligkeit
|
lcdcontroler.brightnessdeepstandby Deep-Standby Helligkeit
|
||||||
lcdcontroler.brightnessstandby Standby Helligkeit
|
lcdcontroler.brightnessstandby Standby Helligkeit
|
||||||
|
@@ -648,6 +648,9 @@ keychoosermenu.setnone no key
|
|||||||
languagesetup.head Language / Timezone
|
languagesetup.head Language / Timezone
|
||||||
languagesetup.osd OSD Language
|
languagesetup.osd OSD Language
|
||||||
languagesetup.select OSD Language
|
languagesetup.select OSD Language
|
||||||
|
lcd_info_line Zeige in Infoline
|
||||||
|
lcd_info_line_channel Channelname
|
||||||
|
lcd_info_line_clock clock
|
||||||
lcdcontroler.brightness normal Brightness
|
lcdcontroler.brightness normal Brightness
|
||||||
lcdcontroler.brightnessdeepstandby DeepStandby Brightness
|
lcdcontroler.brightnessdeepstandby DeepStandby Brightness
|
||||||
lcdcontroler.brightnessstandby Standby Brightness
|
lcdcontroler.brightnessstandby Standby Brightness
|
||||||
|
@@ -277,7 +277,7 @@ void CVFD::showTime(bool force)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (has_lcd && showclock) {
|
if (has_lcd && showclock) {
|
||||||
if (mode == MODE_STANDBY) {
|
if (mode == MODE_STANDBY || ( g_settings.lcd_info_line && (MODE_TVRADIO == mode))) {
|
||||||
char timestr[21];
|
char timestr[21];
|
||||||
struct timeb tm;
|
struct timeb tm;
|
||||||
struct tm * t;
|
struct tm * t;
|
||||||
@@ -490,7 +490,8 @@ void CVFD::setMode(const MODES m, const char * const title)
|
|||||||
}
|
}
|
||||||
showServicename(servicename);
|
showServicename(servicename);
|
||||||
showclock = true;
|
showclock = true;
|
||||||
//showTime(); /* "showclock = true;" implies that "showTime();" does a "displayUpdate();" */
|
if(g_settings.lcd_info_line)
|
||||||
|
showTime(); /* "showclock = true;" implies that "showTime();" does a "displayUpdate();" */
|
||||||
break;
|
break;
|
||||||
case MODE_AUDIO:
|
case MODE_AUDIO:
|
||||||
{
|
{
|
||||||
|
@@ -89,6 +89,12 @@ const CMenuOptionChooser::keyval LEDMENU_OPTIONS[LEDMENU_OPTION_COUNT] =
|
|||||||
{ 3, LOCALE_LEDCONTROLER_ON_LED2 }
|
{ 3, LOCALE_LEDCONTROLER_ON_LED2 }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#define LCD_INFO_OPTION_COUNT 2
|
||||||
|
const CMenuOptionChooser::keyval LCD_INFO_OPTIONS[LCD_INFO_OPTION_COUNT] =
|
||||||
|
{
|
||||||
|
{ 0, LOCALE_LCD_INFO_LINE_CHANNEL },
|
||||||
|
{ 1, LOCALE_LCD_INFO_LINE_CLOCK }
|
||||||
|
};
|
||||||
|
|
||||||
void CVfdSetup::showSetup()
|
void CVfdSetup::showSetup()
|
||||||
{
|
{
|
||||||
@@ -123,7 +129,10 @@ void CVfdSetup::showSetup()
|
|||||||
vfds->addItem(GenericMenuSeparatorLine);
|
vfds->addItem(GenericMenuSeparatorLine);
|
||||||
|
|
||||||
CMenuOptionChooser* oj = new CMenuOptionChooser(LOCALE_LCDMENU_STATUSLINE, &g_settings.lcd_setting[SNeutrinoSettings::LCD_SHOW_VOLUME], LCDMENU_STATUSLINE_OPTIONS, LCDMENU_STATUSLINE_OPTION_COUNT, vfd_enabled);
|
CMenuOptionChooser* oj = new CMenuOptionChooser(LOCALE_LCDMENU_STATUSLINE, &g_settings.lcd_setting[SNeutrinoSettings::LCD_SHOW_VOLUME], LCDMENU_STATUSLINE_OPTIONS, LCDMENU_STATUSLINE_OPTION_COUNT, vfd_enabled);
|
||||||
|
CMenuOptionChooser* lcd_clock_channelname_menu = new CMenuOptionChooser(LOCALE_LCD_INFO_LINE, &g_settings.lcd_info_line, LCD_INFO_OPTIONS, LCD_INFO_OPTION_COUNT, vfd_enabled);
|
||||||
|
|
||||||
vfds->addItem(oj);
|
vfds->addItem(oj);
|
||||||
|
vfds->addItem(lcd_clock_channelname_menu);
|
||||||
|
|
||||||
vfds->exec(NULL, "");
|
vfds->exec(NULL, "");
|
||||||
vfds->hide();
|
vfds->hide();
|
||||||
|
@@ -777,6 +777,7 @@ printf("***************************** rec dir %s timeshift dir %s\n", g_settings
|
|||||||
g_settings.lcd_setting[i] = configfile.getInt32(lcd_setting[i].name, lcd_setting[i].default_value);
|
g_settings.lcd_setting[i] = configfile.getInt32(lcd_setting[i].name, lcd_setting[i].default_value);
|
||||||
strcpy(g_settings.lcd_setting_dim_time, configfile.getString("lcd_dim_time","0").c_str());
|
strcpy(g_settings.lcd_setting_dim_time, configfile.getString("lcd_dim_time","0").c_str());
|
||||||
strcpy(g_settings.lcd_setting_dim_brightness, configfile.getString("lcd_dim_brightness","0").c_str());
|
strcpy(g_settings.lcd_setting_dim_brightness, configfile.getString("lcd_dim_brightness","0").c_str());
|
||||||
|
g_settings.lcd_info_line = configfile.getInt32("lcd_info_line", 0);//channel name or clock
|
||||||
|
|
||||||
//Picture-Viewer
|
//Picture-Viewer
|
||||||
strcpy( g_settings.picviewer_slide_time, configfile.getString( "picviewer_slide_time", "10" ).c_str() );
|
strcpy( g_settings.picviewer_slide_time, configfile.getString( "picviewer_slide_time", "10" ).c_str() );
|
||||||
@@ -1287,6 +1288,7 @@ void CNeutrinoApp::saveSetup(const char * fname)
|
|||||||
configfile.setInt32(lcd_setting[i].name, g_settings.lcd_setting[i]);
|
configfile.setInt32(lcd_setting[i].name, g_settings.lcd_setting[i]);
|
||||||
configfile.setString("lcd_dim_time", g_settings.lcd_setting_dim_time);
|
configfile.setString("lcd_dim_time", g_settings.lcd_setting_dim_time);
|
||||||
configfile.setString("lcd_dim_brightness", g_settings.lcd_setting_dim_brightness);
|
configfile.setString("lcd_dim_brightness", g_settings.lcd_setting_dim_brightness);
|
||||||
|
configfile.setInt32("lcd_info_line", g_settings.lcd_info_line);//channel name or clock
|
||||||
|
|
||||||
//Picture-Viewer
|
//Picture-Viewer
|
||||||
configfile.setString( "picviewer_slide_time", g_settings.picviewer_slide_time );
|
configfile.setString( "picviewer_slide_time", g_settings.picviewer_slide_time );
|
||||||
|
@@ -675,6 +675,9 @@ typedef enum
|
|||||||
LOCALE_LANGUAGESETUP_HEAD,
|
LOCALE_LANGUAGESETUP_HEAD,
|
||||||
LOCALE_LANGUAGESETUP_OSD,
|
LOCALE_LANGUAGESETUP_OSD,
|
||||||
LOCALE_LANGUAGESETUP_SELECT,
|
LOCALE_LANGUAGESETUP_SELECT,
|
||||||
|
LOCALE_LCD_INFO_LINE,
|
||||||
|
LOCALE_LCD_INFO_LINE_CHANNEL,
|
||||||
|
LOCALE_LCD_INFO_LINE_CLOCK,
|
||||||
LOCALE_LCDCONTROLER_BRIGHTNESS,
|
LOCALE_LCDCONTROLER_BRIGHTNESS,
|
||||||
LOCALE_LCDCONTROLER_BRIGHTNESSDEEPSTANDBY,
|
LOCALE_LCDCONTROLER_BRIGHTNESSDEEPSTANDBY,
|
||||||
LOCALE_LCDCONTROLER_BRIGHTNESSSTANDBY,
|
LOCALE_LCDCONTROLER_BRIGHTNESSSTANDBY,
|
||||||
|
@@ -675,6 +675,9 @@ const char * locale_real_names[] =
|
|||||||
"languagesetup.head",
|
"languagesetup.head",
|
||||||
"languagesetup.osd",
|
"languagesetup.osd",
|
||||||
"languagesetup.select",
|
"languagesetup.select",
|
||||||
|
"lcd_info_line",
|
||||||
|
"lcd_info_line_channel",
|
||||||
|
"lcd_info_line_clock",
|
||||||
"lcdcontroler.brightness",
|
"lcdcontroler.brightness",
|
||||||
"lcdcontroler.brightnessdeepstandby",
|
"lcdcontroler.brightnessdeepstandby",
|
||||||
"lcdcontroler.brightnessstandby",
|
"lcdcontroler.brightnessstandby",
|
||||||
|
@@ -391,7 +391,7 @@ struct SNeutrinoSettings
|
|||||||
LCD_SETTING_COUNT
|
LCD_SETTING_COUNT
|
||||||
};
|
};
|
||||||
int lcd_setting[LCD_SETTING_COUNT];
|
int lcd_setting[LCD_SETTING_COUNT];
|
||||||
|
int lcd_info_line;
|
||||||
char lcd_setting_dim_time[4];
|
char lcd_setting_dim_time[4];
|
||||||
char lcd_setting_dim_brightness[4];
|
char lcd_setting_dim_brightness[4];
|
||||||
int led_tv_mode;
|
int led_tv_mode;
|
||||||
|
Reference in New Issue
Block a user