4D LanguageCommands by themeHierarchical ListsVersion: NextHierarchical ListsAPPEND TO LIST ( list : Integer ; itemText : Text ; itemRef : Integer {; sublist : Integer ; expanded : Boolean} )CLEAR LIST ( list : Integer {; *} )Copy list ( list : Integer ) : IntegerCount list items ( {* ;} list : Integer, Text {; *} ) : IntegerDELETE 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} {; *} ) : IntegerFind in list ( list : Integer ; value : Text ; scope : Integer {; itemsArray : Integer array} {; *} ) : IntegerGET 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 ) : TextGet list item font ( list : Integer ; itemRef : Integer, Operator ) : TextGET 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 ) : BooleanList item parent ( {* ;} list : Integer, Text ; itemRef : Integer, Operator ) : IntegerList item position ( {* ;} list : Integer, Text ; itemRef : Integer ) : IntegerLIST OF CHOICE LISTS ( numsArray : Integer array ; namesArray : Text array )Load list ( listName : Text ) : IntegerNew list : IntegerSAVE 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} {; *} ) : IntegerSelected list items ( list : Integer {; itemsArray : Integer array} {; *} ) : IntegerSET 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 } )