vdr
2.4.1
|
Public Member Functions | |
cSkinSTTNGDisplayTracks (const char *Title, int NumTracks, const char *const *Tracks) | |
virtual | ~cSkinSTTNGDisplayTracks () |
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) |
Private Member Functions | |
void | SetItem (const char *Text, int Index, bool Current) |
Private Attributes | |
cOsd * | osd |
int | x0 |
int | x1 |
int | x2 |
int | x3 |
int | x4 |
int | x5 |
int | x6 |
int | x7 |
int | y0 |
int | y1 |
int | y2 |
int | y3 |
int | y4 |
int | y5 |
int | y6 |
int | y7 |
int | lineHeight |
tColor | frameColor |
int | currentIndex |
Static Private Attributes | |
static cBitmap | bmAudioLeft |
static cBitmap | bmAudioRight |
static cBitmap | bmAudioStereo |
Definition at line 1023 of file skinsttng.c.
cSkinSTTNGDisplayTracks::cSkinSTTNGDisplayTracks | ( | const char * | Title, |
int | NumTracks, | ||
const char *const * | Tracks | ||
) |
Definition at line 1045 of file skinsttng.c.
References cSetup::AntiAlias, cOsd::CanHandleAreas(), clrBackground, clrTransparent, cTheme::Color(), currentIndex, cOsd::DrawEllipse(), cOsd::DrawRectangle(), cOsd::DrawText(), fontOsd, frameColor, Gap, cFont::GetFont(), cFont::Height(), lineHeight, max(), cOsdProvider::NewOsd(), oeOk, osd, cOsd::OsdHeight(), cOsd::OsdLeft(), cOsd::OsdTop(), cOsd::OsdWidth(), Roundness, cOsd::SetAreas(), SetItem(), Setup, TextSpacing, Theme, cFont::Width(), x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, y6, and y7.
|
virtual |
Definition at line 1128 of file skinsttng.c.
References osd.
|
virtual |
Definition at line 1181 of file skinsttng.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 1166 of file skinsttng.c.
References bmAudioLeft, bmAudioRight, bmAudioStereo, cTheme::Color(), cOsd::DrawBitmap(), cOsd::DrawRectangle(), frameColor, cBitmap::Height(), osd, TextSpacing, Theme, x3, x4, y6, and y7.
|
private |
Definition at line 1133 of file skinsttng.c.
References clrBackground, cTheme::Color(), currentIndex, cOsd::DrawEllipse(), cOsd::DrawRectangle(), cOsd::DrawText(), fontOsd, frameColor, cFont::GetFont(), lineHeight, osd, Roundness, TextSpacing, Theme, x1, x2, x3, x4, and y3.
Referenced by cSkinSTTNGDisplayTracks(), 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 1159 of file skinsttng.c.
References currentIndex, and SetItem().
|
staticprivate |
Definition at line 1031 of file skinsttng.c.
Referenced by SetAudioChannel().
|
staticprivate |
Definition at line 1031 of file skinsttng.c.
Referenced by SetAudioChannel().
|
staticprivate |
Definition at line 1031 of file skinsttng.c.
Referenced by SetAudioChannel().
|
private |
Definition at line 1030 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks(), SetItem(), and SetTrack().
|
private |
Definition at line 1029 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks(), SetAudioChannel(), and SetItem().
|
private |
Definition at line 1028 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks(), and SetItem().
|
private |
Definition at line 1025 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks(), Flush(), SetAudioChannel(), SetItem(), and ~cSkinSTTNGDisplayTracks().
|
private |
Definition at line 1026 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks().
|
private |
Definition at line 1026 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks(), and SetItem().
|
private |
Definition at line 1026 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks(), and SetItem().
|
private |
Definition at line 1026 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks(), SetAudioChannel(), and SetItem().
|
private |
Definition at line 1026 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks(), SetAudioChannel(), and SetItem().
|
private |
Definition at line 1026 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks().
|
private |
Definition at line 1026 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks().
|
private |
Definition at line 1026 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks().
|
private |
Definition at line 1027 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks().
|
private |
Definition at line 1027 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks().
|
private |
Definition at line 1027 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks().
|
private |
Definition at line 1027 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks(), and SetItem().
|
private |
Definition at line 1027 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks().
|
private |
Definition at line 1027 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks().
|
private |
Definition at line 1027 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks(), and SetAudioChannel().
|
private |
Definition at line 1027 of file skinsttng.c.
Referenced by cSkinSTTNGDisplayTracks(), and SetAudioChannel().