ScopedOkButtonDisabler( Dialogs::BaseConfigurationDialog* parent ) { m_parent = parent; m_parent->AllowApplyActivation( false ); m_apply = m_parent->FindWindow( wxID_APPLY ); m_ok = m_parent->FindWindow( wxID_OK ); m_cancel = m_parent->FindWindow( wxID_CANCEL ); if (m_apply) m_apply ->Disable(); if (m_ok) m_ok ->Disable(); if (m_cancel) m_cancel->Disable(); }
void WindowTestCase::Enable() { CPPUNIT_ASSERT(m_window->IsEnabled()); m_window->Disable(); CPPUNIT_ASSERT(!m_window->IsEnabled()); m_window->Enable(); CPPUNIT_ASSERT(m_window->IsEnabled()); m_window->Enable(false); CPPUNIT_ASSERT(!m_window->IsEnabled()); }
WDO_ENABLE_DISABLE( wxWindow* aWindow ) : m_win( aWindow ) { if( m_win ) m_win->Disable(); }