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