summaryrefslogtreecommitdiff
path: root/tvguidengosd.h
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2016-01-26 18:41:40 +0100
committerlouis <louis.braun@gmx.de>2016-01-26 18:41:40 +0100
commitd4ef992f8256d324221d15d3bef967eb044a9a86 (patch)
treea3cc1c55d016bb107a20bbe59081662e221348fc /tvguidengosd.h
parentc341a635d9b0c4dfdd5e2f6ab25f9d94f53ac795 (diff)
downloadvdr-plugin-tvguideng-d4ef992f8256d324221d15d3bef967eb044a9a86.tar.gz
vdr-plugin-tvguideng-d4ef992f8256d324221d15d3bef967eb044a9a86.tar.bz2
adaptions skindesigner 0.8.00.2.0
Diffstat (limited to 'tvguidengosd.h')
-rw-r--r--tvguidengosd.h51
1 files changed, 4 insertions, 47 deletions
diff --git a/tvguidengosd.h b/tvguidengosd.h
index 4b8dc82..93b2f81 100644
--- a/tvguidengosd.h
+++ b/tvguidengosd.h
@@ -5,6 +5,7 @@
#include <vdr/plugin.h>
#include <libskindesignerapi/skindesignerapi.h>
#include <libskindesignerapi/skindesignerosdbase.h>
+#include "definitions.h"
#include "config.h"
#include "timemanager.h"
#include "epggrid.h"
@@ -13,52 +14,6 @@
#include "recmenuview.h"
#include "recmanager.h"
-enum eViews {
- viRootView,
- viDetailView,
- viRecMenu
-};
-
-enum eViewElementsRoot {
- verBackgroundHor,
- verBackgroundVer,
- verHeaderHor,
- verHeaderVer,
- verFooterHor,
- verFooterVer,
- verTimeHor,
- verTimeVer,
- verDateTimelineHor,
- verDateTimelineVer,
- verTimeIndicatorHor,
- verTimeIndicatorVer,
- verChannelJump
-};
-
-enum eViewGrids {
- vgChannelsHor,
- vgChannelsVer,
- vgSchedulesHor,
- vgSchedulesVer,
- vgChannelGroupsHor,
- vgChannelGroupsVer,
- vgTimelineHor,
- vgTimelineVer,
- vgRecordingMenu
-};
-
-enum eViewElementsDetail {
- vedBackground,
- vedHeader,
- vedFooter,
- vedTime
-};
-
-enum eViewElementsRecMenu {
- vemBackground,
- vemScrollbar
-};
-
class cTVGuideOSD : public skindesignerapi::cSkindesignerOsdObject {
private:
cTimeManager *timeManager;
@@ -92,10 +47,12 @@ private:
void DisplaySearchRecordings(void);
void DisplaySearchEPG(void);
public:
- cTVGuideOSD(void);
+ cTVGuideOSD(skindesignerapi::cPluginStructure *plugStruct);
virtual ~cTVGuideOSD(void);
virtual void Show(void);
virtual eOSState ProcessKey(eKeys Key);
+ static void DefineTokens(eViewElementsRoot ve, skindesignerapi::cTokenContainer *tk);
+ static void DefineTokens(eViewGridsRoot vg, skindesignerapi::cTokenContainer *tk);
};
#endif //__TVGUIDENGOSD_H