Various operations associated with XTR'COLUMNACTIVE were not working properly. It now works as originally intended, i.e. on entrance, it determines which column has the keyboard focus (and does not have to be one of the sort columns). On return it indicates the column that had the keyboard focus on exit.
The keyboard focus can be changed by the user by clicking on any cell in a column. Previously, only the column header would work, and that also sorts the column. Now, you can change the column focus without changing the sort.
Note that the column focus (or active column) has only two purposes:
• | On entrance, if the XTR'SKEY field is non-blank, XTR'COLUMNACTIVE will determine which column is searched. |
• | While XTREE has the focus, non-navigational keyboard characters will cause a search of the current column for the first match, moving the selection bar to the matched item. |