Skip to main content
Version: Next

Hierarchical Lists

APPEND TO LIST ( list : Integer ; itemText : Text ; itemRef : Integer {; sublist : Integer ; expanded : Boolean} )
CLEAR LIST ( list : Integer {; *} )
Copy list ( list : Integer ) : Integer
Count list items ( {* ;} list : Integer, Text {; *} ) : Integer
DELETE FROM LIST ( * ; list : Text ; itemRef : Integer, Operator {; *} )
DELETE FROM LIST ( list : Integer ; itemRef : Integer, Operator {; *} )

Find in list ( {* ;} list : Integer, Text ; value : Text ; scope : Integer {; itemsArray : Integer array {; *}} ) : Integer
GET LIST ITEM ( {* ;} list : Integer, Text ; itemPos : Operator, Integer ; itemRef : Integer ; itemText : Text {; sublist : Integer ; expanded : Boolean} )
GET LIST ITEM ( {* ;} list : Integer, Text ; * ; itemRef : Integer ; itemText : Text {; sublist : Integer ; expanded : Boolean} )

Get list item font ( {* ;} list : Integer, Text ; itemRef : Integer, Operator ) : Text
Get list item font ( * ; list : Integer, Text ; * ) : Text

GET LIST ITEM ICON ( {* ;} list : Integer, Text ; itemRef : Operator, Integer ; icon : Picture )
GET LIST ITEM ICON ( * ; list : Integer, Text ; * ; icon : Picture

GET LIST ITEM PARAMETER ( {* ;} list : Integer, Text ; itemRef : Integer, Operator ; selector : Text ; value : Text, Boolean, Real )
GET LIST ITEM PARAMETER ( * ; list : Integer, Text ; * ; selector : Text ; value : Text, Boolean, Real )

GET LIST ITEM PARAMETER ARRAYS ( {* ;} list : Integer, Text ; itemRef : Integer, Operator ; arrSelection : Text array {; arrValues : Text array} )
GET LIST ITEM PARAMETER ARRAYS ( * ; list : Integer, Text ; * ; arrSelection : Text array {; arrValues : Text array} )

GET LIST ITEM PROPERTIES ( {* ;} list : Integer, Text ; itemRef : Operator, Integer ; enterable : Boolean {; styles : Integer {; icon : Text, Integer {; color : Integer}}} )
GET LIST ITEM PROPERTIES ( * ; list : Integer, Text ; * ; enterable : Boolean {; styles : Integer {; icon : Text, Integer {; color : Integer}}} )

GET LIST PROPERTIES ( list : Integer ; appearance : Integer {; icon : Integer {; lineHeight : Integer {; doubleClick : Integer {; multiSelections : Integer {; editable : Integer}}}}} )
INSERT IN LIST ( {* ;} list : Integer, Text ; beforeItemRef : Integer, Operator ; itemText : Text ; itemRef : Integer {; sublist : Integer ; expanded : Boolean} )
INSERT IN LIST ( * ; list : Integer, Text ; * ; itemText : Text ; itemRef : Integer {; sublist : Integer ; expanded : Boolean} )

Is a list ( list : Integer ) : Boolean
List item parent ( {* ;} list : Integer, Text ; itemRef : Operator, Integer ) : Integer
List item parent ( * ; list : Integer, Text ; * ) : Integer

List item position ( {* ;} list : Integer, Text ; itemRef : Integer ) : Integer
LIST OF CHOICE LISTS ( numsArray : Integer array ; namesArray : Text array )
Load list ( listName : Text ) : Integer
New list : Integer
SAVE LIST ( list : Integer ; listName : Text )
SELECT LIST ITEMS BY POSITION ( {* ;} list : Integer, Text ; itemPos : Integer {; positionsArray : Integer array} )
SELECT LIST ITEMS BY REFERENCE ( list : Integer ; itemRef : Integer {; refArray : Integer array} )
Selected list items ( {* ;} list : Integer, Text {; itemsArray : Integer array {; *}} ) : Integer
SET LIST ITEM ( {* ;} list : Integer, Text ; itemRef : Operator, Integer ; newItemText : Text ; newItemRef : Integer {; sublist : Integer ; expanded : Boolean} )
SET LIST ITEM ( * ; list : Integer, Text ; * ; newItemText : Text ; newItemRef : Integer {; sublist : Integer ; expanded : Boolean} )

SET LIST ITEM FONT ( {* ;} list : Integer, Text ; itemRef : Integer, Operator ; font : Text, Integer )
SET LIST ITEM FONT ( * ; list : Integer, Text ; * ; font : Text, Integer )

SET LIST ITEM ICON ( {* ;} list : Integer, Text ; itemRef : Integer, Operator ; icon : Picture )
SET LIST ITEM ICON ( * ; list : Integer, Text ; * ; icon : Picture )

SET LIST ITEM PARAMETER ( {* ;} list : Integer, Text ; itemRef : Operator, Integer ; selector : Text ; value : Text, Boolean, Real )
SET LIST ITEM PARAMETER ( * ; list : Integer, Text ; * ; selector : Text ; value : Text, Boolean, Real )

SET LIST ITEM PROPERTIES ( {* ;} list : Integer, Text ; itemRef : Operator, Integer ; enterable : Boolean ; styles : Integer {; icon : Text, Integer {; color : Integer}} )
SET LIST ITEM PROPERTIES ( * ; list : Integer, Text ; * ; enterable : Boolean ; styles : Integer {; icon : Text, Integer {; color : Integer}} )

SET LIST PROPERTIES ( list : Integer ; appearance : Integer {; icon : Integer {; lineHeight : Integer {; doubleClick : Integer {; multiSelections : Integer {; editable : Integer}}}}} )
SORT LIST ( list : Integer {; > or <} )