Drag & Drop question
tkuypers at telenet.be
tkuypers at telenet.be
Wed Jun 30 04:29:54 EDT 2010
Hi Jan,
Thanks, works like a charm!
Never thought about the dragImage :-(
Met vriendelijke groeten,
Ton Kuypers
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.
>
> HTH,
>
> Jan Schenkel.
> =====
> Quartam Reports & PDF Library for Revolution
> <http://www.quartam.com>
>
> =====
> "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
>> mouseLoc
>> 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
>> anymore.
>>
>> 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
>> www.publishingtools4u.com
>>
>>
>>
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage
>> your subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>>
>
>
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
More information about the use-livecode
mailing list