]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/doxygen/overviews/bookctrl.h
another batch of topic overviews reviewing (letters e,f)
[wxWidgets.git] / docs / doxygen / overviews / bookctrl.h
index ae09664a991a34ca74c41d33461877df89955e28..9e1bd68360bd546603210dd680ec498516204d8c 100644 (file)
@@ -1,5 +1,5 @@
 /////////////////////////////////////////////////////////////////////////////
-// Name:        bookctrl
+// Name:        bookctrl.h
 // Purpose:     topic overview
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
 /////////////////////////////////////////////////////////////////////////////
 
 /*!
- @page bookctrl_overview wxBookCtrl overview
- Classes: #wxNotebook, #wxListbook, #wxChoicebook,
- #wxTreebook, #wxToolbook
- #Introduction
- @ref bestbookctrl_overview
- @section wxbookctrlintro Introduction
+
+ @page overview_bookctrl wxBookCtrl overview
+
+ Classes: #wxNotebook, #wxListbook, #wxChoicebook, #wxTreebook, #wxToolbook
+
+
+ @section overview_bookctrl_intro 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
+
+  @li wxNotebook: uses a row of tabs
+  @li wxListbook: controlled by a #wxListCtrl
+  @li wxChoicebook: controlled by a #wxChoice
+  @li wxTreebook: controlled by a #wxTreeCtrl
+  @li wxToolbook: controlled by a #wxToolBar
+
  See @ref samplenotebook_overview for an example of wxBookCtrl usage.
- @section wxbestbookctrl Best book
+
+
+ @section overview_bookctrl_bestbookctrl 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)
+
+ @beginTable
+ @row2col{wxBookCtrl, wxChoicebook or wxNotebook}
+ @row2col{wxBookCtrlEvent, wxChoicebookEvent or wxNotebookEvent}
+ @row2col{wxEVT_COMMAND_BOOKCTRL_PAGE_CHANGED,
+          wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED or wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED}
+ @row2col{wxEVT_COMMAND_BOOKCTRL_PAGE_CHANGING,
+          wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING or wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING}
+ @row2col{EVT_BOOKCTRL_PAGE_CHANGED(id\, fn),
+          EVT_CHOICEBOOK_PAGE_CHANGED(id, fn) or EVT_NOTEBOOK_PAGE_CHANGED(id, fn)}
+ @row2col{EVT_BOOKCTRL_PAGE_CHANGING(id\, fn),
+          EVT_CHOICEBOOK_PAGE_CHANGING(id, fn) or EVT_NOTEBOOK_PAGE_CHANGING(id, fn)}
+ @endTable
+
  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
- */
+
+ @li @b wxBK_TOP: controller above pages
+ @li @b wxBK_BOTTOM: controller below pages
+ @li @b wxBK_LEFT: controller on the left
+ @li @b wxBK_RIGHT: controller on the right
+ @li @b wxBK_DEFAULT: native controller placement
+
+*/
+