vdr
2.2.0
|
Public Member Functions | |
cSkinSTTNGDisplayMessage (void) | |
virtual | ~cSkinSTTNGDisplayMessage () |
virtual void | SetMessage (eMessageType Type, const char *Text) |
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) |
Private Attributes | |
cOsd * | osd |
int | x0 |
int | x1 |
int | x2 |
int | x3 |
int | x4 |
int | x5 |
int | x6 |
int | x7 |
int | y0 |
int | y1 |
Additional Inherited Members | |
![]() | |
static int | AvgCharWidth (void) |
static cSkinDisplay * | Current (void) |
Definition at line 1189 of file skinsttng.c.
cSkinSTTNGDisplayMessage::cSkinSTTNGDisplayMessage | ( | void | ) |
Definition at line 1201 of file skinsttng.c.
References cSetup::AntiAlias, cOsd::CanHandleAreas(), clrTransparent, cTheme::Color(), cOsd::DrawEllipse(), cOsd::DrawRectangle(), fontOsd, cSkinSTTNGDisplayChannel::frameColor, Gap, cFont::GetFont(), cFont::Height(), cSkinSTTNGDisplayChannel::lineHeight, cOsdProvider::NewOsd(), oeOk, cSkinSTTNGDisplayChannel::osd, cOsd::OsdHeight(), cOsd::OsdLeft(), cOsd::OsdTop(), cOsd::OsdWidth(), cOsd::SetAreas(), Setup, cSkinSTTNGDisplayChannel::x0, cSkinSTTNGDisplayChannel::x1, cSkinSTTNGDisplayChannel::x2, cSkinSTTNGDisplayChannel::x3, cSkinSTTNGDisplayChannel::x4, cSkinSTTNGDisplayChannel::x5, cSkinSTTNGDisplayChannel::x6, cSkinSTTNGDisplayChannel::x7, cSkinSTTNGDisplayChannel::y0, and cSkinSTTNGDisplayChannel::y1.
|
virtual |
Definition at line 1236 of file skinsttng.c.
References cSkinSTTNGDisplayChannel::osd.
|
virtual |
Actually draws the OSD display to the output device.
Reimplemented from cSkinDisplay.
Definition at line 1247 of file skinsttng.c.
References cOsd::Flush(), and cSkinSTTNGDisplayChannel::osd.
|
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 1241 of file skinsttng.c.
References cTheme::Color(), cOsd::DrawText(), fontOsd, cFont::GetFont(), cSkinSTTNGDisplayChannel::osd, taCenter, cSkinSTTNGDisplayChannel::x3, cSkinSTTNGDisplayChannel::x4, and cSkinSTTNGDisplayChannel::y0.
|
private |
Definition at line 1191 of file skinsttng.c.
|
private |
Definition at line 1192 of file skinsttng.c.
|
private |
Definition at line 1192 of file skinsttng.c.
|
private |
Definition at line 1192 of file skinsttng.c.
|
private |
Definition at line 1192 of file skinsttng.c.
|
private |
Definition at line 1192 of file skinsttng.c.
|
private |
Definition at line 1192 of file skinsttng.c.
|
private |
Definition at line 1192 of file skinsttng.c.
|
private |
Definition at line 1192 of file skinsttng.c.
|
private |
Definition at line 1193 of file skinsttng.c.
|
private |
Definition at line 1193 of file skinsttng.c.