From f15698ebd16d8cf8d7c88d9dc3127e02db148b44 Mon Sep 17 00:00:00 2001 From: kamel5 Date: Mon, 19 Jul 2021 12:35:51 +0200 Subject: Optional display of errors in info added if "error == 0" This can be configured in the setup. --- setup.c | 62 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 33 insertions(+), 29 deletions(-) (limited to 'setup.c') 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); } -- cgit v1.2.3