On Mon, 17 Nov 2025 20:05:00 GMT, Andy Goryachev <[email protected]> wrote:

>> Michael Strauß 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 four additional 
>> commits since the last revision:
>> 
>>  - documentation
>>  - Merge branch 'master' into headerbar-update
>>  - Make leftSystemInset/rightSystemInset/minSystemHeight attached properties
>>  - Update HeaderBar API
>
> modules/javafx.graphics/src/main/java/javafx/scene/layout/package-info.java 
> line 208:
> 
>> 206:  * <p>
>> 207:  * For layout containers, the layout orientation determines the visual 
>> order of their children. If a layout container
>> 208:  * has named areas, the names always retain their default meaning. For 
>> example, the {@code left} and {@code right}
> 
> It might be just me, but I still find this explanation very confusing (what 
> is the default meaning of left?).
> 
> Could we just say that for historical reasons, "left" and "right" in reality 
> mean "leading" and "trailing", or maybe that in the RTL mode the left/right 
> are swapped, with the "left" nodes appearing on the leading (visually right) 
> side, and the "right" ones are on the trailing (visually left) side?
> 
> Also, do you think we should explicitly mention entities where this logic 
> applies  (`BorderPane`, `HeaderBar`)?

I'll take a look at this as well.

One thing I do note is that it might be helpful if this doc clarification had a 
separate doc issue to track it -- even if it goes in as part of this PR -- 
since it is independent from what is otherwise a preview feature.

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

PR Review Comment: https://git.openjdk.org/jfx/pull/1936#discussion_r2535876092

Reply via email to