El dom, 06-10-2013 a las 21:31 +0100, David Chisnall escribió:
> Ah, sorry, it seems my -base was quite a way out of date.  
> 
> I've put the log here:
> 
> http://theravensnest.org/NSCursor.3.log
> 
> David
> 

Well, after close the open panel, the NSCursorUpdate event is processed
correctly, with the point:

x = 430.000000, y = 81.000000

Then one event AppKitDefined (subtype GSAppKitWindowLeave) set the last
point to:

x = -1.000000, y = -1.000000.

With this the next event, mouseMoved, has a the delta:

deltaX = 430.000000, deltaY = 82.000000

This assumes the cursor is entering, and set the I-beam again.

The GSAppKitWindowLeave is a event that should be processed before
launch the "Open" panel, but is processed later, after close it. I'm not
sure how solve this.

Thanks for this log David.

Germán.



_______________________________________________
Gnustep-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to