// get the currently selected page
int GetSelection() const { return m_nSelection; }
+ // changes selected page without sending events
+ int ChangeSelection(size_t nPage);
+
// set/get the title of a page
bool SetPageText(size_t nPage, const wxString& strText);
wxString GetPageText(size_t nPage) const;
// common part of all ctors
void Init();
+ // hides the currently shown page and shows the given one (if not -1) and
+ // updates m_nSelection accordingly
+ void UpdateSelection(int selNew);
+
// remove one page from the notebook, without deleting
virtual wxNotebookPage *DoRemovePage(size_t nPage);