Please enable JavaScript to view this site.

A-Shell Development History

New field in XTRCTL allows toggling of "open ended" option for last display column. Previously, this was always set to TRUE, meaning that the last column was "open ended" (expanding to fit the larger of the space available and the data in the column). When the new field, XTR'CLOSEDENDED, is set to 1, the open ended option is disable, which should cause the final display column to adopt a fixed width (either as defined by the Dspwid=## option in COLDEF, or as it sees fit based on some internal heuristics). The XTREE.MAP has been updated to add the new field to the end, which now looks like this:

MAP1 XTRCTL                       ! extended XTREE parameters

    MAP2 XTR'OPCODE,B,1           ! 0=normal (create), 1=replace data,

    ...

    ...

    MAP2 XTR'TIMEOUT,B,4          ! [115] timeout (ms) (exitcode=11)

    MAP2 XTR'LEFTPANECOLS,B,1     ! [116] (XTF_SPLIT) # cols in left pane

    MAP2 XTR'LEFTPANEWIDTH,B,1    ! [116] (XTF_SPLIT) width of left pane

                                  !   0=optimize, -1=50/50, else column units

    MAP2 XTR'CLOSEDENDED,B,1      ! [117] 1=last column not open ended

    MAP2 XTR'UNUSED2,X,25         ! [117]