/////////////////////////////////////////////////////////////////////////////
/*!
-
+
@page bookctrl_overview wxBookCtrl overview
-
+
Classes: #wxNotebook, #wxListbook, #wxChoicebook,
#wxTreebook, #wxToolbook
#Introduction
@ref bestbookctrl_overview
-
-
+
+
@section wxbookctrlintro Introduction
-
+
A book control is a convenient way of displaying multiple pages of information,
displayed one page at a time. wxWidgets has five variants of this control:
-
-
+
+
#wxNotebook: uses a row of tabs
#wxListbook: controlled by a #wxListCtrl
#wxChoicebook: controlled by a #wxChoice
#wxTreebook: controlled by a #wxTreeCtrl
#wxToolbook: controlled by a #wxToolBar
-
-
+
+
See @ref samplenotebook_overview for an example of wxBookCtrl usage.
-
+
@section wxbestbookctrl Best book
-
+
wxBookCtrl is mapped to the class best suited for a given platform.
Currently it provides #wxChoicebook for smartphones equipped with
WinCE, and #wxNotebook for all other platforms. The mapping consists of:
-
-
-
-
-
-
-
+
+
+
+
+
+
+
wxBookCtrl
-
-
-
-
+
+
+
+
wxChoicebook or wxNotebook
-
-
-
-
-
+
+
+
+
+
wxBookCtrlEvent
-
-
-
-
+
+
+
+
wxChoicebookEvent or wxNotebookEvent
-
-
-
-
-
+
+
+
+
+
wxEVT_COMMAND_BOOKCTRL_PAGE_CHANGED
-
-
-
-
+
+
+
+
wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED or wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
-
-
-
-
-
+
+
+
+
+
wxEVT_COMMAND_BOOKCTRL_PAGE_CHANGING
-
-
-
-
+
+
+
+
wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING or wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
-
-
-
-
-
+
+
+
+
+
EVT_BOOKCTRL_PAGE_CHANGED(id, fn)
-
-
-
-
+
+
+
+
EVT_CHOICEBOOK_PAGE_CHANGED(id, fn) or EVT_NOTEBOOK_PAGE_CHANGED(id, fn)
-
-
-
-
-
+
+
+
+
+
EVT_BOOKCTRL_PAGE_CHANGING(id, fn)
-
-
-
-
+
+
+
+
EVT_CHOICEBOOK_PAGE_CHANGING(id, fn) or EVT_NOTEBOOK_PAGE_CHANGING(id, fn)
-
-
-
-
-
+
+
+
+
+
For orientation of the book controller, use following flags in style:
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@b wxBK_TOP
-
-
-
-
+
+
+
+
controller above pages
-
-
-
-
-
+
+
+
+
+
@b wxBK_BOTTOM
-
-
-
-
+
+
+
+
controller below pages
-
-
-
-
-
+
+
+
+
+
@b wxBK_LEFT
-
-
-
-
+
+
+
+
controller on the left
-
-
-
-
-
+
+
+
+
+
@b wxBK_RIGHT
-
-
-
-
+
+
+
+
controller on the right
-
-
-
-
-
+
+
+
+
+
@b wxBK_DEFAULT
-
-
-
-
+
+
+
+
native controller placement
-
+
*/
-
-
+
+