On 15.02.2008, at 19:06, imm wrote: > > On 15 Feb 2008, at 17:52, Jim Wilson wrote: > >> So, at least Linux is consistent with OSX. Both are broken. > > But differently broken from win32, from what you posted before? I > don't have easy access to a win32 box to try that just now...
Now that we are discussing it, the original Fl::grab() would send all mouse related events to a single window, even when the events were outside of that window. This was used to close popup menus whenever the user clicked outside of the menu (FLTK would recieve a PUSH event that was outside the bounding box and then close the popup). There was an issue that this would not work on OS X and for a while, users could open a menu and then drag the *main* window while the menu window was still hovering lonely in its original position. Now, I know I fixed that issue a while ago, but I really can not remeber how I did that... . Matthias ---- http://robowerk.com/ _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

