Em qui., 24 de out. de 2024 às 12:11, Andy Goryachev < andy.goryac...@oracle.com> escreveu:
> Thank you. > > > > One suggestion: in the "what is the EXTENDED stage style?" section, is it > possible to provide a table showing which elements are provided by the OS > and which are provided by FX, and which are not provided, per platform? > > > > That is, columns: Feature | Linux | macOS | Windows | iOS | Android > > Rows: Open/Close/... buttons, application title, dragging window using > title, double click to maximize, rounded corners, resize borders, etc. > > > > Also, since the JEP mentions that platform buttons are "superimposed", > does it mean FX can style and place things underneath the platform > decorations? Is the platform title bar background used in the area > occupied by the platform buttons, or only the buttons are superimposed? > > > > HeaderBar: I think the requirements / rules for this component need to be > further explained/clarified. Can an app add two HeaderBars? What happens > when the HeaderBar is added at the bottom? Or maybe the EXTENDED style > needs to create the top level container automatically so there is only one > header bar which is on top? When the header bar is empty, does it have the > minimum height - maybe determined by the platform buttons or a typical > platform title bar height? > > > > As an alternative, maybe we should, instead of inventing a new stage > style, provide a Region that hosts the native open/close/system menu/... > buttons? Or do we actually need the EXTENDED style for its borders and > shadows? > Sounds like a good idea, maybe stage.setHeaderBar(), which can be the HeaderBar provided or a custom Control (any control, or that extends HeaderBar, because the reserved space on Mac). This also limits the control usage on the top. > > > Thank you > > -andy > > > > > > > > *From: *openjfx-dev <openjfx-dev-r...@openjdk.org> on behalf of Michael > Strauß <michaelstr...@gmail.com> > *Date: *Tuesday, October 22, 2024 at 16:55 > *To: *openjfx-dev <openjfx-dev@openjdk.org> > *Subject: *JEP: JavaFX controls in the title bar > > Hi everyone, > > the discussion in PR #1605 has shown that the proposed feature needs a > better presentation in a JEP-like format, so here it is: > > https://gist.github.com/mstr2/0befc541ee7297b6db2865cc5e4dbd09 >