#include <mgui/tree.h>
Inheritance diagram for MGUI::CTRL_TREE:

|
|
Indicator for presence or absence of children for item.
|
|
|
Child visibility setting.
|
|
|
|
Type of search or relationship, used in FindItem().
|
|
|
Results of HitTest.
|
|
|
Image list type, used in SetImageList().
|
|
|
'Handle' used to reference items in tree.
|
|
|
Item status values.
|
|
|
Style for item specified when created.
|
|
|
Values to set or request for item.
|
|
|
Constructor.
|
|
|
Destructor.
|
|
||||||||||||||||||||||||
|
Create control.
|
|
|
Delete all children of specified parent.
|
|
|
Delete item and all children.
|
|
|
Ensure that specified item is visible, expanding or scrolling as needed.
|
|
||||||||||||
|
Find child using ID.
|
|
||||||||||||
|
Find item matching specified criteria or relationship.
|
|
|
Get base item height. Items must be integer multiple of the base height.
|
|
|
Get child presence for item.
|
|
|
Get first child for given parent.
|
|
|
Get item ID.
|
|
||||||||||||||||
|
Get information for item.
|
|
|
Get item status.
|
|
|
Get next "sibling" item.
|
|
|
Get parent of item.
|
|
|
get 'selected' item.
|
|
||||||||||||
|
Determine location of point relative to tree control.
|
|
||||||||||||||||
|
Insert item into tree.
|
|
||||||||||||||||||||
|
Insert simple text item into tree.
|
|
|
Disable redraw, incrementing disable count.
|
|
|
Enable redraw, decrementing disable count. Will redraw the control if was disabled and is no longer. |
|
|
Set background color.
|
|
|
Set base item height. Individual Items will be integer multiple of the base height.
|
|
||||||||||||
|
Set visibility for children of item.
|
|
||||||||||||
|
Set primary or 'state' image list for control. The 'state' image list may contain at most 16 entries, and the first entry is unused.
|
|
|
Set item information using handle from ITEMINFO.
|
|
||||||||||||
|
Set item information for specified ITEMHND.
|
|
||||||||||||
|
Set item position in list.
|
|
||||||||||||
|
Set text for item.
|
|
|
Set color for drawing lines linking children to parent.
|
|
|
Set selected item.
|
|
||||||||||||
|
Called when child visibility has changed.
|
|
||||||||||||
|
Called when child visibility is about to change. Return 'false' to prevent action from occurring. Must be overridden to create child items if item has CHILDPRESENCE_Ask.
|
|
|
Called to perform custom drawing. Default implementation simply returns RETVALUE_DoDefault.
|
|
||||||||||||
|
Called to obtain info for item stored externally to control.
|
|
||||||||||||
|
Called to override ToolTip for item. Text will be initialized with item text, clear to not display any ToolTip.
|
|
|
Called when item becomes deselected. Called after status changed before redrawing item.
|
|
|
Called when item becomes selected. Called after status changed before redrawing item.
|
|
||||||||||||||||
|
Called when left mouse button pressed. Default behavior is to 'select' item if press anywhere in item.
|
|
||||||||||||||||
|
Called when left mouse button released. Default behavior supports visibility toggle, text editing, drag and drop, etc.
|
|
||||||||||||||||
|
Called when right mouse button pressed. Default behavior is to 'select' item if press anywhere in item.
|
|
||||||||||||||||
|
Called when right mouse button released. Default behavior is to toggle expanded/collapsed if press/release on appropriate button.
|
|
||||||||||||
|
Called when change made to value stored external to control. Only applies to text value and only if CTRLSTYLE_EditableText specified when control created.
|
1.3.8-20040913