vdr
1.7.27
|
Public Member Functions | |
cSkinClassicDisplayMessage (void) | |
virtual | ~cSkinClassicDisplayMessage () |
virtual void | SetMessage (eMessageType Type, const char *Text) |
virtual void | Flush (void) |
Private Attributes | |
cOsd * | osd |
Definition at line 687 of file skinclassic.c.
Definition at line 697 of file skinclassic.c.
References cSetup::AntiAlias, cOsd::CanHandleAreas(), fontOsd, cFont::GetFont(), cFont::Height(), cOsdProvider::NewOsd(), oeOk, osd, cOsd::OsdHeight(), cOsd::OsdLeft(), cOsd::OsdTop(), cOsd::OsdWidth(), cOsd::SetAreas(), and Setup.
cSkinClassicDisplayMessage::~cSkinClassicDisplayMessage | ( | ) | [virtual] |
Definition at line 711 of file skinclassic.c.
References osd.
void cSkinClassicDisplayMessage::Flush | ( | void | ) | [virtual] |
Actually draws the OSD display to the output device.
Reimplemented from cSkinDisplay.
Definition at line 722 of file skinclassic.c.
References cOsd::Flush(), and osd.
void cSkinClassicDisplayMessage::SetMessage | ( | eMessageType | Type, |
const char * | Text | ||
) | [virtual] |
< This class implements a simple message display.
Sets the message to Text. Type can be used to decide how to display the message, for instance in which colors.
Implements cSkinDisplayMessage.
Definition at line 716 of file skinclassic.c.
References cTheme::Color(), cOsd::DrawText(), fontOsd, cFont::GetFont(), osd, cOsd::OsdWidth(), and taCenter.
cOsd* cSkinClassicDisplayMessage::osd [private] |
Definition at line 689 of file skinclassic.c.
Referenced by cSkinClassicDisplayMessage(), Flush(), SetMessage(), and ~cSkinClassicDisplayMessage().