summaryrefslogtreecommitdiff
path: root/skinlcars.h
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2012-06-02 13:17:16 +0200
committerKlaus Schmidinger <vdr@tvdr.de>2012-06-02 13:17:16 +0200
commit68d5e7b548635fa8506cc8d4029abf326058e6b0 (patch)
tree07640e5b2a85d359f2a0d1d3fc6f0d642ab52c98 /skinlcars.h
parent4e57f400967a27e9eca7632ae8a80129a065c5b5 (diff)
downloadvdr-68d5e7b548635fa8506cc8d4029abf326058e6b0.tar.gz
vdr-68d5e7b548635fa8506cc8d4029abf326058e6b0.tar.bz2
Implemented LCARS skin
Diffstat (limited to 'skinlcars.h')
-rw-r--r--skinlcars.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/skinlcars.h b/skinlcars.h
new file mode 100644
index 00000000..882e8571
--- /dev/null
+++ b/skinlcars.h
@@ -0,0 +1,27 @@
+/*
+ * skinlcars.h: A VDR skin with Star Trek's "LCARS" layout
+ *
+ * See the main source file 'vdr.c' for copyright information and
+ * how to reach the author.
+ *
+ * $Id: skinlcars.h 2.1 2012/06/02 13:10:00 kls Exp $
+ */
+
+#ifndef __SKINLCARS_H
+#define __SKINLCARS_H
+
+#include "skins.h"
+
+class cSkinLCARS : public cSkin {
+public:
+ cSkinLCARS(void);
+ virtual const char *Description(void);
+ virtual cSkinDisplayChannel *DisplayChannel(bool WithInfo);
+ virtual cSkinDisplayMenu *DisplayMenu(void);
+ virtual cSkinDisplayReplay *DisplayReplay(bool ModeOnly);
+ virtual cSkinDisplayVolume *DisplayVolume(void);
+ virtual cSkinDisplayTracks *DisplayTracks(const char *Title, int NumTracks, const char * const *Tracks);
+ virtual cSkinDisplayMessage *DisplayMessage(void);
+ };
+
+#endif //__SKINLCARS_H