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

Reply via email to