// overrides base Show behavior. bool GSFrame::Show( bool shown ) { if( shown ) { GSPanel* gsPanel = GetViewport(); if( !gsPanel || gsPanel->IsBeingDeleted() ) { gsPanel = new GSPanel( this ); m_id_gspanel = gsPanel->GetId(); } gsPanel->Show( !EmuConfig.GS.DisableOutput ); gsPanel->DoResize(); gsPanel->SetFocus(); if( wxStaticText* label = GetLabel_OutputDisabled() ) label->Show( EmuConfig.GS.DisableOutput ); if( !m_timer_UpdateTitle.IsRunning() ) m_timer_UpdateTitle.Start( TitleBarUpdateMs ); } else { m_timer_UpdateTitle.Stop(); } return _parent::Show( shown ); }
// overrides base Show behavior. bool GSFrame::Show( bool shown ) { if( shown ) { GSPanel* gsPanel = GetViewport(); if( !gsPanel || gsPanel->IsBeingDeleted() ) { gsPanel = new GSPanel( this ); m_id_gspanel = gsPanel->GetId(); } gsPanel->DoResize(); gsPanel->SetFocus(); if( !m_timer_UpdateTitle.IsRunning() ) m_timer_UpdateTitle.Start( TitleBarUpdateMs ); } else { m_timer_UpdateTitle.Stop(); } return _parent::Show( shown ); }