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

