vdr
2.0.6
|
#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 |
![]() | |
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) |
|
pure virtual |
< This class is used to display the current channel, together with the present and following EPG event.
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 |
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.