1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
#include "config.h"
#include "setup.h"
cLCARSNGConfig tmpConfig;
/******************** MenuSetup ********************/
cLCARSNGSetup::cLCARSNGSetup() {
tmpConfig = Config;
int currentItem = Current();
SetCols(35);
menuView[0] = tr("scaled video");
menuView[1] = tr("full screen");
menuView[2] = tr("split screen");
menuView[3] = tr("thin screen");
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));
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 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();
SetHelp(NULL, NULL, NULL, NULL);
}
void cLCARSNGSetup::Store(void) {
Config = tmpConfig;
SetupStore("Margin", Config.Margin);
SetupStore("DisplayError0", Config.displayError0);
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);
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);
}
|