Delayed Mouse Clicks
Mark Schonewille
m.schonewille at economy-x-talk.com
Fri Sep 29 03:23:55 EDT 2006
Hi Trevor,
The easiest solution to take care of multiple clicks is to set the
cursor to watch while the script is running. If you are running a
handler with messages, you might need to set a property.
on mouseUp
if the cRunning of me is false then
set the cRunning of me to true
repeat forever with messages
-- do whatever you need in your repeat loop
-- exit repeat when finished
end repeat
set the cRunning of to false
else
beep
end if
end mouseUp
You can change the icon in the dock using the icon property: set the
icon of this stack to 1234 (1234 would be the number of an image).
Best,
Mark
--
Economy-x-Talk
Consultancy and Software Engineering
http://economy-x-talk.com
http://www.salery.biz
Get your store on-line within minutes with Salery Web Store software.
Download at http://www.salery.biz
Op 29-sep-2006, om 9:12 heeft Trevor Hopkins het volgende geschreven:
> I have a button that, when clicked, runs a process that takes a few
> seconds. I'd like to do a little error prevention and prevent the
> user from accidentally clicking on it multiple times while it is
> already processing. Currently, if the button is clicked and then
> clicked multiple times before the first process is done, the
> mouseUp script will run over and over again after each script is
> completed.
>
> Any ideas?
>
> Secondly, does anyone know of a way to change the dock's icon (OS
> X) of your application while it is running?
>
> Cheers,
>
> Trevor Hopkins
> Exeter, UK
More information about the use-livecode
mailing list