XTREE

1555.1

XTREE refinement: selchange exitcodes are now queued when generated by an inactive tree click so that on the next call to the tree, the selchange exitcode is returned.

1542.0.8

Add XTREE Indexed PopupMenus.

1542.0.7

Add XTREE PopupMenu Sub-Menus.

1542.0.6

XTREE PopupMenu enhancement: individual menu items may now be marked as disabled with a "!" at the start of the item text, i.e.: PopupMenu=!disabled item,VK_xF999; ...

1537

Add new XTREE Footer function.

1530.0.3

New release of the DLL underlying XTREE (SftTree_IX86_U_75.DLL, previously SftTree_IX86_U_70.DLL)

1530.0.4

XTREE enhancement: 3-state editable checkbox columns now support the extended mode (T3+) which adds the ability to check-all (^A), uncheck-all (^B) and undo (^Z).

1530.0.5

XTREE enhancement: extended checkbox columns may now be extended to a second degree by adding a second "+" (e.g. T++ or T3++). This adds a 3-state checkbox to the header of the column which is automatically set to the checked state if all the boxes in the column are checked; the unchecked state if all the boxes are unchecked, or the indeterminate state if there is a mixture (or if all of the boxes are indeterminate). Clicking the checkbox in the header cycles through the check-all, uncheck-all, set-all-to-indeterminate (if 3-state), and back to the origional mixed state (if applicable).

1530.0.6

XTREE enhancement: column ordering for all the columns (up to the max of 100) can now be saved when using the TreeID mechanism with the XTUCFG_COLORD bit set in the XTR'USRCFG field. Previously the limit was 31 columns, which remains the limit when using the XTR'COLORDER() array method without the TreeID option.

1513.0

New XTREE Advanced Coldef Option:  MaskView=<mask> . This is identical to the existing Mask=<mask> option, except that the non-numeric mask characters (relative to the current LDF) are stripped from the editable fields returned in the answer array. This is most convenient when you plan to use the data returned from the tree in numeric calculations, where the mask formatting characters may interfere with the conversion from string to number.

1501.5.1

XTREE refinement: Specifying the -$PRINT PopupMenu option was removing the print option from the popup menu, but it was not disabling the ability to print/preview using the built-in ^P command. To disable that, a new Advanced Coldef Option has been added:

Print=Disabled

Note that it doesn't really matter what follows the = sign; the only option is to disable since the default is for printing to be enabled.