Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265)

2023-10-31 Thread Andy Goryachev
Thank you, John. -andy From: John Hendrikx Date: Tuesday, October 31, 2023 at 16:13 To: Andy Goryachev , openjfx-dev@openjdk.org , Kevin Rushforth Subject: Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265) Hi Andy, I'm sorry if you feel I blocked your pro

Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265)

2023-10-31 Thread John Hendrikx
answers to the questions posted earlier. -andy *From: *John Hendrikx *Date: *Saturday, October 28, 2023 at 12:55 *To: *Andy Goryachev , openjfx-dev@openjdk.org , Kevin Rushforth *Subject: *Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265) Hi Andy, On 27/10/2

Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265)

2023-10-30 Thread Andy Goryachev
-andy From: John Hendrikx Date: Saturday, October 28, 2023 at 12:55 To: Andy Goryachev , openjfx-dev@openjdk.org , Kevin Rushforth Subject: Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265) Hi Andy, On 27/10/2023 19:10, Andy Goryachev wrote: Dear John: I thin

Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265)

2023-10-28 Thread John Hendrikx
istake.  Sorry, it’s back in Draft. *From: *John Hendrikx *Date: *Thursday, October 26, 2023 at 02:15 *To: *Andy Goryachev , openjfx-dev@openjdk.org , Kevin Rushforth *Subject: *Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265) The normal procedure I think

Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265)

2023-10-27 Thread Andy Goryachev
] : Re: Proof of concept pull request for Behavior API (PR 1265) The normal procedure I think is also to first provide a JEP for review, before starting on the implementation... Given the doubts raised, feedback given and potential alternatives proposed, I don't see why you are still m

Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265)

2023-10-26 Thread John Hendrikx
er 24, 2023 at 04:58 *To: *Andy Goryachev , openjfx-dev@openjdk.org *Subject: *Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265) On 23/10/2023 23:57, Andy Goryachev wrote: You'd create a new class, `MyBehavior`, By “customizing” I also mean at run tim

Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265)

2023-10-25 Thread Andy Goryachev
: John Hendrikx Date: Tuesday, October 24, 2023 at 04:58 To: Andy Goryachev , openjfx-dev@openjdk.org Subject: Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265) On 23/10/2023 23:57, Andy Goryachev wrote: You'd create a new class, `MyBehavior`, By “customizing” I

Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265)

2023-10-24 Thread John Hendrikx
On 23/10/2023 23:57, Andy Goryachev wrote: You'd create a new class, `MyBehavior`, By “customizing” I also mean at run time. Creating new classes wouldn’t work. This would also work at runtime, as the class you create can be instantiated with parameters that control its key binding behavio

Re: [External] : Re: Proof of concept pull request for Behavior API (PR 1265)

2023-10-23 Thread Andy Goryachev
olves major redesign). -andy From: John Hendrikx Date: Monday, October 23, 2023 at 14:32 To: Andy Goryachev , openjfx-dev@openjdk.org Subject: [External] : Re: Proof of concept pull request for Behavior API (PR 1265) Hi Andy, On 23/10/2023 20:56, Andy Goryachev wrote: Dear John: Thank yo

Re: Proof of concept pull request for Behavior API (PR 1265)

2023-10-23 Thread John Hendrikx
n to provide good feedback/criticism); that was not my intention, I'm just hoping for the best API we can manage, if possible one that looks as if it was part of JavaFX from the start, even if it takes a bit more effort. Cheers, -andy --John *From: *openjfx-dev on behalf of John

Re: Proof of concept pull request for Behavior API (PR 1265)

2023-10-23 Thread Andy Goryachev
:40 To: openjfx-dev@openjdk.org Subject: Proof of concept pull request for Behavior API (PR 1265) Hi list, I've made a proof of concept for possibly exposing Behaviors as a first class API in JavaFX. It's by no means complete, and there will be some significant hurdles still no doubt

Proof of concept pull request for Behavior API (PR 1265)

2023-10-20 Thread John Hendrikx
Hi list, I've made a proof of concept for possibly exposing Behaviors as a first class API in JavaFX.  It's by no means complete, and there will be some significant hurdles still no doubt, but this proof of concept does replace the internal ButtonBehavior completely with a newly implemented p