void BookCtrlBaseTestCase::PageManagement() { wxBookCtrlBase * const base = GetBase(); base->InsertPage(0, new wxPanel(base), "New Panel", true, 0); //We need to realize the toolbar if we ware running the wxToolbook tests wxToolbook *book = wxDynamicCast(base, wxToolbook); if(book) book->GetToolBar()->Realize(); CPPUNIT_ASSERT_EQUAL(0, base->GetSelection()); CPPUNIT_ASSERT_EQUAL(4, base->GetPageCount()); base->DeletePage(1); CPPUNIT_ASSERT_EQUAL(3, base->GetPageCount()); base->RemovePage(0); CPPUNIT_ASSERT_EQUAL(2, base->GetPageCount()); base->DeleteAllPages(); CPPUNIT_ASSERT_EQUAL(0, base->GetPageCount()); AddPanels(); }
void ChoicebookTestCase::setUp() { m_choicebook = new wxChoicebook(wxTheApp->GetTopWindow(), wxID_ANY); AddPanels(); }
void SimplebookTestCase::setUp() { m_simplebook = new wxSimplebook(wxTheApp->GetTopWindow(), wxID_ANY); AddPanels(); }
void NotebookTestCase::setUp() { m_notebook = new wxNotebook(wxTheApp->GetTopWindow(), wxID_ANY, wxDefaultPosition, wxSize(400, 200)); AddPanels(); }
void ListbookTestCase::setUp() { m_listbook = new wxListbook(wxTheApp->GetTopWindow(), wxID_ANY, wxDefaultPosition, wxSize(400, 300)); AddPanels(); }
void TreebookTestCase::setUp() { m_treebook = new wxTreebook(wxTheApp->GetTopWindow(), wxID_ANY); AddPanels(); }