cSkinDisplayChannel Class Reference

#include <skins.h>

Inheritance diagram for cSkinDisplayChannel:

Inheritance graph
[legend]
Collaboration diagram for cSkinDisplayChannel:

Collaboration graph
[legend]

List of all members.

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


Detailed Description

Definition at line 48 of file skins.h.


Member Function Documentation

virtual void cSkinDisplayChannel::SetChannel ( const cChannel Channel,
int  Number 
) [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 cSkinCursesDisplayChannel, cSkinClassicDisplayChannel, and cSkinSTTNGDisplayChannel.

Referenced by cDisplayChannel::DisplayChannel().

virtual void cSkinDisplayChannel::SetEvents ( const cEvent Present,
const cEvent Following 
) [pure virtual]

Sets the Present and Following EPG events. If either of these is not available, NULL will be given.

Implemented in cSkinCursesDisplayChannel, cSkinClassicDisplayChannel, and cSkinSTTNGDisplayChannel.

Referenced by cDisplayChannel::DisplayInfo(), and cDisplayChannel::Refresh().

virtual void cSkinDisplayChannel::SetMessage ( eMessageType  Type,
const char *  Text 
) [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 cSkinCursesDisplayChannel, cSkinClassicDisplayChannel, and cSkinSTTNGDisplayChannel.


The documentation for this class was generated from the following file:
Generated on Tue Nov 6 20:27:54 2007 for VDR by  doxygen 1.5.3-20071008