vdr
1.7.31
|
#include <skins.h>
Public Member Functions | |
virtual void | SetChannel (const cChannel *Channel, int Number)=0 |
virtual void | SetEvents (const cEvent *Present, const cEvent *Following)=0 |
virtual void | SetMessage (eMessageType Type, const char *Text)=0 |
virtual void | SetChannel (const cChannel *Channel, int Number)=0 |
virtual void | SetEvents (const cEvent *Present, const cEvent *Following)=0 |
virtual void | SetMessage (eMessageType Type, const char *Text)=0 |
![]() | |
cSkinDisplay (void) | |
virtual | ~cSkinDisplay () |
int | EditableWidth (void) |
void | SetEditableWidth (int Width) |
virtual void | SetButtons (const char *Red, const char *Green=NULL, const char *Yellow=NULL, const char *Blue=NULL) |
virtual void | Flush (void) |
cSkinDisplay (void) | |
virtual | ~cSkinDisplay () |
int | EditableWidth (void) |
void | SetEditableWidth (int Width) |
virtual void | SetButtons (const char *Red, const char *Green=NULL, const char *Yellow=NULL, const char *Blue=NULL) |
virtual void | Flush (void) |
Additional Inherited Members | |
![]() | |
static int | AvgCharWidth (void) |
static cSkinDisplay * | Current (void) |
static int | AvgCharWidth (void) |
static cSkinDisplay * | Current (void) |
Definition at line 50 of file include/vdr/skins.h.
|
pure virtual |
< This class is used to display the current channel, together with the present and following EPG even.
How and to what extent this is done is totally up to the derived class. Sets the current channel to Channel. If Number is not 0, the user is in the process of entering a channel number, which must be displayed accordingly.
Implemented in cSkinLCARSDisplayChannel, cSkinCursesDisplayChannel, cSkinSTTNGDisplayChannel, and cSkinClassicDisplayChannel.
Referenced by cDisplayChannel::DisplayChannel().
|
pure virtual |
< This class is used to display the current channel, together with the present and following EPG even.
How and to what extent this is done is totally up to the derived class. Sets the current channel to Channel. If Number is not 0, the user is in the process of entering a channel number, which must be displayed accordingly.
Implemented in cSkinLCARSDisplayChannel, cSkinCursesDisplayChannel, cSkinSTTNGDisplayChannel, and cSkinClassicDisplayChannel.
|
pure virtual |
Sets the Present and Following EPG events.
If either of these is not available, NULL will be given.
Implemented in cSkinLCARSDisplayChannel, cSkinCursesDisplayChannel, cSkinSTTNGDisplayChannel, and cSkinClassicDisplayChannel.
|
pure virtual |
Sets the Present and Following EPG events.
If either of these is not available, NULL will be given.
Implemented in cSkinLCARSDisplayChannel, cSkinCursesDisplayChannel, cSkinSTTNGDisplayChannel, and cSkinClassicDisplayChannel.
Referenced by cDisplayChannel::DisplayInfo(), and cDisplayChannel::Refresh().
|
pure virtual |
Sets a one line message Text, with the given Type.
Type can be used to determine, e.g., the colors for displaying the Text. If Text is NULL, any previously displayed message must be removed, and any previous contents overwritten by the message must be restored.
Reimplemented from cSkinDisplay.
Implemented in cSkinLCARSDisplayChannel, cSkinCursesDisplayChannel, cSkinSTTNGDisplayChannel, and cSkinClassicDisplayChannel.
|
pure virtual |
Sets a one line message Text, with the given Type.
Type can be used to determine, e.g., the colors for displaying the Text. If Text is NULL, any previously displayed message must be removed, and any previous contents overwritten by the message must be restored.
Reimplemented from cSkinDisplay.
Implemented in cSkinLCARSDisplayChannel, cSkinCursesDisplayChannel, cSkinSTTNGDisplayChannel, and cSkinClassicDisplayChannel.