X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1d6fcbcc7088e9c104b3dc5b4704a07f728d55ae..60dd3c0916772e3e64fde7c83d359daae02b40a6:/include/wx/gtk/notebook.h?ds=sidebyside diff --git a/include/wx/gtk/notebook.h b/include/wx/gtk/notebook.h index d58bbdf345..befac801d8 100644 --- a/include/wx/gtk/notebook.h +++ b/include/wx/gtk/notebook.h @@ -15,7 +15,7 @@ // internal class //----------------------------------------------------------------------------- -class WXDLLIMPEXP_CORE wxGtkNotebookPage; +class WXDLLIMPEXP_FWD_CORE wxGtkNotebookPage; #include "wx/list.h" WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); @@ -116,15 +116,10 @@ public: // the additional page data (the pages themselves are in m_pages array) wxGtkNotebookPagesList m_pagesData; - // for reasons explained in gtk/notebook.cpp we store the current - // selection internally instead of querying the notebook for it - int m_selection; - - // flag set to true while we're inside "switch_page" callback - bool m_inSwitchPage; - - // flag set to true when the switch-page signal has been programatically generated - bool m_skipNextPageChangeEvent; + // we need to store the old selection since there + // is no other way to know about it at the time + // of the change selection event + int m_oldSelection; protected: // set all page's attributes