|
vdr 2.6.1
|
Public Member Functions | |
| cSkinLCARSDisplayVolume (void) | |
| virtual | ~cSkinLCARSDisplayVolume () |
| virtual void | SetVolume (int Current, int Total, bool Mute) |
| virtual void | Flush (void) |
| virtual void | SetVolume (int Current, int Total, bool Mute)=0 |
Public Member Functions inherited from cSkinDisplay | |
| 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 | 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 |
| tColor | frameColor |
| int | mute |
Additional Inherited Members | |
Static Public Member Functions inherited from cSkinDisplay | |
| static int | AvgCharWidth (void) |
| static cSkinDisplay * | Current (void) |
Definition at line 1971 of file skinlcars.c.
| cSkinLCARSDisplayVolume::cSkinLCARSDisplayVolume | ( | void | ) |
Definition at line 1985 of file skinlcars.c.
References clrBackground, clrTransparent, cTheme::Color(), CreateOsd(), cOsd::DrawEllipse(), cOsd::DrawRectangle(), fontOsd, frameColor, Gap, cFont::GetFont(), cFont::Height(), mute, osd, cOsd::OsdHeight(), cOsd::OsdLeft(), cOsd::OsdTop(), cOsd::OsdWidth(), Theme, x0, x1, x2, x3, x4, x5, x6, x7, y0, and y1.
|
virtual |
Definition at line 2012 of file skinlcars.c.
References osd.
|
virtual |
Actually draws the OSD display to the output device.
Reimplemented from cSkinDisplay.
Definition at line 2045 of file skinlcars.c.
References cOsd::Flush(), and osd.
|
virtual |
< This class implements the volume/mute display.
Sets the volume to the given Current value, which is in the range 0...Total. If Mute is true, audio is currently muted and a "mute" indicator shall be displayed.
Implements cSkinDisplayVolume.
Definition at line 2017 of file skinlcars.c.
References cTheme::Color(), cSkinDisplay::Current(), cOsd::DrawBitmap(), cOsd::DrawRectangle(), frameColor, cBitmap::Height(), mute, osd, TextFrame, TextSpacing, Theme, cBitmap::Width(), x3, x4, y0, and y1.
|
private |
Definition at line 1976 of file skinlcars.c.
Referenced by cSkinLCARSDisplayVolume(), and SetVolume().
|
private |
Definition at line 1977 of file skinlcars.c.
Referenced by cSkinLCARSDisplayVolume(), and SetVolume().
|
private |
Definition at line 1973 of file skinlcars.c.
Referenced by cSkinLCARSDisplayVolume(), Flush(), SetVolume(), and ~cSkinLCARSDisplayVolume().
|
private |
Definition at line 1974 of file skinlcars.c.
Referenced by cSkinLCARSDisplayVolume().
|
private |
Definition at line 1974 of file skinlcars.c.
Referenced by cSkinLCARSDisplayVolume().
|
private |
Definition at line 1974 of file skinlcars.c.
Referenced by cSkinLCARSDisplayVolume().
|
private |
Definition at line 1974 of file skinlcars.c.
Referenced by cSkinLCARSDisplayVolume(), and SetVolume().
|
private |
Definition at line 1974 of file skinlcars.c.
Referenced by cSkinLCARSDisplayVolume(), and SetVolume().
|
private |
Definition at line 1974 of file skinlcars.c.
Referenced by cSkinLCARSDisplayVolume().
|
private |
Definition at line 1974 of file skinlcars.c.
Referenced by cSkinLCARSDisplayVolume().
|
private |
Definition at line 1974 of file skinlcars.c.
Referenced by cSkinLCARSDisplayVolume().
|
private |
Definition at line 1975 of file skinlcars.c.
Referenced by cSkinLCARSDisplayVolume(), and SetVolume().
|
private |
Definition at line 1975 of file skinlcars.c.
Referenced by cSkinLCARSDisplayVolume(), and SetVolume().