Tree
Объект дерево. Каждый элемент объекта может имепть дочерние элементы. Необходимо подключать файл tree.g.
include : $"...\gentee\lib\tree\tree.g"
Операторы
tree of type | Указание типа элементов. |
* tree | Получить количество элементов в дереве. |
* treeitem | Получить количество дочерних элементов. |
foreach var,treeitem | Оператор foreach. |
Методы
tree.clear | Удалить все элементы из дерева. |
tree.del | Удалить элемент. |
tree.leaf | Добавить "лист". |
tree.node | Добавить "узел". |
tree.root | Получение корневого элемента. |
Методы элементов treeitem
treeitem.changenode | Сменить узел-хозяин у данного элемента |
treeitem.child | Получить первый дочерний элемент у объекта. |
treeitem.data | Получить указатель на данные хранящиеся в объекте. |
treeitem.getnext | Получить следующий элемент дерева. |
treeitem.getprev | Получить предыдущий элемент дерева. |
treeitem.isleaf | Проверка на "лист". |
treeitem.isnode | Проверка на "узел". |
treeitem.isroot | Проверка на "корень". |
treeitem.lastchild | Получить последний дочерний элемент у объекта. |
treeitem.move | Переместить элемент. |
treeitem.parent | Получить хозяина объекта. |