|
vdr 2.8.1
|
Public Member Functions | |
| cSkinClassicDisplayVolume (void) | |
| virtual | ~cSkinClassicDisplayVolume () override |
| virtual void | SetVolume (int Current, int Total, bool Mute) override |
| virtual void | Flush (void) override |
| 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) |
Private Attributes | |
| cOsd * | osd |
Additional Inherited Members | |
| Static Public Member Functions inherited from cSkinDisplay | |
| static int | AvgCharWidth (void) |
| static cSkinDisplay * | Current (void) |
Definition at line 584 of file skinclassic.c.
| cSkinClassicDisplayVolume::cSkinClassicDisplayVolume | ( | void | ) |
Definition at line 594 of file skinclassic.c.
References fontOsd, cFont::GetFont(), cFont::Height(), cOsdProvider::NewOsd(), oeOk, osd, cOsd::OsdHeight(), cOsd::OsdLeft(), cOsd::OsdTop(), cOsd::OsdWidth(), and Setup.
|
overridevirtual |
Definition at line 608 of file skinclassic.c.
References osd.
|
overridevirtual |
Actually draws the OSD display to the output device.
Reimplemented from cSkinDisplay.
Definition at line 631 of file skinclassic.c.
References osd.
|
overridevirtual |
< 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 613 of file skinclassic.c.
References clrBackground, clrTransparent, cSkinDisplay::Current(), fontOsd, cFont::GetFont(), osd, Theme, tr, and cFont::Width().
|
private |
Definition at line 586 of file skinclassic.c.
Referenced by cSkinClassicDisplayVolume(), Flush(), SetVolume(), and ~cSkinClassicDisplayVolume().