Another datum:

I went back into my application and reactivated "Fl::grab()" and 
"Fl::grab(0)" that I had long ago commented out because of Windows bad 
behavior.  My application (or at least the aspect that relied on event 
grabbing) is now broken on Linux as well!

I'm not complaining, mind you.  I have since come to realize that event 
grabbing is uncivilized behavior, and that I needed to rewrite my 
application so it wasn't necessary.

Fl::grab()'s behavior is likely to remain quite idiosyncratic and may 
vary from platform to platform and from time to time.

A wise programmer once told me his secret for debugging:

   "Figure out what's broken and remove it."

Perhaps Fl::grab() could be simply expunged from the documentation or 
recommended "For FLTK internal use only".  Then we can pray that 
Matthias can keep it together well enough to handle FLTK's menus across 
the various platforms.

Jim
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to