glcdsetup: localize clock options

Origin commit data
------------------
Commit: e2b7af2b1b
Author: vanhofen <vanhofen@gmx.de>
Date: 2020-06-14 (Sun, 14 Jun 2020)

Origin message was:
------------------
- glcdsetup: localize clock options
This commit is contained in:
vanhofen
2020-06-14 18:44:44 +02:00
parent 29b31d8ae7
commit 1b038520f8
7 changed files with 23 additions and 7 deletions

View File

@@ -888,6 +888,8 @@ fsk.to_16 bis 16
fsk.to_7 bis 7 fsk.to_7 bis 7
glcd.brightness Helligkeit glcd.brightness Helligkeit
glcd.brightness_standby Helligkeit in Standby glcd.brightness_standby Helligkeit in Standby
glcd.clock.analog analog
glcd.clock.digital_hm digital
glcd.color.amber Amber glcd.color.amber Amber
glcd.color.black Schwarz glcd.color.black Schwarz
glcd.color.blue Blau glcd.color.blue Blau

View File

@@ -888,6 +888,8 @@ fsk.to_16 to 16
fsk.to_7 to 7 fsk.to_7 to 7
glcd.brightness Brightness glcd.brightness Brightness
glcd.brightness_standby Brightness in standby glcd.brightness_standby Brightness in standby
glcd.clock.analog analog
glcd.clock.digital_hm digital
glcd.color.amber Amber glcd.color.amber Amber
glcd.color.black Black glcd.color.black Black
glcd.color.blue Blue glcd.color.blue Blue

View File

@@ -240,9 +240,9 @@ void nGLCD::Exec() {
if (percent_time_standby) { if (percent_time_standby) {
std::string Time; std::string Time;
if (g_settings.glcd_time_in_standby == 3) if (g_settings.glcd_time_in_standby == CLOCK_ANALOG)
LcdAnalogClock(bitmap->Width()/2, bitmap->Height()/2, 200); LcdAnalogClock(bitmap->Width()/2, bitmap->Height()/2, 200);
else if (g_settings.glcd_time_in_standby == 2) else if (g_settings.glcd_time_in_standby == CLOCK_DIGITAL_HMS)
Time = strftime("%H:%M:%S", tm); Time = strftime("%H:%M:%S", tm);
else else
Time = strftime("%H:%M", tm); Time = strftime("%H:%M", tm);
@@ -795,7 +795,7 @@ void nGLCD::Update() {
void nGLCD::StandbyMode(bool b) { void nGLCD::StandbyMode(bool b) {
if (nglcd) { if (nglcd) {
if (g_settings.glcd_time_in_standby) { if (g_settings.glcd_time_in_standby != CLOCK_OFF) {
nglcd->doStandbyTime = b; nglcd->doStandbyTime = b;
nglcd->doStandby = false; nglcd->doStandby = false;
} else { } else {

View File

@@ -114,6 +114,14 @@ class nGLCD
static void Lock(); static void Lock();
static void Unlock(); static void Unlock();
public: public:
enum
{
CLOCK_OFF = 0,
CLOCK_DIGITAL_HM = 1,
CLOCK_DIGITAL_HMS = 2,
CLOCK_ANALOG = 3
};
nGLCD(); nGLCD();
~nGLCD(); ~nGLCD();
void DeInit(); void DeInit();

View File

@@ -221,10 +221,10 @@ bool GLCD_Menu::changeNotify (const neutrino_locale_t OptionName, void *Data)
#define ONOFFSEC_OPTION_COUNT 3 #define ONOFFSEC_OPTION_COUNT 3
static const CMenuOptionChooser::keyval ONOFFSEC_OPTIONS[ONOFFSEC_OPTION_COUNT] = { static const CMenuOptionChooser::keyval ONOFFSEC_OPTIONS[ONOFFSEC_OPTION_COUNT] = {
{ 0, LOCALE_OPTIONS_OFF }, { nGLCD::CLOCK_OFF, LOCALE_OPTIONS_OFF },
{ 1, LOCALE_OPTIONS_ON }, { nGLCD::CLOCK_DIGITAL_HM, LOCALE_GLCD_CLOCK_DIGITAL_HM },
// { 2, LOCALE_CLOCK_SECONDS }, // { nGLCD::CLOCK_DIGITAL_HMS, LOCALE_GLCD_CLOCK_DIGITAL_HMS },
{ 3, LOCALE_OPTIONS_ON } // FIXME { nGLCD::CLOCK_ANALOG, LOCALE_GLCD_CLOCK_ANALOG }
}; };
void GLCD_Menu::GLCD_Menu_Settings() void GLCD_Menu::GLCD_Menu_Settings()

View File

@@ -915,6 +915,8 @@ typedef enum
LOCALE_FSK_TO_7, LOCALE_FSK_TO_7,
LOCALE_GLCD_BRIGHTNESS, LOCALE_GLCD_BRIGHTNESS,
LOCALE_GLCD_BRIGHTNESS_STANDBY, LOCALE_GLCD_BRIGHTNESS_STANDBY,
LOCALE_GLCD_CLOCK_ANALOG,
LOCALE_GLCD_CLOCK_DIGITAL_HM,
LOCALE_GLCD_COLOR_AMBER, LOCALE_GLCD_COLOR_AMBER,
LOCALE_GLCD_COLOR_BLACK, LOCALE_GLCD_COLOR_BLACK,
LOCALE_GLCD_COLOR_BLUE, LOCALE_GLCD_COLOR_BLUE,

View File

@@ -915,6 +915,8 @@ const char * locale_real_names[] =
"fsk.to_7", "fsk.to_7",
"glcd.brightness", "glcd.brightness",
"glcd.brightness_standby", "glcd.brightness_standby",
"glcd.clock.analog",
"glcd.clock.digital_hm",
"glcd.color.amber", "glcd.color.amber",
"glcd.color.black", "glcd.color.black",
"glcd.color.blue", "glcd.color.blue",