vdr 2.7.5
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 5.1 2025/03/02 11:03:35 kls Exp $
8 */
9
10#ifndef __SKINLCARS_H
11#define __SKINLCARS_H
12
13#include "skins.h"
14
15class cSkinLCARS : public cSkin {
16public:
17 cSkinLCARS(void);
18 virtual const char *Description(void) override;
19 virtual cSkinDisplayChannel *DisplayChannel(bool WithInfo) override;
20 virtual cSkinDisplayMenu *DisplayMenu(void) override;
21 virtual cSkinDisplayReplay *DisplayReplay(bool ModeOnly) override;
22 virtual cSkinDisplayVolume *DisplayVolume(void) override;
23 virtual cSkinDisplayTracks *DisplayTracks(const char *Title, int NumTracks, const char * const *Tracks) override;
24 virtual cSkinDisplayMessage *DisplayMessage(void) override;
25 };
26
27#endif //__SKINLCARS_H
cSkinLCARS(void)
Definition skinlcars.c:2264
virtual cSkinDisplayChannel * DisplayChannel(bool WithInfo) override
Creates and returns a new object for displaying the current channel.
Definition skinlcars.c:2274
virtual cSkinDisplayMessage * DisplayMessage(void) override
Creates and returns a new object for displaying a message.
Definition skinlcars.c:2299
virtual cSkinDisplayTracks * DisplayTracks(const char *Title, int NumTracks, const char *const *Tracks) override
Creates and returns a new object for displaying the available tracks.
Definition skinlcars.c:2294
virtual cSkinDisplayReplay * DisplayReplay(bool ModeOnly) override
Creates and returns a new object for displaying replay progress.
Definition skinlcars.c:2284
virtual const char * Description(void) override
Returns a user visible, single line description of this skin, which may consist of arbitrary text and...
Definition skinlcars.c:2269
virtual cSkinDisplayMenu * DisplayMenu(void) override
Creates and returns a new object for displaying a menu.
Definition skinlcars.c:2279
virtual cSkinDisplayVolume * DisplayVolume(void) override
Creates and returns a new object for displaying the current volume.
Definition skinlcars.c:2289
cSkin(const char *Name, cTheme *Theme=NULL)
Creates a new skin class, with the given Name and Theme.
Definition skins.c:237