Scilab 6.0.2
      
      
    Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
uiDeleteNode
Deletion in an uitree
Syntax
delTree = uiDeleteNode(tree, node) delTree = uiDeleteNode(tree, position)
Input parameters
- tree
- uitree where we do the deletion 
- node
- node we want to delete 
- position
- a string, which is the position of the node we want to delete 
Output parameters
- delTree
- an uitree without the deleted node 
Description
Deletion of a node (subTree) from a tree. If we have 3 nodes called 'Node1', 'Node2' and 'Node3' each one at position 1.1, 1.2, and 1.3. Deletion of node at position 1.2 ('Node2') will pull up the 'Node 3' to position 1.2.
Examples
// We should create nodes(subTrees) before creating trees leaf11 = uiCreateNode('leaf 1.1', 'iconLeaf1.1', 'callbackLeaf1.1') leaf12 = uiCreateNode('leaf 1.2', 'iconLeaf1.2', 'callbackLeaf1.2') leaf31 = uiCreateNode('leaf 3.1', 'iconLeaf3.1', 'callbackLeaf3.1') leaf32 = uiCreateNode('leaf 3.2', 'iconLeaf3.2', 'callbackLeaf3.2') node1 = uiCreateNode('Node 1', 'iconNode1', 'callbackNode1') node2 = uiCreateNode('Node 2', 'iconNode2', 'callbackNode2') node3 = uiCreateNode('Node 3', 'iconNode3', 'callbackNode3') root = uiCreateNode('Root', 'iconRoot', 'callbackRoot') treeNode1 = uiCreateTree(node1, leaf11, leaf12) treeNode3 = uiCreateTree(node3, leaf31, leaf32) treeRoot = uiCreateTree(root, treeNode1, node2, treeNode3) // Deletion of 'node2' treeDel = uiDeleteNode(treeRoot, node2) uiDisplayTree(treeDel) // Deletion of node at position '3.2' treeDel = uiDeleteNode(treeRoot, '3.2') uiDisplayTree(treeDel)
See also
- uiCreateNode — Creation of node (for Scilab uitree)
- uiCreateTree — Creation of an uitree
- uiDisplayTree — Printing an uitree in GUI mode
- uiDumpTree — Printing an uitree in the console (text mode)
- uiInsertNode — Insertion in a uitree
- uiConcatTree — Concatenation of trees
- uiEqualsTree — Comparing two trees
- uiFindNode — Find node in an uitree
- uiGetParentNode — Get Parent of a node
- uiGetChildrenNode — Get Children of a node
- uiGetNodePosition — Get the position(s) of a node
| Report an issue | ||
| << uiCreateTree | uitree | uiDisplayTree >> |