summaryrefslogtreecommitdiff
path: root/config.h
blob: e50b2acbd1173dfb97da12282273ca20042c406f (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
#ifndef __TVGUIDE_CONFIG_H
#define __TVGUIDE_CONFIG_H

class cTvguideConfig {
	public:
		cTvguideConfig();
		~cTvguideConfig();
		void SetLogoPath(cString path);
		void SetImagesPath(cString path);
        void SetGeometry(int width, int height);
        void SetFonts(void);
        int osdWidth; 
		int osdHeight;
        int displayMode;
		int colWidth;
        int rowHeight;
		int channelCols;
		int channelRows;
        int numGrids;
		int displayTime;
		int minutePixel;
        int displayStatusHeader;
        int statusHeaderPercent;
        int statusHeaderHeight;
        int scaleVideo;
        int decorateVideo;
		int timeLineWidthPercent;
		int timeLineHeightPercent;
		int timeLineWidth;
		int timeLineHeight;
        int displayChannelName;
		int channelHeaderWidthPercent;
		int channelHeaderHeightPercent;
		int channelHeaderWidth;
		int channelHeaderHeight;
		int footerHeight;
		int stepMinutes;
		int bigStepHours;
		int hugeStepHours;
		int jumpChannels;
		int hideChannelLogos;
		int logoWidthRatio;
		int logoHeightRatio;
		cString logoPath;
		int logoExtension;
		int hideEpgImages;
		int epgImageWidth;
		int epgImageHeight;
		cString epgImagePath;
		int fontIndex;
		const char *fontNameDefault;
        int FontButtonDelta;
        int FontDetailViewDelta;
        int FontDetailHeaderDelta;
        int FontMessageBoxDelta;
        int FontMessageBoxLargeDelta;
        int FontStatusHeaderDelta;
        int FontStatusHeaderLargeDelta;
        int FontChannelHeaderDelta;
        int FontGridDelta;
        int FontGridSmallDelta;
        int FontTimeLineWeekdayDelta;
        int FontTimeLineDateDelta;
        int FontTimeLineTimeDelta;
        int FontChannelHeaderHorizontalDelta;
        int FontGridHorizontalDelta;
        int FontGridHorizontalSmallDelta;
        int FontTimeLineDateHorizontalDelta;
        int FontTimeLineTimeHorizontalDelta;
		const cFont *FontChannelHeader;
        const cFont *FontChannelHeaderHorizontal;
		const cFont *FontStatusHeader;
		const cFont *FontStatusHeaderLarge;
		const cFont *FontGrid;
		const cFont *FontGridSmall;
        const cFont *FontGridHorizontal;
		const cFont *FontGridHorizontalSmall;
		const cFont *FontTimeLineWeekday;
		const cFont *FontTimeLineDate;
		const cFont *FontTimeLineDateHorizontal;
		const cFont *FontTimeLineTime;
        const cFont *FontTimeLineTimeHorizontal;
		const cFont *FontButton;
		const cFont *FontDetailView;
		const cFont *FontDetailHeader;
		const cFont *FontMessageBox;
		const cFont *FontMessageBoxLarge;
		int timeFormat;
		int themeIndex;
		int useBlending;
		int roundedCorners;
		void setDynamicValues(int width, int height);
		bool SetupParse(const char *Name, const char *Value);
		void loadTheme();
};

#endif //__TVGUIDE_CONFIG_H