vdr
1.7.27
|
Public Member Functions | |
cSkinSTTNGDisplayMessage (void) | |
virtual | ~cSkinSTTNGDisplayMessage () |
virtual void | SetMessage (eMessageType Type, const char *Text) |
virtual void | Flush (void) |
Private Attributes | |
cOsd * | osd |
int | x0 |
int | x1 |
int | x2 |
int | x3 |
int | x4 |
int | x5 |
int | x6 |
int | x7 |
int | y0 |
int | y1 |
Definition at line 1173 of file skinsttng.c.
Definition at line 1185 of file skinsttng.c.
References cSetup::AntiAlias, cOsd::CanHandleAreas(), clrTransparent, cTheme::Color(), cOsd::DrawEllipse(), cOsd::DrawRectangle(), fontOsd, Gap, cFont::GetFont(), cFont::Height(), cOsdProvider::NewOsd(), oeOk, osd, cOsd::OsdHeight(), cOsd::OsdLeft(), cOsd::OsdTop(), cOsd::OsdWidth(), cOsd::SetAreas(), Setup, x0, x1, x2, x3, x4, x5, x6, x7, y0, and y1.
cSkinSTTNGDisplayMessage::~cSkinSTTNGDisplayMessage | ( | ) | [virtual] |
Definition at line 1220 of file skinsttng.c.
References osd.
void cSkinSTTNGDisplayMessage::Flush | ( | void | ) | [virtual] |
Actually draws the OSD display to the output device.
Reimplemented from cSkinDisplay.
Definition at line 1231 of file skinsttng.c.
References cOsd::Flush(), and osd.
void cSkinSTTNGDisplayMessage::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 1225 of file skinsttng.c.
References cTheme::Color(), cOsd::DrawText(), fontOsd, cFont::GetFont(), osd, taCenter, x3, x4, and y0.
cOsd* cSkinSTTNGDisplayMessage::osd [private] |
Definition at line 1175 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayMessage(), Flush(), SetMessage(), and ~cSkinSTTNGDisplayMessage().
int cSkinSTTNGDisplayMessage::x0 [private] |
Definition at line 1176 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayMessage().
int cSkinSTTNGDisplayMessage::x1 [private] |
Definition at line 1176 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayMessage().
int cSkinSTTNGDisplayMessage::x2 [private] |
Definition at line 1176 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayMessage().
int cSkinSTTNGDisplayMessage::x3 [private] |
Definition at line 1176 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayMessage(), and SetMessage().
int cSkinSTTNGDisplayMessage::x4 [private] |
Definition at line 1176 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayMessage(), and SetMessage().
int cSkinSTTNGDisplayMessage::x5 [private] |
Definition at line 1176 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayMessage().
int cSkinSTTNGDisplayMessage::x6 [private] |
Definition at line 1176 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayMessage().
int cSkinSTTNGDisplayMessage::x7 [private] |
Definition at line 1176 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayMessage().
int cSkinSTTNGDisplayMessage::y0 [private] |
Definition at line 1177 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayMessage(), and SetMessage().
int cSkinSTTNGDisplayMessage::y1 [private] |
Definition at line 1177 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayMessage().