Re: [Request for Comments] Behavior / InputMap

2023-10-07 Thread Pedro Duque Vieira
I second the opinions of others that JavaFX is too closed which, I think, hinders the work of library and app developers. I wonder if the reasons that were used to make this design decision back when JavaFX was being created still hold true. Back in the beginning there were more developers involve

New properties: focusOwner and focusOwnerWithin

2023-10-07 Thread Michael Strauß
JavaFX has two closely related focus concepts: `Node.focused`, which can apply to any number of nodes in a scene graph, and `Scene.focusOwner`, which is the single node in a scene graph that accepts user input. JavaFX 19 added `Node.focusWithin`, which is a flag set on any node that contains a `fo

Re: RFR: 8317370: JavaFX runtime version is wrong at runtime

2023-10-07 Thread John Neffenger
On Mon, 2 Oct 2023 22:06:38 GMT, John Neffenger wrote: > Please review these changes to the build timestamp and to the JavaFX runtime > version available in the system properties. @FlorianKirmaier Florian, I would appreciate any comments you might have, too, or even a formal review if you have

Re: [Request for Comments] Behavior / InputMap

2023-10-07 Thread John Hendrikx
I've read the proposal. I think it would be good to take a step back first and look at the classes and interfaces involved: Control, Behavior, InputMap, Skin -- the time is now to take a good look at these before making more public. They're currently very interwoven which is usually a sign th