vdr
2.6.1
|
Public Member Functions | |
cSkinLCARSDisplayTracks (const char *Title, int NumTracks, const char *const *Tracks) | |
virtual | ~cSkinLCARSDisplayTracks () |
virtual void | SetTrack (int Index, const char *const *Tracks) |
virtual void | SetAudioChannel (int AudioChannel) |
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) |
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 | xt00 |
int | xt01 |
int | xt02 |
int | xt03 |
int | xt04 |
int | xt05 |
int | xt06 |
int | xt07 |
int | xt08 |
int | xt09 |
int | xt10 |
int | xt11 |
int | xt12 |
int | yt00 |
int | yt01 |
int | yt02 |
int | yt03 |
int | yt04 |
int | yt05 |
int | yt06 |
int | yt07 |
int | lineHeight |
tColor | frameColor |
int | currentIndex |
Static Private Attributes | |
static cBitmap | bmAudioLeft |
static cBitmap | bmAudioRight |
static cBitmap | bmAudioStereo |
Additional Inherited Members | |
![]() | |
static int | AvgCharWidth (void) |
static cSkinDisplay * | Current (void) |
Definition at line 2052 of file skinlcars.c.
cSkinLCARSDisplayTracks::cSkinLCARSDisplayTracks | ( | const char * | Title, |
int | NumTracks, | ||
const char *const * | Tracks | ||
) |
Definition at line 2074 of file skinlcars.c.
References clrBackground, clrTransparent, cTheme::Color(), CreateOsd(), currentIndex, cOsd::DrawEllipse(), cOsd::DrawRectangle(), cOsd::DrawText(), fontOsd, frameColor, Gap, cFont::GetFont(), cFont::Height(), lineHeight, max(), osd, cOsd::OsdHeight(), cOsd::OsdLeft(), cOsd::OsdTop(), SetItem(), taRight, taTop, TextFrame, Theme, cFont::Width(), xt00, xt01, xt02, xt03, xt04, xt05, xt06, xt07, xt08, xt09, xt10, xt11, xt12, yt00, yt01, yt02, yt03, yt04, yt05, yt06, and yt07.
|
virtual |
Definition at line 2138 of file skinlcars.c.
References osd.
|
virtual |
Actually draws the OSD display to the output device.
Reimplemented from cSkinDisplay.
Definition at line 2193 of file skinlcars.c.
References cOsd::Flush(), and osd.
|
virtual |
Sets the audio channel indicator.
0=stereo, 1=left, 2=right, -1=don't display the audio channel indicator.
Implements cSkinDisplayTracks.
Definition at line 2178 of file skinlcars.c.
References bmAudioLeft, bmAudioRight, bmAudioStereo, cTheme::Color(), cOsd::DrawBitmap(), cOsd::DrawRectangle(), frameColor, cBitmap::Height(), osd, Theme, cBitmap::Width(), xt03, xt04, yt06, and yt07.
|
private |
Definition at line 2143 of file skinlcars.c.
References clrBackground, cTheme::Color(), cSkinDisplay::Current(), currentIndex, cOsd::DrawEllipse(), cOsd::DrawRectangle(), cOsd::DrawText(), fontOsd, frameColor, Gap, cFont::GetFont(), lineHeight, osd, taBorder, taLeft, taTop, Theme, xt00, xt01, xt02, xt04, xt05, xt07, yt03, and yt04.
Referenced by cSkinLCARSDisplayTracks(), and SetTrack().
|
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 2171 of file skinlcars.c.
References currentIndex, and SetItem().
|
staticprivate |
Definition at line 2060 of file skinlcars.c.
Referenced by SetAudioChannel().
|
staticprivate |
Definition at line 2060 of file skinlcars.c.
Referenced by SetAudioChannel().
|
staticprivate |
Definition at line 2060 of file skinlcars.c.
Referenced by SetAudioChannel().
|
private |
Definition at line 2059 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), SetItem(), and SetTrack().
|
private |
Definition at line 2058 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), SetAudioChannel(), and SetItem().
|
private |
Definition at line 2057 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), and SetItem().
|
private |
Definition at line 2054 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), Flush(), SetAudioChannel(), SetItem(), and ~cSkinLCARSDisplayTracks().
|
private |
Definition at line 2055 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), and SetItem().
|
private |
Definition at line 2055 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), and SetItem().
|
private |
Definition at line 2055 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), and SetItem().
|
private |
Definition at line 2055 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), and SetAudioChannel().
|
private |
Definition at line 2055 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), SetAudioChannel(), and SetItem().
|
private |
Definition at line 2055 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), and SetItem().
|
private |
Definition at line 2055 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks().
|
private |
Definition at line 2055 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), and SetItem().
|
private |
Definition at line 2055 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks().
|
private |
Definition at line 2055 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks().
|
private |
Definition at line 2055 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks().
|
private |
Definition at line 2055 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks().
|
private |
Definition at line 2055 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks().
|
private |
Definition at line 2056 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks().
|
private |
Definition at line 2056 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks().
|
private |
Definition at line 2056 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks().
|
private |
Definition at line 2056 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), and SetItem().
|
private |
Definition at line 2056 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), and SetItem().
|
private |
Definition at line 2056 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks().
|
private |
Definition at line 2056 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), and SetAudioChannel().
|
private |
Definition at line 2056 of file skinlcars.c.
Referenced by cSkinLCARSDisplayTracks(), and SetAudioChannel().