"isChecked"

Allows to query whether a item is checked or not.

Synopsis

shape.isChecked(string id);

Parameter

Parameter Description
shape Name of the object
id The ID of the tree widget item

Description

isChecked allows to query whether a item is checked or not. If the item is checked TRUE (1) is returned, else FALSE (0).

Example

In this example multiple items are added to the parent node WHOLE NAME of the tree widget TREE1. Afterwards some items are set checkable while others are set to not checkable. The function checked queries if the item with the ID "id" is checked or not and returns the value 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);
}
...
checked(string id)
{
  DebugN(TREE1.isChecked(id);//Returns the checked state of the element to the log viewer.
}

Assignment

Tree Widget