Generally you'd use the mouseDown to get when and where the drag started (may have). Then use the mouseDragged to track where the mouse is dragging to. Then on mouseUp you know it's done. Tracking area is only valid if a tracking rect you installed generated the event.

On May 27, 2008, at 9:38 PM, Graham Reitz wrote:

What is the typical information that people get from a mouse dragged event?

I have the following:

- (void) mouseDragged:(NSEvent*)event
{
        NSPoint eventLocation = [event locationInWindow];
        NSPoint center = [self convertPoint:eventLocation fromView:nil];
        m_controller->left_mouse_dragged(center.x, center.y);
}

I tried getting the tracking area but ended up with an assertion error during runtime.

Do folks somehow get the direction of the drag, size of the rectangle, starting x,y, and etc.?

_______________________________________________

Cocoa-dev mailing list ([email protected])

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 [EMAIL PROTECTED]

Reply via email to