X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/12f5e1e78fe906050ff2fee9529476db332633f0..0c61ab6f66b526747d23b8b77d67712e070ca6d5:/interface/wx/toolbook.h diff --git a/interface/wx/toolbook.h b/interface/wx/toolbook.h index 78d3667d4c..b78c28c4a8 100644 --- a/interface/wx/toolbook.h +++ b/interface/wx/toolbook.h @@ -23,13 +23,23 @@ other platforms). @style{wxTBK_HORZ_LAYOUT} Shows the text and the icons alongside, not vertically stacked (only - implement under Windows and GTK 2 platforms as it relies on @c - wxTB_HORZ_LAYOUT flag support). + implement under Windows and GTK 2 platforms as it relies on + @c wxTB_HORZ_LAYOUT flag support). @endStyleTable The common wxBookCtrl styles described in the @ref overview_bookctrl are also supported. + @beginEventTable{wxBookCtrlEvent} + @event{EVT_TOOLBOOK_PAGE_CHANGED(id, func)} + The page selection was changed. + Processes a @c wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED event. + @event{EVT_TOOLBOOK_PAGE_CHANGING(id, func)} + The page selection is about to be changed. + Processes a @c wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING event. + This event can be vetoed (using wxNotifyEvent::Veto()). + @endEventTable + @library{wxcore} @category{miscwnd} @@ -39,6 +49,21 @@ class wxToolbook : public wxBookCtrlBase { public: + //@{ + /** + Constructs a choicebook control. + */ + wxToolbook(); + wxToolbook(wxWindow* parent, wxWindowID id, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = 0, + const wxString& name = wxEmptyStr); + //@} + /** + Returns the wxToolBarBase associated with the control. + */ + wxToolBarBase* GetToolBar() const; };