void CTimeOSD::kill() { if (m_mode != MODE_HIDE) { KillAndResetTimescale(); CComponents::kill(); frameBuffer->blit(); } }
void CTimeOSD::switchMode(int position, int duration) { switch (m_mode) { case MODE_ASC: m_mode = MODE_DESC; break; case MODE_DESC: m_mode = MODE_BAR; CComponents::kill(); break; case MODE_BAR: KillAndResetTimescale(); frameBuffer->blit(); return; default: m_mode = MODE_ASC; } update(position, duration); }