problem with drag-dropping a text string
Eric Chatonet
eric.chatonet at sosmartsoftware.com
Wed Apr 9 02:18:59 EDT 2008
Hi Peter, Mark and Jacque,
Sounds better to set all this in a dragStart handler:
on dragStart
set the dragImage to <ID>
[set the dragImageOffset to <point>]
set the dragData[<type>] to <data>
end dragStart
In your case: set the dragData["text"] to Transform(the dragData
["text"]) -- specific function
"Managing drag and drop #2" tutorial might help you:
This stack explores all ways to manage Drag and Drop especially with
Rev 2.9 new features: In one Rev window, between two Rev windows,
from Rev or towards Rev with text, images, files, etc. How to create
a drag image on-the-fly, a tools palette and many other tricks.
Scripts fully commented. Needs Rev 2.7 or later.
You will access this tutorial through "Tutorials Picker" a free
plugin that interfaces with the So Smart Software website in order to
display all available tutorials stacks directly from the web.You will
find it by going to http://www.sosmartsoftware.com/.Revolution/
Plugins or Tutorials section.
Le 9 avr. 08 à 07:49, J. Landman Gay a écrit :
> Mark Schonewille wrote:
>> Hi Jacque,
>> I tried this. As long as you don't pass the message, it isn't too
>> late. Perhaps this is new in 2.9.
>> I didn't try to actually set the dragData again, though. I believe
>> it is easier to store the dragdata in a variable and use the
>> variable from there.
>
> That's what I meant by "too late". When dragdrop fires, the drag
> action has already completed and you can't take advantage of the
> drop after that; all you can do is directly manipulate the text.
>
> I am sure I used to be able to set the dragdata in other drag
> events but now in 2.9 I can't seem to make it work any more. So
> your way may be the only way now. The problem with placing the text
> in a field from within the script is that you lose the automatic
> drop placement in the field; you have to calculate it. Dragdrop can
> do that for you.
>
> I'll play with it some more. We used to be able to set the dragdata
> but things have changed now in 2.9.
>
> --
> Jacqueline Landman Gay | jacque at hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
Best regards from Paris,
Eric Chatonet.
----------------------------------------------------------------
Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/
Email: eric.chatonet at sosmartsoftware.com/
----------------------------------------------------------------
More information about the use-livecode
mailing list