Peter Haworth wrote: > On Feb 1, 2011, at 6:55 AM, DunbarX at aol.com wrote: > >> I have always had this problem, that the engine will not distinguish >> the two "ups" if they are in the same handler. >> >> I use the old HC method: >> >> on mouseUp >> wait 15 --your comfort level >> if the mouseCllick then doDoubleStuff >> else doSingleStuff >> end mouseUp > > Thanks Craig, I'll give that a try. Sounds like a bug in LC.
Not a bug, it's just extremely rare that the two messages are used in the same control.
Personally, I'd sooner at a "Revert" control than ask a user to double-click, but maybe that's just me.
DunbarX's script will do the trick, but if you like you can account for the user-settable nature of the double click interval by using the LC global property named -- you guessed it -- doubleClickInterval.
To be uber-correct in such distinctions you may also want to take into account the doubleClickDelta, but that may be overkill for a simple app.
-- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv _______________________________________________ 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