Thanks I will give it a go. I have it partially working, but I found if I drag 
too fast the engine selects another line before dragStart is triggered. Also I 
had to send dragEnter from the dragStart handler otherwise the process never 
kicked off. I tried sending dragStart in a mouseDown handler, but that didn't 
seem to fix it. Weird. This sort of thing should be automatic in the engine 
IMHO. Seems like a common thing to want to rearrange lines in a list by 
dragging and dropping. 

Bob


On Feb 9, 2012, at 4:50 PM, Ken Ray wrote:

> 
> On Feb 9, 2012, at 6:35 PM, Bob Sneidar wrote:
> 
>> Hi all. I use locked fields with multiple lines and listBehavior set to true 
>> as a kind of menu. Now I am trying to allow the user to rearrange the items 
>> in the list. I read in the Dictionary that LC handles drag and drop between 
>> *unlocked* fields automatically. Crud. So I tried unlocking the field on 
>> mouseDown and then sending mouseDown again in 0 seconds, but that was a 
>> bust. I tried just unlocking the field on mouseDown and locking it on 
>> mouseUp but that was problematic too. 
>> 
>> Any easy way to implement this? I could use a datagrid I suppose (grumble 
>> grumble) but it would be nice if I could just do this with a simple list 
>> field. I want to reorder entire lines by dragging and dropping them. 
> 
> I'm using a variation of Scott Rossi's "Get In Line" implementation… you can 
> download the stack directly with this URL:
> 
>   http://www.tactilemedia.com/site_files/downloads/getinline.rev.zip
> 
> Scott's got a lot of great tutorials and demos at his site, so you should 
> check out:
> 
>   http://www.tactilemedia.com/site_files/software/tutorials.html
> 
> Ken Ray
> Sons of Thunder Software, Inc.
> Email: k...@sonsothunder.com
> Web Site: http://www.sonsothunder.com/        
> 
> _______________________________________________
> 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

Reply via email to