X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b5dbe15d0bacde245539f54c4d97af6b4696f01f..e9e8b38179b147dd04f5c19af7e56a94342e93a7:/include/wx/gtk/notebook.h diff --git a/include/wx/gtk/notebook.h b/include/wx/gtk/notebook.h index befac801d8..cbe01efb5a 100644 --- a/include/wx/gtk/notebook.h +++ b/include/wx/gtk/notebook.h @@ -8,8 +8,8 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#ifndef __GTKNOTEBOOKH__ -#define __GTKNOTEBOOKH__ +#ifndef _WX_GTKNOTEBOOK_H_ +#define _WX_GTKNOTEBOOK_H_ //----------------------------------------------------------------------------- // internal class @@ -50,7 +50,7 @@ public: // --------- // set the currently selected page, return the index of the previously - // selected one (or -1 on error) + // selected one (or wxNOT_FOUND on error) // NB: this function will _not_ generate wxEVT_NOTEBOOK_PAGE_xxx events int SetSelection(size_t nPage) { return DoSetSelection(nPage, SetSelection_SendEvent); } // get the currently selected page @@ -110,6 +110,9 @@ public: // common part of all ctors void Init(); + // Called by GTK event handler when the current page is definitely changed. + void GTKOnPageChanged(); + // helper function wxGtkNotebookPage* GetNotebookPage(int page) const; @@ -135,9 +138,10 @@ private: // the padding set by SetPadding() int m_padding; + virtual void AddChildGTK(wxWindowGTK* child); + DECLARE_DYNAMIC_CLASS(wxNotebook) DECLARE_EVENT_TABLE() }; -#endif - // __GTKNOTEBOOKH__ +#endif // _WX_GTKNOTEBOOK_H_