I think FL::grab() behaves as documented in "sane" platforms. In "wild-and-crazy" environments, not so much.
Although my employment contract assures me I will never have to run Windows, I observe that pop-up menus behave quite differently under X than the same applications compiled for Windows, but running under Wine. In the former, Fl::grab() performs as advertised. In the latter, keyboard events are often transmitted to other windows. I think the documentation could be fixed by simply removing the parenthetical "(including in other programs)" from the Fl::grab() description. Like Stan, I gave up on using Fl::grab() in my application. Although it did the Right Thing(tm) under Linux, under Windows it was a crapshoot. Jim Wilson Gainesville, FL _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

