RFR: 8342565: [TestBug] StubTextLayout [v2]
Andy Goryachev
angorya at openjdk.org
Tue Feb 4 18:41:20 UTC 2025
On Tue, 4 Feb 2025 08:50:43 GMT, Marius Hanl <mhanl at openjdk.org> wrote:
>> Andy Goryachev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 19 additional commits since the last revision:
>>
>> - atomic boolean
>> - Merge branch 'master' into 8342565.stub.text.layout
>> - cleanup
>> - better test
>> - cleanup
>> - more magic
>> - magic numbers
>> - more
>> - add exports
>> - stub fonts
>> - ... and 9 more: https://git.openjdk.org/jfx/compare/2b26b7b8...5010278f
>
> modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java line 2704:
>
>> 2702: private static double toViewPortLength(double prefHeight) {
>> 2703: // it would be better to calculate this from listView but there is no API for this
>> 2704: return prefHeight - 2;
>
> I think after this node is inside the scene tree and has a skin, you can just calculate that with:
> `prefHeight(-1) - snappedTopInset() - snappedBottomInset()`.
> Something like that I already used.
>
> Also, `Viewport` is one word, so should not be camel case.
using `prefHeight(-1) - snappedTopInset() - snappedBottomInset()` breaks the original test, I'd rather avoid that (all I did was minor refactoring to move the logic and the comment into one place).
thanks for -> `toViewportLength()`
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1667#discussion_r1941711373
More information about the openjfx-dev
mailing list