On Tue, 5 Nov 2024 00:13:20 GMT, Andy Goryachev <ango...@openjdk.org> wrote:

>> Michael Strauß has updated the pull request with a new target base due to a 
>> merge or a rebase. The pull request now contains 23 commits:
>> 
>>  - Merge branch 'master' into feature/extended-window
>>  - Merge branch 'master' into feature/extended-window
>>  - macOS: dynamically adapt toolbar style to headerbar height
>>  - fix header bar height flicker
>>  - NPE
>>  - fix peer access outside of synchronizer
>>  - improve title text documentation
>>  - macOS: hide window title
>>  - better documentation
>>  - set minHeight to native height of title bar
>>  - ... and 13 more: https://git.openjdk.org/jfx/compare/58cd76a8...9b63892d
>
> modules/javafx.graphics/src/main/java/javafx/scene/layout/HeaderBar.java line 
> 53:
> 
>> 51:  * account for the default window buttons (minimize, maximize, close). 
>> If a child is configured to be
>> 52:  * centered in the {@code center} area, it is laid out with respect to 
>> the stage, and not with respect
>> 53:  * to the {@code center} area. This ensures that the child will appear 
>> centered in the stage regardless
> 
> should there be more fine tuned control for growing/shrinking?
> 
> can the application just add a single container like GridPane that handles 
> the resizing?

What do you mean with growing and shrinking?

An application can add a single `GridPane` to `HeaderBar.center`, and set its 
prefWidth to `POSITIVE_INFINITY`. This will extend the `GridPane` across the 
entire width of the header bar (excluding the window button area).

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

PR Review Comment: https://git.openjdk.org/jfx/pull/1605#discussion_r1828786562

Reply via email to