Re: JEP 253: UI control skins and input mapping discussion

2015-09-07 Thread Tomas Mikula
Hi all, it seems that after dropping input mapping API from JEP 253, Jonathan has for now retracted from further work on this API. I nevertheless compiled a list of some use cases and presented how they can be solved using WellBehavedFX. I would like to invite anyone to supply other use cases and

Re: JEP 253: UI control skins and input mapping discussion

2015-08-19 Thread Tomas Mikula
I provided my feedback on the input mapping API some 4 months ago here (be warned, it is a *long* discussion) https://bugs.openjdk.java.net/browse/JDK-8091189 I am very disappointed that this API is being pushed forward with all its flaws. It is both overly complex (both conceptually and in terms

Re: JEP 253: UI control skins and input mapping discussion

2015-08-19 Thread Jonathan Giles
Tomas, As it stands there exists two approaches being proposed (my one and yours). The purpose of my job is to create new API that benefits the community - your disappointment that I'm doing that is itself disappointing to me! :-) I couldn't progress our discussion in JDK-8091189 any further

Re: JEP 253: UI control skins and input mapping discussion

2015-08-19 Thread Tomas Mikula
On Wed, Aug 19, 2015 at 8:15 PM, Jonathan Giles jonathan.gi...@oracle.com wrote: Tomas, I hope you'll agree that throughout our long discussion on JBS we both improved our implementations based on our discussion. To say that I haven't addressed your issues isn't fair - I worked with you to

Re: JEP 253: UI control skins and input mapping discussion

2015-08-19 Thread Tomas Mikula
Hi Jonathan, On Wed, Aug 19, 2015 at 7:00 PM, Jonathan Giles jonathan.gi...@oracle.com wrote: Tomas, As it stands there exists two approaches being proposed (my one and yours). The purpose of my job is to create new API that benefits the community - your disappointment that I'm doing that

Re: JEP 253: UI control skins and input mapping discussion

2015-08-19 Thread Jonathan Giles
Tomas, I hope you'll agree that throughout our long discussion on JBS we both improved our implementations based on our discussion. To say that I haven't addressed your issues isn't fair - I worked with you to understand your issues and I addressed many of them as my InputMap implementation

Re: JEP 253: UI control skins and input mapping discussion

2015-08-09 Thread Jonathan Giles
The plan is for this kind of detail to be included in the javadoc documentation. Thanks, -- Jonathan On 7/08/2015 10:36 p.m., Mike Hearn wrote: I don't know much about skins and how they work, as I haven't implemented custom controls. My only knowledge comes from rummaging around inside the

JEP 253: UI control skins and input mapping discussion

2015-08-06 Thread Jonathan Giles
Hi all, As you might be aware, JEP 253 is all about getting private JavaFX UI control and CSS APIs out into the public. You can read all about JEP 253 at [1]. This JEP is split into three sub-projects: 1) Make UI control skins into public APIs 2) Improve support for input mapping 3) Review