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

Reply via email to