commit | 39bc4895996d0f2a45e36d65784d9285278d4eb6 | [log] [tgz] |
---|---|---|
author | Stephan Wahlbrink <sw@wahlbrink.eu> | Fri Nov 22 07:50:23 2013 +0100 |
committer | Stephan Wahlbrink <sw@wahlbrink.eu> | Fri Nov 22 07:50:23 2013 +0100 |
tree | 3a053c684fe229575cc0e4cdd9ef2d09fbd74d6e | |
parent | b17d85e15fed89fe0b4737d1b35cca45736a10ff [diff] |
Bug 413224: Reworked selection layer and models to better support large data sets and to make the models independent of SWT - Refactored API, mainly replaced int[], List<Integer> and similar position references by RangeList and SWT Rectangle by our version - Improved implementation of selection model, especially reduced the memory consumption when calculating fully selected columns/rows Incompatible API changes: - Changed method signatures = if methods are used by external code, it may be necessary to adapted the code (class RangeList offers different constructors to easily create such list, use RangeList#values() to get single position values)