Name | Type | Default Value | Description |
AllowDeselect | Boolean | False | Determines if the user is allowed to deselect all nodes by clicking outside the rows. |
BackgroundColor | Color | &c000000 | Background color of the control. |
BorderColor | Color | &c000000 | Border color of the control. |
CanDrag | Boolean | False | Determines whether to enable functionality to drag nodes from the component to other controls. |
CheckColor | Color | &c000000 | Color used to checkboxes. |
CheckHoverColor | Color | &c000000 | Color used to draw checkboxes when the mouse if over them. |
CheckSelectedColor | Color | &c000000 | Color used to draw checkboxes with a state of True. |
ColumnCount | Integer | 0 | Number of columns. |
ColumnWidths | String | “” | String representing the columns widths. |
CustomColors | Boolean | False | If the control is to use the specified custom color properties. |
CustomPictures | Boolean | False | If the control is to use the specified custom picture properties. |
Editor | TextField | Nil | TextField instance used for node editing. |
ExpanderColor | Color | &c000000 | Default color for expanders when not hovered of selected. |
ExpanderHoverColor | Color | &c000000 | Color for expanders when hovered. |
ExpanderSelectedColor | Color | &c000000 | Color for expanders when the row is selected. |
FullRowSelect | Boolean | False | Whether the control displays selections spanning the full row, or just the caption. |
HasHeader | Boolean | False | Whether the control displays a large hearder. |
HeaderColor | Color | &c000000 | Background color of the header. |
HeaderHeight | Integer | 32 | Height of the header. |
HeaderText | String | “” | Text to displayed in the header. |
HeaderTextColor | Color | &c000000 | Color of text in the header. |
HeaderTextFont | String | “system” | Font of text in the header. |
HeaderTextSize | Integer | 16 | Size, in points, of the header text. |
IconChecked | Picture | Nil | Picture representation of node's checkbox with it's Value set to true. |
IconCheckedHover | Picture | Nil | Picture representation of node's checkbox when hovered. |
IconCheckedSelected | Picture | Nil | Picture representation of node's checkbox when the row is selected. |
IconFolderCollapsed | Picture | Nil | Picture representation of node's expander when collapsed. |
IconFolderCollapsedHover | Picture | Nil | Picture representation of node's expander when collapsed and hovered. |
IconFolderCollapsedSelected | Picture | Nil | Picture representation of node's expander when collapsed and selected. |
IconFolderExpanded | Picture | Nil | Picture representation of node's expander when expanded. |
IconFolderExpandedHover | Picture | Nil | Picture representation of node's expander when expanded and hovered. |
IconFolderExpandedSelected | Picture | Nil | Picture representation of node's expander when expanded and selected.. |
IconRemove | Picture | Nil | Picture to show for the remove action. |
IconRemoveHover | Picture | Nil | Picture to show when the remove button is hovered. |
IconRemoveSelected | Picture | Nil | Picture to show when the remove button's row is selected. |
IconReorder | Picture | Nil | Picture to show for the reorder button. |
IconReorderHover | Picture | Nil | Picture to show for the reorder button when hovered. |
IconReorderSelected | Picture | Nil | Picture to show for the reorder button when the row is selected. |
IconUnchecked | Picture | Nil | Picture representation of node's checkbox with it's Value set to false. |
IconUncheckedHover | Picture | Nil | Picture representation of node's checkbox with it's Value set to false and hoevered. |
IconUncheckedSelected | Picture | Nil | Picture representation of node's checkbox with it's Value set to false and the row is selected. |
ListIndex | Integer | -1 | Current selection row index. |
MultiSelect | Boolean | False | If a user may select more than one node/row. |
NotificationColor | Color | &c000000 | Background color of notification icon. |
NotificationTextColor | Color | &c000000 | Text color of notification icon. |
RemoveColor | Color | &c000000 | Color of remove icon. |
RemoveColorHover | Color | &c000000 | Color of remove icon when hovered. |
RemoveColorSelected | Color | &c000000 | Color of remove icon when row selected. |
ReorderColor | Color | &c000000 | Color of reorder icon. |
ReorderColorHover | Color | &c000000 | Color of reorder icon when hovered. |
ReorderColorSelected | Color | &c000000 | Color of reorder icon when row selected. |
RowColor | Color | &c000000 | Background color of rows. |
RowColorAlt | Color | &c000000 | Background color of alternating rows. |
RowHeight | Integer | 29 | Height of rows. |
RowHoverColor | Color | &c000000 | Background color when row is hovered. |
RowHoverTextColor | Color | &c000000 | Text color when row is hovered. |
RowTextColor | Color | &c000000 | Text color of rows. |
RowTextFont | String | “system” | Font used to display node captions. |
RowTextSize | Integer | 0 | Text size, in points, of nodes. |
ScrollMax | Integer (Read-Only) | 0 | Maximum scroll position. |
ScrollPosition | Integer | 0 | Current scroll position. |
SelectedRowColor | Color | &c000000 | Background color of selected row. |
SelectedRowTextColor | Color | &c000000 | Text color of selected row. |
ShowBorder | Boolean | True | When True, a border is drawn around the edge of the control. |
Style | GraffitiTreeView.Styles | Modern | The style to apply to the tree's drawing. |
VerticalScroll | ScrollBar | Nil | The VerticalScrollBar instance to be used. |