On 15 Feb 2008, at 18:42, matthiasm wrote:
> 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).

So... what do we think grab() should do now? Should it catch events  
form everywhere, or only from within an applications various windows?

Also - anybody know what the fltk2 equivalent mechanism does in  
practice?

> 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... .

Oh yes, I remember that. No idea how it was fixed though... Mind you,  
hardly anybody noticed it was even broken!


_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to