void WindowTestCase::ShowHideEvent() { #if defined(__WXMSW__) EventCounter show(m_window, wxEVT_SHOW); CPPUNIT_ASSERT(m_window->IsShown()); m_window->Show(false); CPPUNIT_ASSERT(!m_window->IsShown()); m_window->Show(); CPPUNIT_ASSERT(m_window->IsShown()); CPPUNIT_ASSERT_EQUAL(2, show.GetCount()); #endif // __WXMSW__ }
void WindowTestCase::Show() { CPPUNIT_ASSERT(m_window->IsShown()); m_window->Hide(); CPPUNIT_ASSERT(!m_window->IsShown()); m_window->Show(); CPPUNIT_ASSERT(m_window->IsShown()); m_window->Show(false); CPPUNIT_ASSERT(!m_window->IsShown()); m_window->ShowWithEffect(wxSHOW_EFFECT_BLEND); CPPUNIT_ASSERT(m_window->IsShown()); m_window->HideWithEffect(wxSHOW_EFFECT_BLEND); CPPUNIT_ASSERT(!m_window->IsShown()); }