X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b2b3ccc524ad5024fac46a40cd3639ebe7cc0de4..40c7a5fc4e95a9dc291c0cc7dcc135d552b69272:/include/wx/gtk/notebook.h diff --git a/include/wx/gtk/notebook.h b/include/wx/gtk/notebook.h index d61603dd8f..97c86e7ee9 100644 --- a/include/wx/gtk/notebook.h +++ b/include/wx/gtk/notebook.h @@ -32,12 +32,12 @@ class wxNotebookPage; // notebook events // ---------------------------------------------------------------------------- -class wxNotebookEvent : public wxCommandEvent +class wxNotebookEvent : public wxNotifyEvent { public: wxNotebookEvent(wxEventType commandType = wxEVT_NULL, int id = 0, int nSel = -1, int nOldSel = -1) - : wxCommandEvent(commandType, id) + : wxNotifyEvent(commandType, id) { m_bAllow = TRUE; m_nSel = nSel; @@ -146,13 +146,14 @@ public: // don't delete it yourself). If bSelect, this page becomes active. bool AddPage(wxWindow *pPage, const wxString& strText, - bool bSelect = FALSE, + bool select = FALSE, int imageId = -1); // @@@@ VZ: I don't know how to implement InsertPage() // get the panel which represents the given page wxWindow *GetPage(int nPage) const; + void OnNavigationKey(wxNavigationKeyEvent& event); // implementation @@ -171,6 +172,7 @@ public: size_t m_idHandler; // the change page handler id DECLARE_DYNAMIC_CLASS(wxNotebook) + DECLARE_EVENT_TABLE() }; // ----------------------------------------------------------------------------