On Nov 25, 2011, at 5:17 PM, Steven Spencer wrote:

> I'm using a NSTrackingArea in a view to receive mouseMoved events.
> The cursor location in the mouseMoved and mouseDragged events have 
> non-integer coordinates (as expected).
> e.g. x:140.601562 y:128.082031

Weird; I don’t think I’ve seen non-integer mouse coords before. Does your view 
have a scale transformation on it?

> However, the mouseDown and mouseUp events always produce truncated 
> coordinates.
> e.g. x:140.000000 y:128.000000
> This causes inaccuracy with hit testing between mouseMoved and mouseDown.

You might need to truncate the moved/dragged coords too, then, just for 
consistency. I don’t think the OS tracks the mouse position at a resolution 
higher than screen pixels anyway.

—Jens_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to