"getUncheckedItems"
Returns a list of all items which are not checked inside a Tree Widget.
Synopsis
shape.getUncheckedItems([int whichItems]);
Parameter
Parameter | Description |
---|---|
shape | Name of the object |
whichItems |
Defines which kind of items are returned. Following options are available:
The parameters can be combined => (TREE_LEAVES | TREE_NODES) |
Description
getUncheckedItemes returns a dyn_string which contains all unchecked items of the Tree Widget that match the whichItems condition.
Example
In this example multiple items are added to the parent node WHOLE NAME of the tree widget TREE1. Afterwards all items are set checkable. With the function unchecked, all not checked nodes are written to the log viewer.
main()
{
//Add three columns
TREE1.addColumn("SURNAME");
TREE1.addColumn("FIRST NAME");
TREE1.addColumn("ADDRESS");
//append the item WHOLE NAME
TREE1.appendItemNC("","WHOLE NAME","WHOLE_NAME");
//append three leaves to WHOLE NAME
TREE1.appendItemNC("WHOLE NAME","MUELLER","Mueller");
TREE1.appendItemNC("WHOLE NAME","SCHMIDT","Schmidt");
TREE1.appendItemNC("WHOLE NAME","KAUFMANN","Kaufmann");
//Set the text for the leave node column "NAME"
TREE1.setText("MUELLER",1,"Maria");
TREE1.setText("SCHMIDT",1,"Anna");
TREE1.setText("KAUFMANN",1,"Jan");
//Set the text for the leave node column "ADDRESS"
TREE1.setText("MUELLER",2,"Hauptstr. 1");
TREE1.setText("SCHMIDT",2,"Wienerstr. 10");
TREE1.setText("KAUFMANN",2,"Nebenstr. 100");
//Set the checkable option for the items
TREE1.setCheckable("WHOLE NAME",true);
TREE1.setCheckable("MUELLER",true);
TREE1.setCheckable("SCHMIDT",true);
TREE1.setCheckable("KAUFMANN",true);
}
...
unchecked()
{
DebugN(TREE1.getUncheckedItems(TREE_NODES);
//Writes all not checked items of TREE1 to the log viewer.
}
Assignment
Tree Widget