Dear Michael: What happened to this proposal? I would like to restart the discussion, if possible.
More specifically, I would like to discuss the following topics: 1. the reason the discussion was started was due to "priority inversion" problem in Controls/Skins, ex.: JDK-8231245<https://bugs.openjdk.org/browse/JDK-8231245> Controls' behavior must not depend on sequence of handler registration. Do we have this problem elsewhere? In other words, does it make sense to change the API at the EventDispatcher level when the problem can be easily solved by the InputMap at the Control level? 2. dispatching of events that have been consumed (as mentioned in the earlier discussion) 3. problem of creating unnecessary clones of events via Event.copyFor(), leading to ex.: JDK-8337246<https://bugs.openjdk.org/browse/JDK-8337246> SpinnerSkin does not consume ENTER KeyEvent when editor ActionEvent is consumed 4. why do we need Event.copyFor() in the first place? why does Event contain the target?? Too many topics, yes, we might want to split the discussion into separate threads. -andy From: openjfx-dev <openjfx-dev-r...@openjdk.org> on behalf of Michael Strauß <michaelstr...@gmail.com> Date: Friday, October 27, 2023 at 19:41 To: openjfx-dev <openjfx-dev@openjdk.org> Subject: Re: Prioritized event handlers Here is the proposal: https://gist.github.com/mstr2/4bde9c97dcf608a0501030ade1ae7dc1 Comments are welcome. On Fri, Oct 27, 2023 at 8:21 PM Andy Goryachev <andy.goryac...@oracle.com> wrote: > > Would it be possible to create a proposal in the JEP format outlining the > proposed public API? > > > > Thank you > > -andy