vdr  2.2.0
skinlcars.h
Go to the documentation of this file.
1 /*
2  * skinlcars.h: A VDR skin with Star Trek's "LCARS" layout
3  *
4  * See the main source file 'vdr.c' for copyright information and
5  * how to reach the author.
6  *
7  * $Id: skinlcars.h 3.0 2012/04/15 13:17:35 kls Exp $
8  */
9 
10 #ifndef __SKINLCARS_H
11 #define __SKINLCARS_H
12 
13 #include "skins.h"
14 
15 class cSkinLCARS : public cSkin {
16 public:
17  cSkinLCARS(void);
18  virtual const char *Description(void);
19  virtual cSkinDisplayChannel *DisplayChannel(bool WithInfo);
20  virtual cSkinDisplayMenu *DisplayMenu(void);
21  virtual cSkinDisplayReplay *DisplayReplay(bool ModeOnly);
22  virtual cSkinDisplayVolume *DisplayVolume(void);
23  virtual cSkinDisplayTracks *DisplayTracks(const char *Title, int NumTracks, const char * const *Tracks);
24  virtual cSkinDisplayMessage *DisplayMessage(void);
25  };
26 
27 #endif //__SKINLCARS_H
virtual cSkinDisplayMenu * DisplayMenu(void)
Creates and returns a new object for displaying a menu.
Definition: skinlcars.c:2242
virtual cSkinDisplayChannel * DisplayChannel(bool WithInfo)
Creates and returns a new object for displaying the current channel.
Definition: skinlcars.c:2237
cSkinLCARS(void)
Definition: skinlcars.c:2227
virtual cSkinDisplayMessage * DisplayMessage(void)
Creates and returns a new object for displaying a message.
Definition: skinlcars.c:2262
virtual cSkinDisplayReplay * DisplayReplay(bool ModeOnly)
Creates and returns a new object for displaying replay progress.
Definition: skinlcars.c:2247
virtual const char * Description(void)
Returns a user visible, single line description of this skin, which may consist of arbitrary text and...
Definition: skinlcars.c:2232
virtual cSkinDisplayTracks * DisplayTracks(const char *Title, int NumTracks, const char *const *Tracks)
Creates and returns a new object for displaying the available tracks.
Definition: skinlcars.c:2257
Definition: skins.h:370
virtual cSkinDisplayVolume * DisplayVolume(void)
Creates and returns a new object for displaying the current volume.
Definition: skinlcars.c:2252