]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/doxygen/overviews/treectrl.h
removed useless spaces
[wxWidgets.git] / docs / doxygen / overviews / treectrl.h
index 5d1f4d86906301ed7dbb3f50f49a7be40b429d45..7409ec6154a292db9826deeae6f1135eb033ac7c 100644 (file)
@@ -7,9 +7,9 @@
 /////////////////////////////////////////////////////////////////////////////
 
 /*!
+
  @page treectrl_overview wxTreeCtrl overview
+
  Classes: #wxTreeCtrl, #wxImageList
  The tree control displays its items in a tree like structure. Each item has its
  own (optional) icon and a label. An item may be either collapsed (meaning that
  shown). Each item in the tree is identified by its @e itemId which is of
  opaque data type @e wxTreeItemId. You can test whether an item is valid
  by calling wxTreeItemId::IsOk.
- The items text and image may be retrieved and changed with 
- #GetItemText/#SetItemText 
- and 
+ The items text and image may be retrieved and changed with
+ #GetItemText/#SetItemText
+ and
  #GetItemImage/#SetItemImage.
  In fact, an item may even have two images associated with it: the normal one
- and another one for selected state which is set/retrieved with 
- #SetItemSelectedImage/#GetItemSelectedImage 
+ and another one for selected state which is set/retrieved with
+ #SetItemSelectedImage/#GetItemSelectedImage
  functions, but this functionality might be unavailable on some platforms.
  Tree items have several attributes: an item may be selected or not, visible or
  not, bold or not. It may also be expanded or collapsed. All these attributes
- may be retrieved with the corresponding functions: 
- #IsSelected, 
- #IsVisible, #IsBold 
+ may be retrieved with the corresponding functions:
+ #IsSelected,
+ #IsVisible, #IsBold
  and #IsExpanded. Only one item at a time may be
- selected, selecting another one (with 
+ selected, selecting another one (with
  #SelectItem) automatically unselects the
  previously selected one.
  In addition to its icon and label, a user-specific data structure may be associated
  with all tree items. If you wish to do it, you should derive a class from @e wxTreeItemData which is a very simple class having only one function @e GetId() which returns the id of the item this data is associated with. This
  data will be freed by the control itself when the associated item is deleted
  (all items are deleted when the control is destroyed), so you shouldn't delete
- it yourself (if you do it, you should call 
+ it yourself (if you do it, you should call
  #SetItemData(@NULL) to prevent the tree from
- deleting the pointer second time). The associated data may be retrieved with 
+ deleting the pointer second time). The associated data may be retrieved with
  #GetItemData() function.
  Working with trees is relatively straightforward if all the items are added to
  the tree at the moment of its creation. However, for large trees it may be
  very inefficient. To improve the performance you may want to delay adding the
  items to the tree until the branch containing the items is expanded: so, in the
- beginning, only the root item is created (with 
+ beginning, only the root item is created (with
  #AddRoot). Other items are added when
  EVT_TREE_ITEM_EXPANDING event is received: then all items lying immediately
  under the item being expanded should be added, but, of course, only when this
  require the caller to give them a @e cookie parameter: it is a number which
  is opaque to the caller but is used by the tree control itself to allow
  multiple enumerations to run simultaneously (this is explicitly allowed). The
- only thing to remember is that the @e cookie passed to 
- #GetFirstChild and to 
+ only thing to remember is that the @e cookie passed to
+ #GetFirstChild and to
  #GetNextChild should be the same variable (and
  that nothing should be done with it by the user code).
- Among other features of the tree control are: item sorting with 
+ Among other features of the tree control are: item sorting with
  #SortChildren which uses the user-defined comparison
  function #OnCompareItems (by default the
  comparison is the alphabetic comparison of tree labels), hit testing
  (determining to which portion of the control the given point belongs, useful
- for implementing drag-and-drop in the tree) with 
+ for implementing drag-and-drop in the tree) with
  #HitTest and editing of the tree item labels in
  place (see #EditLabel).
  Finally, the tree control has a keyboard interface: the cursor navigation (arrow) keys
@@ -78,7 +78,7 @@
  and toggle the current branch. Note, however, that DEL and INS keys do
  nothing by default, but it is common to associate them with deleting an item from
  a tree and inserting a new one into it.
+
  */
+
+