X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c1dfe2775493c9fdecb1d4a362039d6e10cfb4b4..830efc9b0cb87eae22d4435af7858175017522ab:/samples/notebook/notebook.h diff --git a/samples/notebook/notebook.h b/samples/notebook/notebook.h index 0a10dcbb2d..ca8b05d3af 100644 --- a/samples/notebook/notebook.h +++ b/samples/notebook/notebook.h @@ -30,7 +30,17 @@ public: void CreateInitialPages(); + wxPanel *CreatePage(const wxString& pageName); + + wxPanel *CreateUserCreatedPage(); + int GetIconIndex() const; + +private: + wxPanel *CreateInsertPage(); + wxPanel *CreateRadioButtonsPage(); + wxPanel *CreateVetoPage(); + wxPanel *CreateBigButtonPage(); }; // @@ -46,8 +56,6 @@ public: // a different orientation and optionally with images. void ReInitNotebook(); - void CreateImageList(); - void OnCheckOrRadioBox(wxCommandEvent& event); void OnButtonAddPage(wxCommandEvent& event); @@ -122,3 +130,18 @@ enum ORIENT ORIENT_RIGHT, ORIENT_MAX }; + +/* +Name of each notebook page. +Used as a label for a page, and used when cloning the notebook +to decide what type of page it is. +*/ + +#define I_WAS_INSERTED_PAGE_NAME wxT("Inserted") +#define RADIOBUTTONS_PAGE_NAME wxT("Radiobuttons") +#define VETO_PAGE_NAME wxT("Veto") +#define MAXIMIZED_BUTTON_PAGE_NAME wxT("Maximized button") + +// Pages that can be added by the user +#define INSERTED_PAGE_NAME wxT("Inserted ") +#define ADDED_PAGE_NAME wxT("Added ")