Deselecting Line tool
cowhead
cowhead at ztv.ne.jp
Tue Feb 19 12:36:01 EST 2002
I had to do this in a metacard project in order for users to change
colors "mid-draw" as it were. And I didn't want to have a separate
"control" pallette.
1. First establish the rect (the zone) where you want all the drawing
to take place.
2. Locate your buttons and controls outside of this rect
3. Draw button script:
on mouseUp
global zaCheckRes
choose line tool
send zaCheck to me in 500 milliseconds
put the result into zaCheckRes
end mouseUp
on zaCheck
global zaCheckRes
if the mouseLoc is within the rect of w,x,y,z then
choose line tool
else
choose browse tool
end if
send zaCheck to me in 500 milliseconds
put the result into zaCheckRes
end zaCheck
4. Stop draw button script:
on mouseUp
global zaCheckRes
cancel zaCheckRes
end mouseUp
Of course, you can also change colors, line sizes and choose other tools
this way.
Best of luck,
mark mitchell
japan
More information about the use-livecode
mailing list