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 : Text ; value : Text ; scope : Integer {; itemsArray : Integer array} {; *} ) : Integer
Find in list ( list : Integer ; value : Text ; scope : Integer {; itemsArray : Integer array} {; *} ) : Integer

GET LIST ITEM ( * ; list : Text ; itemPos : Integer, Operator ; itemRef : Integer ; itemText : Text {; sublist : Integer ; expanded : Boolean} )
GET LIST ITEM ( list : Integer ; itemPos : Integer, Operator ; itemRef : Integer ; itemText : Text {; sublist : Integer ; expanded : Boolean} )

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

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

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

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

GET LIST ITEM PROPERTIES ( * ; list : Text ; itemRef : Integer, Operator ; enterable : Boolean {; styles : Integer {; icon : Text, Integer {; color : Integer}}} )
GET LIST ITEM PROPERTIES* ( list : Integer ; itemRef : Integer, Operator ; 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} )
Is a list ( list : Integer ) : Boolean
List item parent ( {* ;} list : Integer, Text ; itemRef : Integer, Operator ) : 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 : Text ; itemPos : Integer {; positionsArray : Integer array} )
SELECT LIST ITEMS BY POSITION ( list : Integer ; itemPos : Integer {; positionsArray : Integer array} )

SELECT LIST ITEMS BY REFERENCE ( list : Integer ; itemRef : Integer {; refArray : Integer array} )
Selected list items ( * ; list : Text {; itemsArray : Integer array} {; *} ) : Integer
Selected list items ( list : Integer {; itemsArray : Integer array} {; *} ) : Integer

SET LIST ITEM ( * ; list : Text ; itemRef : Integer, Operator ; newItemText : Text ; newItemRef : Integer {; sublist : Integer ; expanded : Boolean} )
SET LIST ITEM ( list : Integer ; itemRef : Integer, Operator ; newItemText : Text ; newItemRef : Integer {; sublist : Integer ; expanded : Boolean} )

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

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

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

SET LIST ITEM PROPERTIES ( * ; list : Text ; itemRef : Integer, Operator ; enterable : Boolean ; styles : Integer {; icon : Text, Integer {; color : Integer}} )
SET LIST ITEM PROPERTIES ( list : Integer ; itemRef : Integer, Operator ; 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< : Comparator } )