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 <[email protected]> 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 >>>> [email protected] >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> [email protected] >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
