X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c0c997853f3bf0a2f88a3502328edf579c6afc88..d5301e336fe89f2962c93ff60d69c25ea81dc355:/samples/notebook/notebook.cpp diff --git a/samples/notebook/notebook.cpp b/samples/notebook/notebook.cpp index cfa1b98282..a7fdeea343 100644 --- a/samples/notebook/notebook.cpp +++ b/samples/notebook/notebook.cpp @@ -44,7 +44,7 @@ bool MyApp::OnInit() return true; } -wxPanel *CreateUserCreatedPage(wxBookCtrl *parent) +wxPanel *CreateUserCreatedPage(wxBookCtrlBase *parent) { wxPanel *panel = new wxPanel(parent); @@ -54,7 +54,7 @@ wxPanel *CreateUserCreatedPage(wxBookCtrl *parent) return panel; } -wxPanel *CreateRadioButtonsPage(wxBookCtrl *parent) +wxPanel *CreateRadioButtonsPage(wxBookCtrlBase *parent) { wxPanel *panel = new wxPanel(parent); @@ -79,7 +79,7 @@ wxPanel *CreateRadioButtonsPage(wxBookCtrl *parent) return panel; } -wxPanel *CreateVetoPage(wxBookCtrl *parent) +wxPanel *CreateVetoPage(wxBookCtrlBase *parent) { wxPanel *panel = new wxPanel(parent); @@ -89,7 +89,7 @@ wxPanel *CreateVetoPage(wxBookCtrl *parent) return panel; } -wxPanel *CreateBigButtonPage(wxBookCtrl *parent) +wxPanel *CreateBigButtonPage(wxBookCtrlBase *parent) { wxPanel *panel = new wxPanel(parent); @@ -103,7 +103,7 @@ wxPanel *CreateBigButtonPage(wxBookCtrl *parent) } -wxPanel *CreateInsertPage(wxBookCtrl *parent) +wxPanel *CreateInsertPage(wxBookCtrlBase *parent) { wxPanel *panel = new wxPanel(parent); @@ -114,7 +114,7 @@ wxPanel *CreateInsertPage(wxBookCtrl *parent) return panel; } -int GetIconIndex(wxBookCtrl* bookCtrl) +int GetIconIndex(wxBookCtrlBase* bookCtrl) { if (bookCtrl && bookCtrl->GetImageList()) { @@ -128,7 +128,7 @@ int GetIconIndex(wxBookCtrl* bookCtrl) return -1; } -void CreateInitialPages(wxBookCtrl *parent) +void CreateInitialPages(wxBookCtrlBase *parent) { // Create and add some panels to the notebook @@ -147,7 +147,7 @@ void CreateInitialPages(wxBookCtrl *parent) parent->SetSelection(1); } -wxPanel *CreatePage(wxBookCtrl *parent, const wxString&pageName) +wxPanel *CreatePage(wxBookCtrlBase *parent, const wxString&pageName) { if ( @@ -390,19 +390,7 @@ int MyFrame::SelectFlag(int id, int nb, int lb, int chb) } \ else \ { \ - wxPanel *panel = CreateRadioButtonsPage(newBook); \ - newBook->AddPage( panel, RADIOBUTTONS_PAGE_NAME, false, GetIconIndex(newBook) ); \ - \ - panel = CreateVetoPage(newBook); \ - newBook->AddPage( panel, VETO_PAGE_NAME, false, GetIconIndex(newBook) ); \ - \ - panel = CreateBigButtonPage(newBook); \ - newBook->AddPage( panel, MAXIMIZED_BUTTON_PAGE_NAME, false, GetIconIndex(newBook) ); \ - \ - panel = CreateInsertPage(newBook); \ - newBook->InsertPage( 0, panel, I_WAS_INSERTED_PAGE_NAME, false, GetIconIndex(newBook) ); \ - \ - newBook->SetSelection(1); \ + CreateInitialPages(newBook); \ } \ \ m_sizerFrame->Insert(0, newBook, 5, wxEXPAND | wxALL, 4); \ @@ -425,7 +413,7 @@ void MyFrame::RecreateBooks() ShowCurrentBook(); } -wxBookCtrl *MyFrame::GetCurrentBook() +wxBookCtrlBase *MyFrame::GetCurrentBook() { switch (m_type) { @@ -495,7 +483,7 @@ END_EVENT_TABLE() void MyFrame::OnType(wxCommandEvent& event) { - wxBookCtrl *currBook = GetCurrentBook(); + wxBookCtrlBase *currBook = GetCurrentBook(); m_type = event.GetId(); @@ -536,7 +524,7 @@ void MyFrame::OnAddPage(wxCommandEvent& WXUNUSED(event)) { static unsigned s_pageAdded = 0; - wxBookCtrl *currBook = GetCurrentBook(); + wxBookCtrlBase *currBook = GetCurrentBook(); if ( currBook ) { @@ -555,7 +543,7 @@ void MyFrame::OnInsertPage(wxCommandEvent& WXUNUSED(event)) { static unsigned s_pageIns = 0; - wxBookCtrl *currBook = GetCurrentBook(); + wxBookCtrlBase *currBook = GetCurrentBook(); if ( currBook ) { @@ -571,7 +559,7 @@ void MyFrame::OnInsertPage(wxCommandEvent& WXUNUSED(event)) void MyFrame::OnDeleteCurPage(wxCommandEvent& WXUNUSED(event)) { - wxBookCtrl *currBook = GetCurrentBook(); + wxBookCtrlBase *currBook = GetCurrentBook(); if ( currBook ) { @@ -586,7 +574,7 @@ void MyFrame::OnDeleteCurPage(wxCommandEvent& WXUNUSED(event)) void MyFrame::OnDeleteLastPage(wxCommandEvent& WXUNUSED(event)) { - wxBookCtrl *currBook = GetCurrentBook(); + wxBookCtrlBase *currBook = GetCurrentBook(); if ( currBook ) { @@ -601,7 +589,7 @@ void MyFrame::OnDeleteLastPage(wxCommandEvent& WXUNUSED(event)) void MyFrame::OnNextPage(wxCommandEvent& WXUNUSED(event)) { - wxBookCtrl *currBook = GetCurrentBook(); + wxBookCtrlBase *currBook = GetCurrentBook(); if ( currBook ) { @@ -613,9 +601,9 @@ void MyFrame::OnIdle( wxIdleEvent& WXUNUSED(event) ) { static int s_nPages = wxNOT_FOUND; static int s_nSel = wxNOT_FOUND; - static wxBookCtrl *s_currBook = NULL; + static wxBookCtrlBase *s_currBook = NULL; - wxBookCtrl *currBook = GetCurrentBook(); + wxBookCtrlBase *currBook = GetCurrentBook(); int nPages = currBook ? currBook->GetPageCount() : 0; int nSel = currBook ? currBook->GetSelection() : wxNOT_FOUND; @@ -655,7 +643,7 @@ void MyFrame::OnBook(wxBookEvent& event) else if (eventType == wxEVT_PAGE_CHANGING) \ { \ int idx = event.GetOldSelection(); \ - wxBookCtrl *book = (wxBookCtrl *)event.GetEventObject(); \ + wxBookCtrlBase *book = (wxBookCtrlBase *)event.GetEventObject(); \ if ( idx != wxNOT_FOUND && book && book->GetPageText(idx) == VETO_PAGE_NAME ) \ { \ if \