summaryrefslogtreecommitdiff
path: root/config.h
blob: 3737eedaad37ba79c34e71d10a8ae96c801e8a49 (plain)
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
#ifndef __NOPACITY_CONFIG_H
#define __NOPACITY_CONFIG_H

class cNopacityConfig {
    private:
    public:
        cNopacityConfig();
        ~cNopacityConfig();
        bool SetupParse(const char *Name, const char *Value);
        void SetLogoPath(cString path);
        void SetIconPath(cString path);
        void SetEpgImagePath(cString path);
        bool logoPathSet;
        bool epgImagePathSet;
        bool iconPathSet;
        cString logoPathDefault;
        cString iconPathDefault;
        cString epgImagePathDefault;
        void setDynamicValues();
        //Common
        int fontIndex;
        const char *fontDefaultName;
        char *fontName;
        cString logoPath;
        cString logoExtension;
        cString iconPath;
        cString epgImagePath;
        bool mainMenuEntry;
        //DisplayChannel
        int channelHeight;
        int channelBorderVertical;
        int channelBorderBottom;
        int channelFadeTime;
        int channelFrameTime;
        int logoWidth;
        int logoHeight;
        int logoBorder;
        int displaySignalStrength;
        int fontChannelHeaderSize;
        int fontChannelDateSize;
        int fontEPGSize;
        int fontEPGSmallSize;
        int resolutionIconSize;
        //DisplayReplay
        int replayHeight;
        int replayBorderVertical;
        int replayBorderBottom;
        int replayFadeTime;
        int replayFrameTime;
        int fontReplayHeader;
        int fontReplay;
        //Display Message
        int messageWidth;
        int messageHeight;
        int messageBorderBottom;
        int fontMessage;
        int messageFadeTime;
        int messageFrameTime;
        //DisplayTracks
        int tracksFadeTime;
        int tracksFrameTime;
        int tracksWidth;
        int tracksHeight;
        int tracksPosition;
        int tracksBorderHorizontal;
        int tracksBorderVertical;
        int fontTracksHeader;
        int fontTracks;
        //DisplayVolume
        int volumeFadeTime;
        int volumeFrameTime;
        int volumeWidth;
        int volumeHeight;
        int volumeBorderBottom;
        int fontVolume;
        //DisplayMenu
        int scalePicture;
        int displayRerunsDetailEPGView;
        int numReruns;
        int useSubtitleRerun;
        int menuFadeTime;
        int menuEPGWindowFadeTime;
        int menuFrameTime;
        int menuEPGWindowFrameTime;
        int menuScrollDelay;
        int menuScrollSpeed;
        int menuScrollFrameTime;
        int menuInfoTextDelay;
        int menuInfoScrollDelay;
        int menuInfoScrollSpeed;
        int menuInfoScrollFrameTime;
        int menuWidthNarrow;
        int menuHeightInfoWindow;
        int menuWidthRightItems;
        int showDiscUsage;
        int showTimers; 
        int headerHeight;
        int footerHeight;
        int numDefaultMenuItems;
        int iconHeight;
        int headerIconHeight;
        int menuItemLogoWidth;
        int menuItemLogoHeight;
        int menuHeaderLogoWidth;
        int menuHeaderLogoHeight;
        int detailViewLogoWidth;
        int detailViewLogoHeight;
        int epgImageWidth;
        int epgImageHeight;
        int fontHeader;
        int fontDate;
        int fontMenuitemLarge;
        int fontMenuitemSchedule;
        int fontMenuitemScheduleSmall;
        int fontMenuitemDefault;
        int fontDiskUsage;
        int fontTimersHead;
        int fontTimers;
        int fontButtons;
        int fontMessageMenu;
        int fontDetailView;
        int fontDetailViewHeader;
        int fontDetailViewHeaderLarge;
        int fontEPGInfoWindow;
};

#endif //__NOPACITY_CONFIG_H