summaryrefslogtreecommitdiff
path: root/setup.c
diff options
context:
space:
mode:
authorkamel5 <vdr.kamel5 (at) gmx (dot) net>2021-07-19 12:35:51 +0200
committerkamel5 <vdr.kamel5 (at) gmx (dot) net>2021-07-19 15:37:20 +0200
commitf15698ebd16d8cf8d7c88d9dc3127e02db148b44 (patch)
treec5bb5db99d6753b97f67adb3507a90925a7a5ce7 /setup.c
parent25ab2d858179e132700c1b8d663159940742f6eb (diff)
downloadskin-lcarsng-f15698ebd16d8cf8d7c88d9dc3127e02db148b44.tar.gz
skin-lcarsng-f15698ebd16d8cf8d7c88d9dc3127e02db148b44.tar.bz2
Optional display of errors in info added if "error == 0"
This can be configured in the setup.
Diffstat (limited to 'setup.c')
-rw-r--r--setup.c62
1 files changed, 33 insertions, 29 deletions
diff --git a/setup.c b/setup.c
index d02537c..6b36dc6 100644
--- a/setup.c
+++ b/setup.c
@@ -16,8 +16,10 @@ cLCARSNGSetup::cLCARSNGSetup() {
menuView[2] = tr("split screen");
menuView[3] = tr("thin screen");
- Add(new cMenuEditIntItem(tr("Margin"), &tmpConfig.Margin, 0, 5));
+ Add(new cMenuEditIntItem(tr("Margin"), &tmpConfig.Margin, 0, 5));
+ Add(new cMenuEditBoolItem(tr("Display Error 0"), &tmpConfig.displayError0));
+ Add(new cOsdItem("", osUnknown, false));
Add(new cOsdItem(tr("Display description:"), osUnknown, false));
Add(new cMenuEditBoolItem(tr("In menu epg"), &tmpConfig.displInfoMenuEPG));
Add(new cMenuEditBoolItem(tr("In menu timer"), &tmpConfig.displInfoMenuTimer));
@@ -28,20 +30,21 @@ cLCARSNGSetup::cLCARSNGSetup() {
Add(new cMenuEditIntItem(tr("ScrollPixel"), &tmpConfig.scrollPixel, 1, 10));
Add(new cMenuEditIntItem(tr("Refreshrate (Frames/s)"), &tmpConfig.framesPerSecond, 10, 60));
- Add(new cOsdItem(tr("Menue view:"), osUnknown, false));
- Add(new cMenuEditStraItem(tr("main menue"), &tmpConfig.mcMainScaled, 2, menuView));
- Add(new cMenuEditStraItem(tr("schedule menue"), &tmpConfig.mcScheduleScaled, 3, menuView));
- Add(new cMenuEditStraItem(tr("event menue"), &tmpConfig.mcEventScaled, 3, menuView));
- Add(new cMenuEditStraItem(tr("channel menue"), &tmpConfig.mcChannelScaled, 4, menuView));
- Add(new cMenuEditStraItem(tr("timer menue"), &tmpConfig.mcTimerScaled, 3, menuView));
- Add(new cMenuEditStraItem(tr("recording menue"), &tmpConfig.mcRecordingScaled, 3, menuView));
- Add(new cMenuEditStraItem(tr("setup menue"), &tmpConfig.mcSetupScaled, 3, menuView));
- Add(new cMenuEditStraItem(tr("command menue"), &tmpConfig.mcCommandScaled, 3, menuView));
- Add(new cMenuEditStraItem(tr("plugin menue"), &tmpConfig.mcPluginScaled, 3, menuView));
-// Add(new cMenuEditStraItem(tr("Text menue"), &tmpConfig.mcTextScaled));
-// Add(new cMenuEditStraItem(tr("Folder menue"), &tmpConfig.mcFolderScaled));
-// Add(new cMenuEditStraItem(tr("Cam menue"), &tmpConfig.mcCamScaled));
- Add(new cMenuEditStraItem(tr("Default view"), &tmpConfig.mcDefaultScaled, 3, menuView));
+ Add(new cOsdItem("", osUnknown, false));
+ Add(new cOsdItem(tr("Menue view:"), osUnknown, false));
+ Add(new cMenuEditStraItem(tr("main menue"), &tmpConfig.mcMainScaled, 2, menuView));
+ Add(new cMenuEditStraItem(tr("schedule menue"), &tmpConfig.mcScheduleScaled, 3, menuView));
+ Add(new cMenuEditStraItem(tr("event menue"), &tmpConfig.mcEventScaled, 3, menuView));
+ Add(new cMenuEditStraItem(tr("channel menue"), &tmpConfig.mcChannelScaled, 4, menuView));
+ Add(new cMenuEditStraItem(tr("timer menue"), &tmpConfig.mcTimerScaled, 3, menuView));
+ Add(new cMenuEditStraItem(tr("recording menue"), &tmpConfig.mcRecordingScaled, 3, menuView));
+ Add(new cMenuEditStraItem(tr("setup menue"), &tmpConfig.mcSetupScaled, 3, menuView));
+ Add(new cMenuEditStraItem(tr("command menue"), &tmpConfig.mcCommandScaled, 3, menuView));
+ Add(new cMenuEditStraItem(tr("plugin menue"), &tmpConfig.mcPluginScaled, 3, menuView));
+// Add(new cMenuEditStraItem(tr("Text menue"), &tmpConfig.mcTextScaled));
+// Add(new cMenuEditStraItem(tr("Folder menue"), &tmpConfig.mcFolderScaled));
+// Add(new cMenuEditStraItem(tr("Cam menue"), &tmpConfig.mcCamScaled));
+ Add(new cMenuEditStraItem(tr("Default view"), &tmpConfig.mcDefaultScaled, 3, menuView));
SetCurrent(Get(currentItem));
Display();
@@ -50,7 +53,8 @@ cLCARSNGSetup::cLCARSNGSetup() {
void cLCARSNGSetup::Store(void) {
Config = tmpConfig;
- SetupStore("Margin", Config.Margin);
+ SetupStore("Margin", Config.Margin);
+ SetupStore("DisplayError0", Config.displayError0);
SetupStore("DisplInfoMenuEPG", Config.displInfoMenuEPG);
SetupStore("DisplInfoMenuTimer", Config.displInfoMenuTimer);
SetupStore("DisplInfoMenuRec", Config.displInfoMenuRec);
@@ -59,17 +63,17 @@ void cLCARSNGSetup::Store(void) {
SetupStore("FadeInTime", Config.fadeinTime);
SetupStore("ScrollPixel", Config.scrollPixel);
SetupStore("FramesPerSecond", Config.framesPerSecond);
- SetupStore("MainMenue", Config.mcMainScaled);
- SetupStore("ScheduleMenue", Config.mcScheduleScaled);
- SetupStore("ChannelMenue", Config.mcChannelScaled);
- SetupStore("TimerMenue", Config.mcTimerScaled);
- SetupStore("RecordingMenue", Config.mcRecordingScaled);
- SetupStore("PluginMenue", Config.mcPluginScaled);
- SetupStore("SetupMenue", Config.mcSetupScaled);
- SetupStore("CommandMenue", Config.mcCommandScaled);
- SetupStore("EventMenue", Config.mcEventScaled);
-// SetupStore("TextMenue", Config.mcTextScaled);
-// SetupStore("FolderMenue", Config.mcFolderScaled);
-// SetupStore("CamMenue", Config.mcCamScaled);
- SetupStore("DefaultMenue", Config.mcDefaultScaled);
+ SetupStore("MainMenue", Config.mcMainScaled);
+ SetupStore("ScheduleMenue", Config.mcScheduleScaled);
+ SetupStore("ChannelMenue", Config.mcChannelScaled);
+ SetupStore("TimerMenue", Config.mcTimerScaled);
+ SetupStore("RecordingMenue", Config.mcRecordingScaled);
+ SetupStore("PluginMenue", Config.mcPluginScaled);
+ SetupStore("SetupMenue", Config.mcSetupScaled);
+ SetupStore("CommandMenue", Config.mcCommandScaled);
+ SetupStore("EventMenue", Config.mcEventScaled);
+// SetupStore("TextMenue", Config.mcTextScaled);
+// SetupStore("FolderMenue", Config.mcFolderScaled);
+// SetupStore("CamMenue", Config.mcCamScaled);
+ SetupStore("DefaultMenue", Config.mcDefaultScaled);
}