RFR: 8299753: Tree/TableView: Column Resizing With Fractional Scale [v6]
Andy Goryachev
angorya at openjdk.org
Mon Jan 27 20:22:30 UTC 2025
On Wed, 15 Jan 2025 15:41:23 GMT, Andy Goryachev <angorya at openjdk.org> wrote:
>> 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 with a new target base due to a merge or a rebase. The pull request now contains 39 commits:
>
> - Merge branch 'master' into 8299753.resize
> - Merge remote-tracking branch 'origin/master' into 8299753.resize
> - Merge remote-tracking branch 'origin/master' into 8299753.resize
> - in case of hitting min max
> - Merge branch 'master' into 8299753.resize
> - 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
> - ... and 29 more: https://git.openjdk.org/jfx/compare/a95151e1...f365f3dd
changed to `snapSizeX()` and `doSetWidth` in `else`.
-------------
PR Comment: https://git.openjdk.org/jfx/pull/1156#issuecomment-2616804369
More information about the openjfx-dev
mailing list