RFR: 8299753: Tree/TableView: Column Resizing With Fractional Scale [v3]

Andy Goryachev angorya at openjdk.org
Thu Aug 22 22:39:25 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).

Andy Goryachev has updated the pull request incrementally with one additional commit since the last revision:

  in case of hitting min max

-------------

Changes:
  - all: https://git.openjdk.org/jfx/pull/1156/files
  - new: https://git.openjdk.org/jfx/pull/1156/files/19827de5..26e9fd54

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jfx&pr=1156&range=02
 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=1156&range=01-02

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 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