- _tree
TreeItems _tree;
Undocumented in source.
- items
TreeItems items [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- selectionChange
Signal!OnTreeSelectionChangeListener selectionChange;
Undocumented in source.
- expandedChange
Signal!OnTreeExpandedStateListener expandedChange;
Undocumented in source.
- popupMenu
Listener!OnTreePopupMenuListener popupMenu;
allows to provide individual popup menu for items
- _needUpdateWidgets
bool _needUpdateWidgets;
Undocumented in source.
- _needUpdateWidgetStates
bool _needUpdateWidgetStates;
Undocumented in source.
- _noCollapseForSingleTopLevelItem
bool _noCollapseForSingleTopLevelItem;
Undocumented in source.
- noCollapseForSingleTopLevelItem
bool noCollapseForSingleTopLevelItem [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- noCollapseForSingleTopLevelItem
bool noCollapseForSingleTopLevelItem [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
- onTreeItemPopupMenu
MenuItem onTreeItemPopupMenu(TreeItems source, TreeItem selectedItem)
Undocumented in source. Be warned that the author may not have intended to support it.
- ~this
~this()
Undocumented in source.
- createItemWidget
Widget createItemWidget(TreeItem item)
Override to use custom tree item widgets.
- findItemById
TreeItem findItemById(string id)
returns item by id, null if not found
- onKey
bool onKey(Widget source, KeyEvent event)
Undocumented in source. Be warned that the author may not have intended to support it.
- addWidgets
void addWidgets(TreeItem item)
Undocumented in source. Be warned that the author may not have intended to support it.
- updateWidgets
void updateWidgets()
Undocumented in source. Be warned that the author may not have intended to support it.
- clearAllItems
void clearAllItems()
Undocumented in source. Be warned that the author may not have intended to support it.
- updateWidgetStates
void updateWidgetStates()
Undocumented in source. Be warned that the author may not have intended to support it.
- layout
void layout(Rect rc)
Set widget rectangle to specified value and layout widget contents. (Step 2 of two phase layout).
- minimumVisibleContentSize
Point minimumVisibleContentSize()
Undocumented in source. Be warned that the author may not have intended to support it.
- fullContentSize
Point fullContentSize()
calculate full content size in pixels
- measure
void measure(int parentWidth, int parentHeight)
Measure widget according to desired width and height constraints. (Step 1 of two phase layout).
- onTreeContentChange
void onTreeContentChange(TreeItems source)
- onTreeStateChange
void onTreeStateChange(TreeItems source)
Undocumented in source. Be warned that the author may not have intended to support it.
- onTreeExpandedStateChange
void onTreeExpandedStateChange(TreeItems source, TreeItem item)
Undocumented in source. Be warned that the author may not have intended to support it.
- findItemWidget
TreeItemWidget findItemWidget(TreeItem item)
Undocumented in source. Be warned that the author may not have intended to support it.
- onTreeItemSelected
void onTreeItemSelected(TreeItems source, TreeItem selectedItem, bool activated)
Undocumented in source. Be warned that the author may not have intended to support it.
- makeItemVisible
void makeItemVisible(TreeItem item)
Undocumented in source. Be warned that the author may not have intended to support it.
- clearSelection
void clearSelection()
Undocumented in source. Be warned that the author may not have intended to support it.
- selectItem
void selectItem(TreeItem item, bool makeVisible)
Undocumented in source. Be warned that the author may not have intended to support it.
- selectItem
void selectItem(string itemId, bool makeVisible)
Undocumented in source. Be warned that the author may not have intended to support it.
- handleAction
bool handleAction(Action a)
Undocumented in source. Be warned that the author may not have intended to support it.
- invalidate
void invalidate()
Undocumented in source. Be warned that the author may not have intended to support it.
Tree widget with items which can have icons and labels