summaryrefslogtreecommitdiff
path: root/setup.c
diff options
context:
space:
mode:
authorkamel5 <vdr.kamel5 (at) gmx (dot) net>2021-04-16 14:19:03 +0200
committerkamel5 <vdr.kamel5 (at) gmx (dot) net>2021-04-22 15:14:05 +0200
commit46c28206c4ee946acfd05596053bf03366808671 (patch)
treebb9401f2b55042be0168556b2e23f0ff0160d100 /setup.c
parent0c9b9ff2bcd461496da502cb63e53209d9d6ce74 (diff)
downloadskin-lcarsng-46c28206c4ee946acfd05596053bf03366808671.tar.gz
skin-lcarsng-46c28206c4ee946acfd05596053bf03366808671.tar.bz2
Automatic display description in menu epg, timer and recording
Diffstat (limited to 'setup.c')
-rw-r--r--setup.c47
1 files changed, 32 insertions, 15 deletions
diff --git a/setup.c b/setup.c
index 20ffe6f..d02537c 100644
--- a/setup.c
+++ b/setup.c
@@ -16,23 +16,32 @@ 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 cOsdItem(tr("Menue view:"), 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));
+ Add(new cMenuEditBoolItem(tr("In menu recording"), &tmpConfig.displInfoMenuRec));
+ Add(new cMenuEditIntItem(tr("Waiting period Fade-in (ms)"), &tmpConfig.waitTimeFadein, 0, 5000, trVDR("off")));
+ Add(new cMenuEditIntItem(tr("Waiting period Scroll (ms)"), &tmpConfig.waitTimeScroll, 0, 5000, trVDR("off")));
+ Add(new cMenuEditIntItem(tr("Fade-in time (ms)"), &tmpConfig.fadeinTime, 0, 1000, trVDR("off")));
+ Add(new cMenuEditIntItem(tr("ScrollPixel"), &tmpConfig.scrollPixel, 1, 10));
+ Add(new cMenuEditIntItem(tr("Refreshrate (Frames/s)"), &tmpConfig.framesPerSecond, 10, 60));
- 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(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();
@@ -42,6 +51,14 @@ cLCARSNGSetup::cLCARSNGSetup() {
void cLCARSNGSetup::Store(void) {
Config = tmpConfig;
SetupStore("Margin", Config.Margin);
+ SetupStore("DisplInfoMenuEPG", Config.displInfoMenuEPG);
+ SetupStore("DisplInfoMenuTimer", Config.displInfoMenuTimer);
+ SetupStore("DisplInfoMenuRec", Config.displInfoMenuRec);
+ SetupStore("WaitTimeFadein", Config.waitTimeFadein);
+ SetupStore("WaitTimeScroll", Config.waitTimeScroll);
+ SetupStore("FadeInTime", Config.fadeinTime);
+ SetupStore("ScrollPixel", Config.scrollPixel);
+ SetupStore("FramesPerSecond", Config.framesPerSecond);
SetupStore("MainMenue", Config.mcMainScaled);
SetupStore("ScheduleMenue", Config.mcScheduleScaled);
SetupStore("ChannelMenue", Config.mcChannelScaled);