Re: How to initiate drag&drop for a filename outside of NSView mouseDown
Re: How to initiate drag&drop for a filename outside of NSView mouseDown
- Subject: Re: How to initiate drag&drop for a filename outside of NSView mouseDown
- From: Kyle Sluder <email@hidden>
- Date: Sat, 10 Dec 2011 16:44:42 -0800
2011/12/10 Vojtěch Meluzín <email@hidden>:
>>
>> I need to initiate a simple drag & drop operation for a single filename,
>> but it will not be called within NSView mouseDown, but shortly afterwards
>> (internal reasons).
>>
>>
>> What does “shortly afterwards” mean, exactly? Assuming you returned from
>> the -mouseDown: method, what are you starting the drag in response to, i.e.
>> some other event?
>>
>
> Well, for example in timer. Most probably this will actually be called
> during the mouseDown, but I cannot guarantee that.
This really doesn't make sense. What are you going to drag if the
mouse isn't down?
It sounds like you might want to run the runloop inside your
-mouseDown: implementation rather than use the
-mouseDown:/mouseMoved:/mouseUp: approach, but once you've returned
from -mouseDown: you've lost your ability to track the mouse.
Therefore it doesn't make sense to start a drag.
--Kyle Sluder
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden