Please enable JavaScript to view this site.

A-Shell Reference

Navigation: Subroutines > XTREE

XTREE Sample Programs

Scroll Prev Top Next More

Several sample programs, with source code, are available to help you understand and use XTREE controls. The best place to get these and other sample programs is from the A-Shell SOSLIB.

Program

Description

TABDLG

Sample Tab control in a dialog, with an XTREE on one of the Tab pages.

XTRARY

Simple three-column list, array mode, using the Simple Multi-Column Coldef Syntax.

XTRA2

A more sophisticated array-based example, supporting multi-level and multi-select options, and using the Advanced Coldef syntax to define columns with different formats, colors (row,column,cell), popup menus, etc. Also supports option to display the XTREE inside of a dialog frame.

XTRA2A

Variation of XTRA2 illustrating XTR.expandall options with a 4 level hierarchy, also merge-into and merge-out of options, row fonts.

XTRA3

An even fancier example demonstrating modeless operation, with options for multi-level and multi-selection. The program also illustrates INFLD checkboxes, buttons, TPRINT, some other GUI features, including tool tips and dialog boxes.

XTRA4

Simple example of using two XTREE controls at the same time.

XTRA5

Demonstrates checkboxes and editable text and combo boxes.

XTRA5M

Variation of XTRA5 using multi-selection.

XTRA6

Illustrates radio buttons, multi-line editable cells, colors.

XTRA7

Images and multi-line editable text. (A simple application for associating comments with images.)

XTRFIL

File-based example. You supply the file, including the column definitions in the first row. Demonstrates both single and multiple selection options, and also the XTF_FILANS flag.