X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/425ec0a5a3c94ba0a560eca83cb3620b83bc6baf..615f68c6b9fb887d2cfcbc6a3c6c3716a34a914e:/samples/notebook/notebook.h diff --git a/samples/notebook/notebook.h b/samples/notebook/notebook.h index 8374b57a8f..d0b48b4afb 100644 --- a/samples/notebook/notebook.h +++ b/samples/notebook/notebook.h @@ -6,7 +6,7 @@ // Created: 25/10/98 // RCS-ID: $Id$ // Copyright: (c) 1998-2002 wxWidgets team -// License: wxWindows license +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #include "wx/choicebk.h" @@ -14,6 +14,7 @@ #include "wx/treebook.h" #include "wx/notebook.h" #include "wx/toolbook.h" +#include "wx/aui/auibook.h" #if wxUSE_LOG && !defined( __SMARTPHONE__ ) #define USE_LOG 1 @@ -40,7 +41,7 @@ public: void OnType(wxCommandEvent& event); void OnOrient(wxCommandEvent& event); void OnShowImages(wxCommandEvent& event); - void OnMulti(wxCommandEvent& event); + void OnStyle(wxCommandEvent& event); void OnExit(wxCommandEvent& event); void OnAddPage(wxCommandEvent& event); @@ -49,7 +50,10 @@ public: void OnDeleteCurPage(wxCommandEvent& event); void OnDeleteLastPage(wxCommandEvent& event); void OnNextPage(wxCommandEvent& event); - void OnGoHome(wxCommandEvent &event); + void OnChangeSelection(wxCommandEvent &event); + void OnSetSelection(wxCommandEvent &event); + void OnGetPageSize(wxCommandEvent &event); + void OnSetPageSize(wxCommandEvent &event); void OnAddSubPage(wxCommandEvent& event); void OnAddPageBefore(wxCommandEvent& event); @@ -76,6 +80,9 @@ public: #if wxUSE_TOOLBOOK void OnToolbook(wxToolbookEvent& event) { OnBookCtrl(event); } #endif +#if wxUSE_AUI + void OnAuiNotebook(wxAuiNotebookEvent& event) { OnBookCtrl(event); } +#endif void OnIdle(wxIdleEvent& event); @@ -90,7 +97,7 @@ private: void RecreateBook(); wxPanel *CreateNewPage() const; - int TranslateBookFlag(int nb, int lb, int chb, int tbk, int toolbk) const; + int TranslateBookFlag(int nb, int lb, int chb, int tbk, int toolbkm, int aui) const; void AddFlagStrIfFlagPresent(wxString & flagStr, long flags, long flag, const wxChar * flagName) const; // Sample setup @@ -101,11 +108,16 @@ private: Type_Choicebook, Type_Treebook, Type_Toolbook, + Type_AuiNotebook, Type_Max } m_type; int m_orient; bool m_chkShowImages; + bool m_fixedWidth; bool m_multi; + bool m_noPageTheme; + bool m_buttonBar; + bool m_horzLayout; // Controls @@ -132,6 +144,7 @@ enum ID_COMMANDS ID_BOOK_CHOICEBOOK, ID_BOOK_TREEBOOK, ID_BOOK_TOOLBOOK, + ID_BOOK_AUINOTEBOOK, ID_BOOK_MAX, ID_ORIENT_DEFAULT, @@ -141,7 +154,11 @@ enum ID_COMMANDS ID_ORIENT_RIGHT, ID_ORIENT_MAX, ID_SHOW_IMAGES, + ID_FIXEDWIDTH, ID_MULTI, + ID_NOPAGETHEME, + ID_BUTTONBAR, + ID_HORZ_LAYOUT, ID_ADD_PAGE, ID_ADD_PAGE_NO_SELECT, ID_INSERT_PAGE, @@ -150,7 +167,10 @@ enum ID_COMMANDS ID_NEXT_PAGE, ID_ADD_PAGE_BEFORE, ID_ADD_SUB_PAGE, - ID_GO_HOME, + ID_CHANGE_SELECTION, + ID_SET_SELECTION, + ID_GET_PAGE_SIZE, + ID_SET_PAGE_SIZE, #if wxUSE_HELP ID_CONTEXT_HELP,