Macros | |
#define | TREEVIEW_BORDER |
#define | TREEVIEW_OUTSIDE_DROP |
#define | TREEVIEW_HIDE_LINES |
#define | TREEVIEW_CTRL_DRAG |
#define | TREEVIEW_NO_MULTISELECT |
#define | TREEVIEW_HAS_HEADER |
#define | TREEVIEW_RESIZE_HEADER |
#define | TREEVIEW_MOVE_COLUMN |
#define | TREEVIEW_FIXED_LAYOUT |
#define | TREEVIEW_NOAUTOCOLUMNS |
#define | TREEVIEW_NO_OPEN_CTRLCLK |
#define | TREEVIEW_ALT_DRAG |
#define | TREEVIEW_NO_BACK_DELETE |
#define | TREEVIEW_NO_DELETE |
#define | TREEVIEW_ALTERNATE_BG |
#define | TREEVIEW_CURSORKEYS |
#define | TREEVIEW_NOENTERRENAME |
#define | TREEVIEW_NO_VERTICALSCROLL |
#define | TREEVIEW_ADDROW |
#define | TREEVIEW_RESIZABLE |
#define | TREEVIEW_CUSTOM_BG_COLOR |
#define | TREEVIEW_VERTICAL_SPACE |
#define | TREEVIEW_HIDE_HIERARCHY_LINES |
#define | TREEVIEW_NO_ENTER_FORWARD |
#define | TREEVIEW_DRAG_START_REQUIRES_MOVEMENT |
#define TREEVIEW_BORDER |
Bool Set to true to show an outer tree border.
#define TREEVIEW_OUTSIDE_DROP |
Bool Set to true if an object may be dropped under all the objects in the tree view.
#define TREEVIEW_HIDE_LINES |
Bool Set to true if no lines should be drawn (flat list, no hierarchy indents used).
#define TREEVIEW_CTRL_DRAG |
Bool Set to true if item may be duplicated by Ctrl + Drag.
#define TREEVIEW_NO_MULTISELECT |
Bool Set to true if no multiple selection is allowed.
#define TREEVIEW_HAS_HEADER |
Bool Set to true if the tree view may have a header line.
#define TREEVIEW_RESIZE_HEADER |
Bool Set to true if the column width can be changed by the user.
#define TREEVIEW_MOVE_COLUMN |
Bool Set to true if the user can move the columns.
#define TREEVIEW_FIXED_LAYOUT |
Bool Set to true if all lines have the same height.
#define TREEVIEW_NOAUTOCOLUMNS |
Bool Set to true if only the first line is asked for the columns width, resulting in a huge speedup.
#define TREEVIEW_NO_OPEN_CTRLCLK |
Bool Set to true if it is not allowed to open the complete tree with Ctrl + Click.
#define TREEVIEW_ALT_DRAG |
Bool Set to true if Alt should be used instead of Ctrl for drag and drop; implies item may be duplicated by Alt + Drag.
#define TREEVIEW_NO_BACK_DELETE |
Bool Set to true to disable "delete pressed" messages if backspace was hit.
#define TREEVIEW_NO_DELETE |
Bool Set to true to disable Delete Message Callback completely for backspace and delete.
#define TREEVIEW_ALTERNATE_BG |
Bool Set to true to alternate background color per line.
#define TREEVIEW_CURSORKEYS |
Bool Set to true if cursor keys should be processed. Note: The focus item has to be set to nullptr if it is deleted and this flag is set.
#define TREEVIEW_NOENTERRENAME |
Bool Set to true to suppress the rename popup when the user presses enter.
#define TREEVIEW_NO_VERTICALSCROLL |
Bool Set to true to disable vertical scrolling and show the full list.
#define TREEVIEW_ADDROW |
Bool Set to true to show an add new column row at the bottom of the list.
#define TREEVIEW_RESIZABLE |
Bool Set to true to make treeview resizable by dragging the bottom edge.
#define TREEVIEW_CUSTOM_BG_COLOR |
Custom background color. Can be an Int32 color ID (.
#define TREEVIEW_VERTICAL_SPACE |
Int32 Vertical space between lines in pixels.
#define TREEVIEW_HIDE_HIERARCHY_LINES |
Bool Set to true to hide the hierarchical lines. Note: only affects visibility of the lines, the indentation levels and fold/unfold symbols visibility remains unchanged.
#define TREEVIEW_NO_ENTER_FORWARD |
Bool If TREEVIEW_NOENTERRENAME is set to true, this setting can be set to true to avoid forwarding the Enter key message to super/parent classes, for example to avoid losing the tree focus when Enter key is pressed. Note that enter forwarding might be needed in some situations, e.g. when the dialog owning the tree has Ok/Cancel buttons and Enter must do the same action as pressing the OK button.
#define TREEVIEW_DRAG_START_REQUIRES_MOVEMENT |
Bool Set to true if drag & drop events should happen only when mouse has really moved.