wxBookCtrl overview
Classes: wxNotebook, wxListbook, wxChoicebook,
wxTreebook, wxToolbook
Introduction
Best book
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:
See Notebook sample for an example of wxBookCtrl usage.
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:
wxBK_TOP
|
controller above pages
|
wxBK_BOTTOM
|
controller below pages
|
wxBK_LEFT
|
controller on the left
|
wxBK_RIGHT
|
controller on the right
|
wxBK_DEFAULT
|
native controller placement
|
|