RFR: 8299753: Tree/TableView: Column Resizing With Fractional Scale
Andy Goryachev
angorya at openjdk.org
Thu Jun 27 17:31:15 UTC 2024
Modified the resize algorithm to work well with fractional scale, thanks for deeper understanding of the problem thanks to @hjohn and @mstr2 .
Removed earlier manual tester in favor of the monkey tester.
It is important to note that even though the constraints are given by the user in unsnapped coordinates, they are converted to snapped values, since the snapped values correspond to the actual pixels on the display. This means the tests that validate honoring constraints should, in all the cases where (scale != 1.0), assume possibly error not exceeding (1.0 / scale).
-------------
Commit messages:
- Merge branch 'master' into 8299753.resize
- Merge remote-tracking branch 'origin/master' into 8299753.resize
- Merge branch 'master' into 8299753.resize
- Merge remote-tracking branch 'origin/master' into 8299753.resize
- Merge remote-tracking branch 'origin/master' into 8299753.resize
- Merge remote-tracking branch 'origin/master' into 8299753.resize
- Merge branch 'master' into 8299753.resize
- Merge remote-tracking branch 'origin/master' into 8299753.resize
- Merge remote-tracking branch 'origin/master' into 8299753.resize
- tolerance
- ... and 24 more: https://git.openjdk.org/jfx/compare/101e5175...e48038c7
Changes: https://git.openjdk.org/jfx/pull/1156/files
Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1156&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8299753
Stats: 479 lines in 9 files changed: 165 ins; 222 del; 92 mod
Patch: https://git.openjdk.org/jfx/pull/1156.diff
Fetch: git fetch https://git.openjdk.org/jfx.git pull/1156/head:pull/1156
PR: https://git.openjdk.org/jfx/pull/1156
More information about the openjfx-dev
mailing list