How to reorder lines in a list field

André Bisseret andre.bisseret at wanadoo.fr
Sat Oct 30 10:09:27 EDT 2010


Thanks a lot Björnke for your prompt reply, and your solution. It  
works well (and very fast ;-)

André

Le 30 oct. 10 à 15:42, Björnke von Gierke a écrit :

>
> I can't help you with code from someone else that I have no  
> intention of looking at. Most likely a mouseenter or mouseleave  
> doesn't trigger, no clue. For reordering lines, there's no build in  
> way, and there are many possible ways to do it. Here's mine. It uses  
> just the list field, and is probably a bit simplistic (no floating  
> line/drag image following the mouse cursor). But it works for a  
> single selection list field.
>
> on mousedown
> put the selectedText of me into myDrag
> put the mouseLine into mySelection
> repeat while the mouse is down
>   put the mouseLine into toSelect
>   if mySelection <> toSelect and toSelect <> "" then
>     put the scroll of me into theScroll
>     put me into theText
>     put word 2 of toSelect into LinetoSelect
>     if lineToSelect = the number of lines of me then
>       delete line (word 2 of mySelection) of theText
>       put return & myDrag after line -1 of theText
>     else
>       delete line (word 2 of mySelection) of theText
>       put myDrag & return before line lineToSelect of theText
>     end if
>     put toSelect into mySelection
>     lock screen
>     put theText into me
>     set the scroll of me to theScroll
>     select line (word 2 of myselection) of me
>     unlock screen
>   end if
> end repeat
> showSettings
> end mouseDown
>
>
> On 30 Oct 2010, at 15:18, André Bisseret wrote:
>
>> Bonjour,
>>
>> I am trying to get a list field where it would be possible to  
>> reorder the lines.
>> (is there somewhere any tutorial or any solution on this?)
>
>
>
> -- 
>
> official ChatRev page:
> http://bjoernke.com?target=chatrev
>
> Chat with other RunRev developers:
> go stack URL "http://bjoernke.com/chatrev/chatrev1.3b3.rev"
>
> _______________________________________________
> 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
> ---------------------------------------------------------------------------------------
> Orange vous informe que cet  e-mail a ete controle par l'anti-virus  
> mail.
> Aucun virus connu a ce jour par nos services n'a ete detecte.
>
>






More information about the use-livecode mailing list