Definition at line 1751 of file skinlcars.c.
§ cSkinLCARSDisplayReplay()
cSkinLCARSDisplayReplay::cSkinLCARSDisplayReplay |
( |
bool |
ModeOnly | ) |
|
Definition at line 1779 of file skinlcars.c.
References clrBackground, clrTransparent, cTheme::Color(), CreateOsd(), cOsd::DrawEllipse(), cOsd::DrawRectangle(), fontOsd, cSkinLCARSDisplayChannel::frameColor, Gap, cFont::GetFont(), cFont::Height(), cSkinLCARSDisplayChannel::lastTrackId, cSkinLCARSDisplayChannel::lineHeight, cSkinLCARSDisplayChannel::osd, cOsd::OsdHeight(), cOsd::OsdLeft(), cOsd::OsdTop(), and cOsd::OsdWidth().
§ ~cSkinLCARSDisplayReplay()
cSkinLCARSDisplayReplay::~cSkinLCARSDisplayReplay |
( |
| ) |
|
|
virtual |
§ DrawDate()
void cSkinLCARSDisplayReplay::DrawDate |
( |
void |
| ) |
|
|
private |
§ DrawTrack()
void cSkinLCARSDisplayReplay::DrawTrack |
( |
void |
| ) |
|
|
private |
Definition at line 1857 of file skinlcars.c.
References clrBackground, cTheme::Color(), tTrackId::description, cOsd::DrawText(), fontOsd, cDevice::GetCurrentAudioTrack(), cFont::GetFont(), cDevice::GetTrack(), cSkinLCARSDisplayChannel::lastTrackId, cSkinLCARSDisplayChannel::osd, cDevice::PrimaryDevice(), and strn0cpy().
§ Flush()
void cSkinLCARSDisplayReplay::Flush |
( |
void |
| ) |
|
|
virtual |
§ SetCurrent()
void cSkinLCARSDisplayReplay::SetCurrent |
( |
const char * |
Current | ) |
|
|
virtual |
Sets the current position within the recording, as a user readable string if the form "h:mm:ss.ff".
The ".ff" part, indicating the frame number, is optional and the actual implementation needs to take care that it is erased from the display when a Current string with ".ff" is followed by one without it.
Implements cSkinDisplayReplay.
Definition at line 1901 of file skinlcars.c.
References clrBackground, cTheme::Color(), cOsd::DrawText(), fontOsd, cFont::GetFont(), cSkinLCARSDisplayChannel::lineHeight, max(), cSkinLCARSDisplayChannel::osd, taLeft, and cFont::Width().
§ SetJump()
void cSkinLCARSDisplayReplay::SetJump |
( |
const char * |
Jump | ) |
|
|
virtual |
§ SetMessage()
void cSkinLCARSDisplayReplay::SetMessage |
( |
eMessageType |
Type, |
|
|
const char * |
Text |
|
) |
| |
|
virtual |
Sets a one line message Text, with the given Type.
Type can be used to determine, e.g., the colors for displaying the Text. If Text is NULL, any previously displayed message must be removed, and any previous contents overwritten by the message must be restored.
Implements cSkinDisplayReplay.
Definition at line 1922 of file skinlcars.c.
References cTheme::Color(), cOsd::DrawText(), cFont::GetFont(), cSkinLCARSDisplayChannel::osd, cOsd::RestoreRegion(), cOsd::SaveRegion(), and taCenter.
§ SetMode()
void cSkinLCARSDisplayReplay::SetMode |
( |
bool |
Play, |
|
|
bool |
Forward, |
|
|
int |
Speed |
|
) |
| |
|
virtual |
§ SetProgress()
void cSkinLCARSDisplayReplay::SetProgress |
( |
int |
Current, |
|
|
int |
Total |
|
) |
| |
|
virtual |
§ SetRecording()
void cSkinLCARSDisplayReplay::SetRecording |
( |
const cRecording * |
Recording | ) |
|
|
virtual |
Sets the recording that is currently being played.
The default implementation calls SetTitle() with the title and short text of the Recording. A derived class can use any information provided by the given Recording and display it.
Reimplemented from cSkinDisplayReplay.
Definition at line 1867 of file skinlcars.c.
References clrBackground, cTheme::Color(), cOsd::DrawText(), fontOsd, cSkinLCARSDisplayChannel::frameColor, cFont::GetFont(), cRecording::Info(), cSkinLCARSDisplayChannel::lineHeight, cSkinLCARSDisplayChannel::osd, ShortDateString(), cRecordingInfo::ShortText(), cRecording::Start(), taBorder, taBottom, taRight, taTop, TimeString(), and cRecordingInfo::Title().
§ SetTitle()
void cSkinLCARSDisplayReplay::SetTitle |
( |
const char * |
Title | ) |
|
|
virtual |
§ SetTotal()
void cSkinLCARSDisplayReplay::SetTotal |
( |
const char * |
Total | ) |
|
|
virtual |
Sets the total length of the recording, as a user readable string if the form "h:mm:ss".
Implements cSkinDisplayReplay.
Definition at line 1909 of file skinlcars.c.
References clrBackground, cTheme::Color(), cOsd::DrawText(), fontOsd, cFont::GetFont(), cSkinLCARSDisplayChannel::lineHeight, max(), cSkinLCARSDisplayChannel::osd, taRight, and cFont::Width().
§ frameColor
tColor cSkinLCARSDisplayReplay::frameColor |
|
private |
§ lastCurrentWidth
int cSkinLCARSDisplayReplay::lastCurrentWidth |
|
private |
§ lastDate
cString cSkinLCARSDisplayReplay::lastDate |
|
private |
§ lastTotalWidth
int cSkinLCARSDisplayReplay::lastTotalWidth |
|
private |
§ lastTrackId
tTrackId cSkinLCARSDisplayReplay::lastTrackId |
|
private |
§ lineHeight
int cSkinLCARSDisplayReplay::lineHeight |
|
private |
§ modeOnly
bool cSkinLCARSDisplayReplay::modeOnly |
|
private |
§ osd
cOsd* cSkinLCARSDisplayReplay::osd |
|
private |
§ xp00
int cSkinLCARSDisplayReplay::xp00 |
|
private |
§ xp01
int cSkinLCARSDisplayReplay::xp01 |
|
private |
§ xp02
int cSkinLCARSDisplayReplay::xp02 |
|
private |
§ xp03
int cSkinLCARSDisplayReplay::xp03 |
|
private |
§ xp04
int cSkinLCARSDisplayReplay::xp04 |
|
private |
§ xp05
int cSkinLCARSDisplayReplay::xp05 |
|
private |
§ xp06
int cSkinLCARSDisplayReplay::xp06 |
|
private |
§ xp07
int cSkinLCARSDisplayReplay::xp07 |
|
private |
§ xp08
int cSkinLCARSDisplayReplay::xp08 |
|
private |
§ xp09
int cSkinLCARSDisplayReplay::xp09 |
|
private |
§ xp10
int cSkinLCARSDisplayReplay::xp10 |
|
private |
§ xp11
int cSkinLCARSDisplayReplay::xp11 |
|
private |
§ xp12
int cSkinLCARSDisplayReplay::xp12 |
|
private |
§ xp13
int cSkinLCARSDisplayReplay::xp13 |
|
private |
§ xp14
int cSkinLCARSDisplayReplay::xp14 |
|
private |
§ xp15
int cSkinLCARSDisplayReplay::xp15 |
|
private |
§ yp00
int cSkinLCARSDisplayReplay::yp00 |
|
private |
§ yp01
int cSkinLCARSDisplayReplay::yp01 |
|
private |
§ yp02
int cSkinLCARSDisplayReplay::yp02 |
|
private |
§ yp03
int cSkinLCARSDisplayReplay::yp03 |
|
private |
§ yp04
int cSkinLCARSDisplayReplay::yp04 |
|
private |
§ yp05
int cSkinLCARSDisplayReplay::yp05 |
|
private |
§ yp06
int cSkinLCARSDisplayReplay::yp06 |
|
private |
§ yp07
int cSkinLCARSDisplayReplay::yp07 |
|
private |
§ yp08
int cSkinLCARSDisplayReplay::yp08 |
|
private |
§ yp09
int cSkinLCARSDisplayReplay::yp09 |
|
private |
The documentation for this class was generated from the following file: