|
vdr
2.4.0
|
Public Member Functions | |
| cSkinCursesDisplayTracks (const char *Title, int NumTracks, const char *const *Tracks) | |
| virtual | ~cSkinCursesDisplayTracks () |
| virtual void | SetTrack (int Index, const char *const *Tracks) |
| virtual void | SetAudioChannel (int AudioChannel) |
| virtual void | Flush (void) |
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 Member Functions | |
| void | SetItem (const char *Text, int Index, bool Current) |
Private Attributes | |
| cOsd * | osd |
| int | itemsWidth |
| int | currentIndex |
Additional Inherited Members | |
Static Public Member Functions inherited from cSkinDisplay | |
| static int | AvgCharWidth (void) |
| static cSkinDisplay * | Current (void) |
Definition at line 638 of file skincurses.c.
| cSkinCursesDisplayTracks::cSkinCursesDisplayTracks | ( | const char * | Title, |
| int | NumTracks, | ||
| const char *const * | Tracks | ||
| ) |
Definition at line 652 of file skincurses.c.
References cCursesOsd::cCursesOsd(), clrBackground, clrBlack, clrCyan, max(), min(), ScOsdHeight, ScOsdWidth, and cCursesFont::Width().
|
virtual |
Definition at line 666 of file skincurses.c.
|
virtual |
Actually draws the OSD display to the output device.
Reimplemented from cSkinDisplay.
Definition at line 694 of file skincurses.c.
|
inlinevirtual |
Sets the audio channel indicator.
0=stereo, 1=left, 2=right, -1=don't display the audio channel indicator.
Implements cSkinDisplayTracks.
Definition at line 648 of file skincurses.c.
References cCursesOsd::Flush().
|
private |
Definition at line 671 of file skincurses.c.
References clrBackground, clrBlack, clrCyan, and clrWhite.
|
virtual |
< This class implements the track display.
Sets the current track to the one given by Index, which points into the Tracks array of strings.
Implements cSkinDisplayTracks.
Definition at line 687 of file skincurses.c.
|
private |
Definition at line 642 of file skincurses.c.
|
private |
Definition at line 641 of file skincurses.c.
|
private |
Definition at line 640 of file skincurses.c.
1.8.11