Hi Larry, one approach is to do something like the code below, which delays the mouseUp handler from running until after the doubleClick interval has expired. You can adjust the double-click interval to be whatever you like (shorter times will cause less obvious delays in the mouseUp handler running).
on mouseUp send "doStuff" to me in (the doubleClickInterval)+1 millisecs end mouseUp on doStuff put "mouseUp"&cr after fld 1 end doStuff on mouseDoubleUp repeat for each line tMessage in the pendingMessages if tMessage contains "doStuff" then cancel (item 1 of tMessage) end repeat put "mouseDoubleUp" &cr after fld 1 end mouseDoubleUp Terry... On 7/08/2014 2:11 pm, "la...@significantplanet.org" <la...@significantplanet.org> wrote: >In a field I have two scripts - one for mouseUp and another one for >mouseDoubleUp > >When the user clicks a line in the field (mouseUp) it plays the .wav file >they click on > >When the user double clicks it copies the .wav file to another field. > >The problem is that LC runs BOTH scripts when the user dbl clicks. >There is the small delay of time after the first click and before the >second click. > >How do I get LC to ignore mouseUp when the user dbl clicks?? > >TIA >Larry >_______________________________________________ >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