Please enable JavaScript to view this site.

A-Shell 6.5 Development Notes

XTREE Auto-Filter refinements:

If auto-filtering is enabled globally via the OPTIONS=XTAUTOFILTER directive in the miame.ini, but not set explicitly for the current tree (via the XTF2_AUTOFILTER flag), then the initial state of the filter buttons will be hidden, but can be activated (made visible) via the context menu. This is intended to make it easier to enable auto-filter globally without having to worry about the overcrowding of narrow column headers or general clutter caused by the filter buttons in trees where filtering may not be important.
Close a small GPF loophole related to filtering
Add a new Advanced Coldef Option (FilterInitialState=Disable) which can be used to hide the filter button from specific columns (or the entire tree if added to the zero column definition), while still allowing it to be activated via the context menu.
Add a new option to the context menu to toggle the filter button for just the current column.
Fix problem of filter buttons failing to respond if the column had already been selected.
Vastly improve (10-50X) the speed of filtering operations.