vdr 2.7.7
cSkinClassicDisplayVolume Class Reference

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

cOsdosd

Additional Inherited Members

Static Public Member Functions inherited from cSkinDisplay
static int AvgCharWidth (void)
static cSkinDisplayCurrent (void)

Detailed Description

Definition at line 581 of file skinclassic.c.

Constructor & Destructor Documentation

◆ cSkinClassicDisplayVolume()

cSkinClassicDisplayVolume::cSkinClassicDisplayVolume ( void )

◆ ~cSkinClassicDisplayVolume()

cSkinClassicDisplayVolume::~cSkinClassicDisplayVolume ( )
overridevirtual

Definition at line 605 of file skinclassic.c.

References osd.

Member Function Documentation

◆ Flush()

void cSkinClassicDisplayVolume::Flush ( void )
overridevirtual

Actually draws the OSD display to the output device.

Reimplemented from cSkinDisplay.

Definition at line 628 of file skinclassic.c.

References osd.

◆ SetVolume()

void cSkinClassicDisplayVolume::SetVolume ( int Current,
int Total,
bool Mute )
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 610 of file skinclassic.c.

References clrBackground, clrTransparent, cSkinDisplay::Current(), fontOsd, cFont::GetFont(), osd, Theme, tr, and cFont::Width().

Member Data Documentation

◆ osd

cOsd* cSkinClassicDisplayVolume::osd
private

The documentation for this class was generated from the following file: