I agree it's a mess. It evolved over more than a decade trying to unify 
very different OS's. We need to maintain compatibility for very unique use 
cases.
Some of that design was made in 2007 when the primary target was still J2ME 
and adding additional abstraction classes was deemed too expensive.

That's the price you pay for maturity, some things are really hard to "fix" 
properly. The thing is, it's still performant which is what matters most to 
us. 

You can implement blocking easily, just bind a listener to the form and 
consume the events. If that doesn't work for some cases that might be a 
regression. 

-- 
You received this message because you are subscribed to the Google Groups 
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/codenameone-discussions.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/codenameone-discussions/41418ea1-74ba-4c52-86d0-7c131e12b740%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to