X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/20123d495814b8b8543bf43fbd63aa7ec21e5d78..a5b31f4e11c860fa5d9949c8694a7499793c3b98:/include/wx/gtk/notebook.h diff --git a/include/wx/gtk/notebook.h b/include/wx/gtk/notebook.h index bbb3ff1c9f..8965c2d2f6 100644 --- a/include/wx/gtk/notebook.h +++ b/include/wx/gtk/notebook.h @@ -11,10 +11,6 @@ #ifndef __GTKNOTEBOOKH__ #define __GTKNOTEBOOKH__ -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma interface -#endif - //----------------------------------------------------------------------------- // internal 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, @@ -108,12 +104,6 @@ public: bool DoPhase(int phase); #endif - // set all page's attributes - void DoApplyWidgetStyle(GtkRcStyle *style); - - // report if window belongs to notebook - bool IsOwnGtkWindow( GdkWindow *window ); - // common part of all ctors void Init(); @@ -131,6 +121,10 @@ public: bool m_inSwitchPage; protected: + // set all page's attributes + virtual void DoApplyWidgetStyle(GtkRcStyle *style); + virtual GdkWindow *GTKGetWindow(wxArrayGdkWindows& windows) const; + // remove one page from the notebook but do not destroy it virtual wxNotebookPage *DoRemovePage(size_t nPage);