RFR: 8299753: Tree/TableView: Column Resizing With Fractional Scale

Kevin Rushforth kcr at openjdk.org
Thu Aug 22 15:32:14 UTC 2024


On Thu, 15 Jun 2023 19:38:00 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).

It's on  my list to review, but at a low priority. I have concerns over the proposed solution, specifically around the creation and use of the (not public) snapInnerSpace method.

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

PR Comment: https://git.openjdk.org/jfx/pull/1156#issuecomment-2305026637


More information about the openjfx-dev mailing list