STreeView¶
| Property |
Type |
Note |
| Aka |
String |
Name for the widget |
| ColorAndOpacity |
Number Array, Length = 4 |
Linear color values, for example:[0.5, 0.5, 0.5, 1] |
| ForegroundColor |
Number Array, Length = 4 |
Linear color values, for example:[0.5, 0.5, 0.5, 1] |
| ItemHeight |
Number |
|
| OnContextMenuOpening |
Object |
JSON Value that contains the menu config. Same as the menu in the MenuConfig.ini |
| OnMouseButtonDoubleClick |
String |
The python code which will be executed. |
| OnSelectionChanged |
String |
The python code which will be executed. replacement flag: %index or % |
| ToolTipText |
String |
|
| TreeItemParentIndices |
Number Array |
Index of the current item's parent of the list |
| TreeItemSource |
String Array |
|
| Visibility |
Enum: EVisibility: Visible, Collapsed, Hidden, HitTestInvisible, SelfHitTestInvisible, All |
|
functions what can be called from ChameleonData¶
Examples¶
Example 1:
"STreeView":
{
"Aka": "TreeViewA",
"SHeaderRow": {
"Columns": [
{
"DefaultLabel": "Tree View List",
"FillWidth": 1
}
]
},
"TreeItemSource": ["ItemA", "ItemB", "ItemC", "ItemD", "ItemE", "ItemF" ],
"TreeItemParentIndices": [-1, 0, 0, 2, 1, 1]
}