Please enable JavaScript to view this site.

A-Shell Reference

Navigation: Subroutines > XTREE

XTREE Inputs and Outputs

Scroll Prev Top Next More

XTREE offers a choice of two ways of providing the data for the list:

Array; this is recommended, as it provides the most flexibility and is required for some of the more advanced features
Sequential file; most convenient for simpler configurations. Both fixed width and CSV formats are supported.

XTREE supports three types of output:

A selected "item" (aka "row" or "record"). This is referred to as "single-selection mode."
An array of selected items ("multiple-selection mode").
An array of updated cell values (either checkbox values or text strings). This only applies when the data contains editable cells; see flags XTF_EDITABLE, and advanced coldef column formats E, u, U and T.

Not all features support all types of input or output, or there may be differences in the way the parameters are interpreted or mapped. So as you read the documentation, please be alert for qualifications which reference one or more input/output combinations, such as "single-selection array mode" or "multiple-select file mode."

Limits and Capacities

Item

Maximum allowed

Updated in Version...; old value

Trees

32

1134 of Jan 09; 10

Columns

200, may be editable or not

1691 of Oct 2020; 100

Rows

no limit

 

Font definitions

4

 

List definitions

26

 

RGB definitions

93 (ASCII 33 - 125)

1665 of Aug 2019; 52

Combined mask length

1024

 

Exit characters

64

 

Length of title, footer in characters

128