On Fri, 27 Sep 2024 14:58:31 GMT, Alexander Zvegintsev <[email protected]>
wrote:
>> No, not directly.
>>
>> But you can combine it with explicit call to `WindowLayouts`:
>>
>>
>> .positionTestUI((testWindows, instructionUI) -> {
>> instructionUI.setLocation(200, 200);
>> WindowLayouts.rightOneRow(testWindows, instructionUI);
>> })
>>
>>
>> So, this (rare) scenario still doesn't require you to reimplement everything.
>
> Oh, I hadn't paid attention to the fact that these methods are public. I
> guess it is a good solution to my request.
I like the updated version much better that what I had initially. It's really
*flexible* now. One can combine different layouts on sublists to achieve more
complex layouts. Yet I am still to play around with it. Anyway more complex
layouts are out of scope for this PR.
Thank you @azvegint! It is your usage in #21180 that made me realise I had
overcomplicated the code for laying out windows.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/21207#discussion_r1778791631