X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/630ad6c6b620b4c24cd5b720b610b539e2770d60..13199c3dcbb708f859aeae6b480459b7b9bb9a9d:/include/wx/gtk/notebook.h diff --git a/include/wx/gtk/notebook.h b/include/wx/gtk/notebook.h index 43473dc100..9724afdb11 100644 --- a/include/wx/gtk/notebook.h +++ b/include/wx/gtk/notebook.h @@ -11,15 +11,11 @@ #ifndef __GTKNOTEBOOKH__ #define __GTKNOTEBOOKH__ -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma interface -#endif - //----------------------------------------------------------------------------- // internal class //----------------------------------------------------------------------------- -class wxGtkNotebookPage; +class WXDLLIMPEXP_CORE wxGtkNotebookPage; #include "wx/list.h" WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); @@ -28,7 +24,7 @@ WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); // wxNotebook //----------------------------------------------------------------------------- -class wxNotebook : public wxNotebookBase +class WXDLLIMPEXP_CORE wxNotebook : public wxNotebookBase { public: // default for dynamic class @@ -83,7 +79,7 @@ public: // remove all pages bool DeleteAllPages(); - // adds a new page to the notebook (it will be deleted ny the notebook, + // adds a new page to the notebook (it will be deleted by the notebook, // don't delete it yourself). If bSelect, this page becomes active. // the same as AddPage(), but adds it at the specified position bool InsertPage( size_t position, @@ -107,10 +103,6 @@ public: void SetConstraintSizes(bool recurse); bool DoPhase(int phase); #endif - - // set all page's attributes - void DoApplyWidgetStyle(GtkRcStyle *style); - // report if window belongs to notebook bool IsOwnGtkWindow( GdkWindow *window ); @@ -131,6 +123,9 @@ public: bool m_inSwitchPage; protected: + // set all page's attributes + void DoApplyWidgetStyle(GtkRcStyle *style); + // remove one page from the notebook but do not destroy it virtual wxNotebookPage *DoRemovePage(size_t nPage);