Classes |
|
struct | CellInfo |
struct | DrawInfo |
struct | MouseInfo |
struct | DragInfo |
struct | TreeViewDropDownMenuInfo |
struct | TreeViewFloatSliderInfo |
class | TreeViewFunctions |
class | TreeViewCustomGui |
Typedefs |
|
typedef Bool (* | VisitChildrenCallback ) (void *root, void *obj, void *userdata, void *data1, void *data2, Bool &bCont) |
Enumerations |
|
enum |
{
ID_TREEVIEW_CONTEXT_DISABLE , ID_TREEVIEW_CONTEXT_REMOVE , ID_TREEVIEW_CONTEXT_RESET , ID_TREEVIEW_FIRST_NEW_ID } |
Insert Object |
|
#define | INSERT_BEFORE |
#define | INSERT_AFTER |
#define | INSERT_UNDER |
#define | INSERT_REPLACE |
#define CUSTOMGUI_TREEVIEW |
Tree/List view custom GUI ID.
#define ACCEPT_DRAG_OBJECT_FORCE_COPY |
Use this to force a copy cursor. The next
TreeViewFunctions::InsertObject()
call will have
bCopy = true
.
#define LISTVIEW_TABLE_SIZE |
Private .
typedef Bool (* VisitChildrenCallback) (void *root, void *obj, void *userdata, void *data1, void *data2, Bool &bCont) |
Callback for TreeViewFunctions::VisitChildren . Called for each child.
[in] | root | The tree view root. |
[in] | obj | The child object. |
[in] | userdata | The user data. |
[in] | data1 | The first data. |
[in] | data2 | The second data. |
[out] | bCont | Set to true to continue browsing, otherwise to false . |