RFR: 8313424: JavaFX controls in the title bar [v19]
Michael Strauß
mstrauss at openjdk.org
Thu Nov 7 03:28:49 UTC 2024
On Tue, 5 Nov 2024 16:32:47 GMT, Andy Goryachev <angorya at openjdk.org> wrote:
>> The components can't be too large to fit:
>> `{@code HeaderBar} honors the minimum, preferred, and maximum sizes of its children.`
>
> I want to know what happens when the layout is over-constrained. For example, consider the layout to have the leading, the center, and the trailing nodes set, and the leading one has minWidth set to 10_000. What happens?
>
> Will the center and the trailing nodes be shown or clipped? will the layout attempt to squeeze all three to fit the available space?
>
> Can I get this answer from the javadoc?
I've added another sentence to the javadocs of `HeaderBar`:
* All children will be resized to their preferred widths and extend the height of the {@code HeaderBar}.
* {@code HeaderBar} honors the minimum, preferred, and maximum sizes of its children. As a consequence,
* its computed minimum width is sufficient to accommodate all of its children.
Does that help?
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1605#discussion_r1832000693
More information about the openjfx-dev
mailing list