X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fd3f686c274a264e89ea97505350a82c1134f307..8ffd43c56b793781fde046aa532340b92a0067eb:/include/wx/gtk/notebook.h diff --git a/include/wx/gtk/notebook.h b/include/wx/gtk/notebook.h index 8cfa171f7e..97c86e7ee9 100644 --- a/include/wx/gtk/notebook.h +++ b/include/wx/gtk/notebook.h @@ -4,7 +4,7 @@ // Author: Robert Roebling // Modified by: // RCS-ID: $Id$ -// Copyright: (c) Julian Smart and Markus Holzem +// Copyright: (c) Julian Smart and Robert Roebling // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// @@ -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() }; // ----------------------------------------------------------------------------