2013-12-21 11:25:03 +01:00
|
|
|
#ifndef __TVGUIDE_GEOMETRYMANAGER_H
|
|
|
|
#define __TVGUIDE_GEOMETRYMANAGER_H
|
|
|
|
|
|
|
|
class cGeometryManager {
|
|
|
|
private:
|
|
|
|
public:
|
2019-04-08 14:16:21 +02:00
|
|
|
cGeometryManager(void);
|
|
|
|
~cGeometryManager();
|
|
|
|
bool SetGeometry(int osdWidth, int osdHeight, bool force = false);
|
2013-12-21 11:25:03 +01:00
|
|
|
//Common
|
2019-04-08 14:16:21 +02:00
|
|
|
int osdWidth;
|
|
|
|
int osdHeight;
|
|
|
|
int statusHeaderHeight;
|
2013-12-21 11:25:03 +01:00
|
|
|
int tvFrameWidth;
|
2014-01-11 16:53:23 +01:00
|
|
|
int headerContentWidth;
|
2013-12-21 11:25:03 +01:00
|
|
|
//ChannelGroups
|
2019-04-08 14:16:21 +02:00
|
|
|
int channelGroupsWidth;
|
2013-12-21 11:25:03 +01:00
|
|
|
int channelGroupsHeight;
|
|
|
|
//ContentHeader
|
|
|
|
int channelHeaderWidth;
|
|
|
|
int channelHeaderHeight;
|
|
|
|
int logoWidth;
|
|
|
|
int logoHeight;
|
|
|
|
//Content
|
|
|
|
int colWidth;
|
|
|
|
int rowHeight;
|
|
|
|
int minutePixel;
|
|
|
|
int channelLogoWidth;
|
|
|
|
int channelLogoHeight;
|
|
|
|
//Timeline
|
|
|
|
int timeLineWidth;
|
|
|
|
int timeLineHeight;
|
|
|
|
int timeLineGridWidth;
|
|
|
|
int timeLineGridHeight;
|
|
|
|
int dateVieverWidth;
|
|
|
|
int dateVieverHeight;
|
|
|
|
int clockWidth;
|
|
|
|
int clockHeight;
|
|
|
|
//Footer
|
2013-12-27 16:31:49 +01:00
|
|
|
int footerY;
|
2013-12-21 11:25:03 +01:00
|
|
|
int footerHeight;
|
|
|
|
int buttonWidth;
|
|
|
|
int buttonHeight;
|
|
|
|
int buttonBorder;
|
|
|
|
//Detailed EPG View
|
|
|
|
int epgViewHeaderHeight;
|
|
|
|
//Recording Menus
|
|
|
|
int borderRecMenus;
|
2013-12-23 09:12:19 +01:00
|
|
|
//Channel Jump
|
|
|
|
int channelJumpWidth;
|
|
|
|
int channelJumpHeight;
|
2013-12-21 11:25:03 +01:00
|
|
|
};
|
|
|
|
|
2019-04-08 14:16:21 +02:00
|
|
|
#endif //__TVGUIDE_GEOMETRYMANAGER_H
|