X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/76645ab3e55e068e8f1b7d8d752990a1d9a6199e..4c15b7aff2f65bbb2b63e7f4004bfe97e7cbd0e5:/samples/notebook/notebook.h diff --git a/samples/notebook/notebook.h b/samples/notebook/notebook.h index ca8b05d3af..f38fe3b512 100644 --- a/samples/notebook/notebook.h +++ b/samples/notebook/notebook.h @@ -48,7 +48,7 @@ class MyFrame : public wxFrame { public: MyFrame(const wxString& title, const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE); + const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE|wxCLIP_CHILDREN|wxNO_FULL_REPAINT_ON_RESIZE); virtual ~MyFrame(); @@ -60,15 +60,17 @@ public: void OnButtonAddPage(wxCommandEvent& event); void OnButtonInsertPage(wxCommandEvent& event); - void OnButtonDeletePage(wxCommandEvent& event); + void OnButtonDeleteCurPage(wxCommandEvent& event); + void OnButtonDeleteLastPage(wxCommandEvent& event); void OnButtonNextPage(wxCommandEvent& event); - void OnButtonExit(wxCommandEvent& event); void OnNotebook(wxNotebookEvent& event); - void OnIdle(wxIdleEvent& event); + void OnUpdateUIBtnDeleteCurPage(wxUpdateUIEvent& event); + void OnUpdateUIBtnDeleteLastPage(wxUpdateUIEvent& event); + void OnIdle(wxIdleEvent& event); private: wxLog *m_logTargetOld; @@ -83,7 +85,8 @@ private: wxButton *m_btnAddPage; wxButton *m_btnInsertPage; - wxButton *m_btnDeletePage; + wxButton *m_btnDeleteCurPage; + wxButton *m_btnDeleteLastPage; wxButton *m_btnNextPage; wxButton *m_btnExit; @@ -116,7 +119,8 @@ enum ID_CONTROLS ID_CHK_SHOWIMAGES, ID_BTN_ADD_PAGE, ID_BTN_INSERT_PAGE, - ID_BTN_DELETE_PAGE, + ID_BTN_DELETE_CUR_PAGE, + ID_BTN_DELETE_LAST_PAGE, ID_BTN_NEXT_PAGE, ID_NOTEBOOK };