Ken,

I don't think you even need to go into a polling mode, as soon as user drags an 
item onto a stack it triggers a 'dragMove' message so trapping that should work 
on both platforms.

Tried a few tests with a small stack and tackling the problem from a different 
angle seems to do the trick on OSX and Win7.

Ray, the test stack is here, hope it helps… 
https://www.dropbox.com/s/hddd6qx0vmilsot/Drag%20and%20Drop%20text.livecode - 
no restrictions on use!

Paul

On 2013-10-13, at 9:48 AM, Ken Ray wrote:

> How about going into a polling mode, checking the dragData["files"] every 
> second or so... it should start out empty, but as soon as the user starts to 
> drag a file from the desktop, it should have something in it.
> 
> Just a thought,
> 
> Ken Ray
> Sons of Thunder Software
> 
>> On Oct 12, 2013, at 11:25 AM, Ray <r...@linkit.com> wrote:
>> 
>> Phil - thanks for the suggestion but I just tried it and no-can-do. For some 
>> reason, and this is a Mac-only behavior, when I mouseDown on the desktop I 
>> can't see any messages at all which are sent to Livecode.  The suspend 
>> message is sent if I mouseDown on another stack, but not on a file on the 
>> desktop or the desktop itself.
>> 
>> Let me know if anything else comes to mind.
>> 
>> Thanks,
>> 
>> Ray
>> 
>>> On 10/12/2013 10:51 AM, Phil Davis wrote:
>>> Have you tried using 'suspend' instead of 'mouseDown' and 'suspendStack'? 
>>> Should work the same on both platforms (famous last words!).
>>> 
>>> Phil
>>> 
>>> 
>>>> On 10/12/13 6:31 AM, Ray wrote:
>>>> On Windows the instant there is a 'mouseDown' on the desktop the current 
>>>> stack window goes inactive, thus triggering the suspendStack message.  I 
>>>> use this to create a field which then accepts dragDrops.  However, this is 
>>>> different on a Mac.  The current stack window on a Mac waits until the 
>>>> mouse comes up on a desktop click, thus defeating my scheme which creates 
>>>> the field to accept a dragDrop as soon as the mouse goes down on the 
>>>> desktop.
>>>> 
>>>> Any ideas anybody on how to trap for a mouse down on the desktop on a Mac?
>>>> 
>>>> Many thanks,
>>>> 
>>>> Ray
>>>> LinkIt! Software
>>>> 
>>>> _______________________________________________
>>>> use-livecode mailing list
>>>> use-livecode@lists.runrev.com
>>>> Please visit this url to subscribe, unsubscribe and manage your 
>>>> subscription preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to