void CGUIWindowFullScreen::OnWindowLoaded() { CGUIWindow::OnWindowLoaded(); CGUIProgressControl* pProgress = (CGUIProgressControl*)GetControl(CONTROL_PROGRESS); if(pProgress) { if( pProgress->GetInfo() == 0 || pProgress->GetVisibleCondition() == 0) { pProgress->SetInfo(PLAYER_PROGRESS); pProgress->SetVisibleCondition(PLAYER_DISPLAY_AFTER_SEEK, false); pProgress->SetVisible(true); } } CGUILabelControl* pLabel = (CGUILabelControl*)GetControl(LABEL_BUFFERING); if(pLabel && pLabel->GetVisibleCondition() == 0) { pLabel->SetVisibleCondition(PLAYER_CACHING, false); pLabel->SetVisible(true); } pLabel = (CGUILabelControl*)GetControl(LABEL_CURRENT_TIME); if(pLabel && pLabel->GetVisibleCondition() == 0) { pLabel->SetVisibleCondition(PLAYER_DISPLAY_AFTER_SEEK, false); pLabel->SetVisible(true); pLabel->SetLabel("$INFO(VIDEOPLAYER.TIME) / $INFO(VIDEOPLAYER.DURATION)"); } }
void CGUIWindowFullScreen::OnWindowLoaded() { CGUIWindow::OnWindowLoaded(); // override the clear colour - we must never clear fullscreen m_clearBackground = 0; CGUIProgressControl* pProgress = dynamic_cast<CGUIProgressControl*>(GetControl(CONTROL_PROGRESS)); if(pProgress) { if( pProgress->GetInfo() == 0 || !pProgress->HasVisibleCondition()) { pProgress->SetInfo(PLAYER_PROGRESS); pProgress->SetVisibleCondition("player.displayafterseek"); pProgress->SetVisible(true); } } CGUILabelControl* pLabel = dynamic_cast<CGUILabelControl*>(GetControl(LABEL_BUFFERING)); if(pLabel && !pLabel->HasVisibleCondition()) { pLabel->SetVisibleCondition("player.caching"); pLabel->SetVisible(true); } pLabel = dynamic_cast<CGUILabelControl*>(GetControl(LABEL_CURRENT_TIME)); if(pLabel && !pLabel->HasVisibleCondition()) { pLabel->SetVisibleCondition("player.displayafterseek"); pLabel->SetVisible(true); pLabel->SetLabel("$INFO(VIDEOPLAYER.TIME) / $INFO(VIDEOPLAYER.DURATION)"); } m_showCodec.Parse("player.showcodec", GetID()); }
void CGUIWindowFullScreen::OnWindowLoaded() { CGUIWindow::OnWindowLoaded(); // override the clear colour - we must never clear fullscreen m_clearBackground = 0; CGUIProgressControl* pProgress = (CGUIProgressControl*)GetControl(CONTROL_PROGRESS); if(pProgress) { if( pProgress->GetInfo() == 0 || pProgress->GetVisibleCondition() == 0) { pProgress->SetInfo(PLAYER_PROGRESS); pProgress->SetVisibleCondition(PLAYER_DISPLAY_AFTER_SEEK, false); pProgress->SetVisible(true); } } CGUILabelControl* pLabel = (CGUILabelControl*)GetControl(LABEL_BUFFERING); if(pLabel && pLabel->GetVisibleCondition() == 0) { pLabel->SetVisibleCondition(PLAYER_CACHING, false); pLabel->SetVisible(true); } pLabel = (CGUILabelControl*)GetControl(LABEL_CURRENT_TIME); if(pLabel && pLabel->GetVisibleCondition() == 0) { pLabel->SetVisibleCondition(PLAYER_DISPLAY_AFTER_SEEK, false); pLabel->SetVisible(true); pLabel->SetLabel("$INFO(VIDEOPLAYER.TIME) / $INFO(VIDEOPLAYER.DURATION)"); } FillInTVGroups(); }