For Glazed Lists custom ListSelectionModel to work with JXTable, it's necessary to turn off the JXTable
selection mapper. I've created a patch for SelectionMapper that makes this possible.
My patch also does some cleanup:
- cleans up callers to lock, to always call unlock
- cleans up lock/unlock concepts, renaming them to setEnabled()
- renames 'restoreSelection' to 'mapToView'
- makes SelectionMapper an interface, with DefaultSelectionMapper as implementation
Please review and commit this patch as soon as convenient!