Drag & Drop question
tkuypers at telenet.be
tkuypers at telenet.be
Wed Jun 30 03:29:54 CDT 2010
Thanks, works like a charm!
Never thought about the dragImage :-(
Met vriendelijke groeten,
On 30-jun-2010, at 06:54, Jan Schenkel wrote:
> I think the button you're dragging along will get in the way of the drop. It's better to update the dragImage rather than try and move a 'shadow' button around the card; besides, it won't show once your drag goes outside the window.
> Add an image, set its name to "DragImage" and hide it. Then use the following code:
> on dragStart
> set the itemdel to tab
> set the label of btn "DragData" to \
> item 2 of the hilitedText of me
> export snapshot from btn "DragData" \
> to image "DragImage" as PNG
> set the dragImage to the short id of image "DragImage"
> set the dragData["text"] to the hilitedText of me
> pass dragStart
> end dragStart
> You can always play around with the dragImageOffset to better align the dragImage with the cursor.
> Jan Schenkel.
> Quartam Reports & PDF Library for Revolution
> "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld)
> --- On Tue, 6/29/10, tkuypers at telenet.be <tkuypers at telenet.be> wrote:
>> ok, something weird is happening and
>> I'm lost...
>> I have a list with some lines of text of which I want to
>> drag from.
>> Next I have a button on which I want to drop onto.
>> I've created an invisible button, whose label is set to the
>> line I selected, and becomes visible in the "dragStart"
>> handler of the field.
>> Script in field:
>> on dragStart
>> set the itemdel to tab
>> set the label of btn "DragData" to item 2
>> of the hilitedText of me
>> show btn "DragData"
>> set the dragData["text"] to the
>> hilitedText of me
>> pass dragStart
>> end dragStart
>> on dragEnd
>> hide btn "DragData"
>> end dragEnd
>> on dragMove
>> set the loc of btn "DragData" to the
>> pass dragMove
>> end dragMove
>> And now the strange thing.
>> Drag & drop works fine, the button accepts the drop,
>> but moving the "text-lable-button" is choppy and stops
>> when I leave the field.
>> So I moved the "DragMove" handler out of the field and
>> moved it to the card script.
>> Moving is really smooth now, the button follows the mouse
>> very nice, but the drop doesn't work anymore... The button
>> that should receive the dragData just doesn't react
>> What am I missing?
>> I'm on a Mac and using the latest version of RR
>> (4.5.0-dp-3), but 4.0.0-gm-1 reacts the same.
>> Any help is welcome!
>> Met vriendelijke groeten,
>> Warm Regards,
>> PublishingTools 4 U
>> Ton Kuypers
>> +32 (0) 477 739 530
>> Aardbemden 11 • B-2400 • Mol • Belgium
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage
>> your subscription preferences:
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
More information about the use-livecode