Tree box
[Components]
Compounds | |
class | csTreeBox |
The csTreeBox class is a rectangle which contains a number of subrectangles, each of which is recursively similar to its parent. More... | |
class | csTreeItem |
This class encapsulates a tree item. More... | |
Tree item state flags | |
#define | CSS_TREEITEM_OPEN 0x00010000 |
Additional state flag to mark open branches. | |
#define | CSS_TREEITEM_PLACEITEMS 0x00020000 |
Child tree items should be re-positioned. | |
Tree control styles | |
These are bit masks which can be ORed together to form a final value sent to the csTreeBox constructor. | |
#define | CSTS_HSCROLL 0x00000001 |
Tree has a horizontal scroll bar. | |
#define | CSTS_VSCROLL 0x00000002 |
Tree has a vertical scroll bar. | |
#define | CSTS_AUTOSCROLLBAR 0x00000004 |
Automatically hide scrollbars if they are not needed. | |
#define | CSTS_SMALLBUTTONS 0x00000008 |
Tree items have small expand/collapse buttons. | |
#define | CSTS_DEFAULTVALUE CSTS_VSCROLL | CSTS_AUTOSCROLLBAR |
default tree control style | |
Tree box state flags | |
#define | CSS_TREEBOX_PLACEITEMS 0x00010000 |
Child tree items should be re-positioned. | |
Defines | |
#define | CS_TREEITEM_MAGIC (void *)0xdeadface |
The magic answer that means that the component is indeed a tree item. | |
Enumerations | |
enum | { cscmdTreeItemCheck = 0x00000e00, cscmdTreeItemToggle, cscmdTreeItemToggleAll, cscmdTreeItemToggleNotify, cscmdTreeItemSizeChangeNotify, cscmdTreeItemFocused, cscmdTreeItemGetPrev, cscmdTreeItemGetNext, cscmdTreeItemGetFirst, cscmdTreeItemGetLast, cscmdTreeItemDeleteNotify, cscmdTreeItemRightClick, cscmdTreeQuerySelected, cscmdTreeSelectItem, cscmdTreeSetHorizOffset, cscmdTreeStartTracking, cscmdTreeTrack, cscmdTreeMakeVisible, cscmdTreeMakeBranchVisible, cscmdTreeClear } |
Tree control - specific messages. More... | |
enum | csTreeItemStyle { cstisNormal, cstisEmphasized } |
Tree items are divided into several subtypes which will be shown in different colors. More... | |
enum | csTreeFrameStyle { cstfsNone, cstfsThinRect, cstfsThickRect } |
Tree control frame styles. More... |
Define Documentation
|
The magic answer that means that the component is indeed a tree item.
|
|
Child tree items should be re-positioned.
|
|
Additional state flag to mark open branches.
|
|
Child tree items should be re-positioned.
|
|
Automatically hide scrollbars if they are not needed.
|
|
default tree control style
|
|
Tree has a horizontal scroll bar.
|
|
Tree items have small expand/collapse buttons.
|
|
Tree has a vertical scroll bar.
|
Enumeration Type Documentation
|
Tree control - specific messages.
|
|
Tree control frame styles.
|
|
Tree items are divided into several subtypes which will be shown in different colors.
|
Generated for Crystal Space by doxygen 1.2.18