extern WXDLLIMPEXP_CORE const wxEventType wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED;
extern WXDLLIMPEXP_CORE const wxEventType wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING;
+// wxListbook flags
+#define wxLB_DEFAULT wxBK_DEFAULT
+#define wxLB_TOP wxBK_TOP
+#define wxLB_BOTTOM wxBK_BOTTOM
+#define wxLB_LEFT wxBK_LEFT
+#define wxLB_RIGHT wxBK_RIGHT
+#define wxLB_ALIGN_MASK wxBK_ALIGN_MASK
+
// ----------------------------------------------------------------------------
// wxListbook
// ----------------------------------------------------------------------------
// return the page corresponding to the tab at the specified position
virtual int HitTest(const wxPoint& pt, long *flags = NULL) const;
- int DoSetSelection(size_t nPage, int flags = 0);
-
void UpdateSelectedPage(size_t newsel);
- void MakeChangedEvent(wxBookCtrlBaseEvent &event)
- {
- event.SetEventType(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED);
- }
+ wxBookCtrlBaseEvent* CreatePageChangingEvent() const;
+ void MakeChangedEvent(wxBookCtrlBaseEvent &event);
// event handlers
void OnListSelected(wxListEvent& event);