IDE inserting scripts was: [Can I do "show through" graphic regions...]
J. Landman Gay
jacque at hyperactivesw.com
Sat Dec 10 23:10:25 EST 2005
Ken Ray wrote:
> I think my problem is that if I open a
> button's script, and then delete the mouseup handler, then close the script
> and reopen it, the mouseup handler has been reinserted. If the IDE would
> honor my choice to remove the script of the object and not reinsert the
> handler, I would be satisfied.
I figure you know this, but I'll mention it for the benefit of the
newcomers, since someone asked why the mouseUp handler doesn't block the
message.
The empty mouseUp handler is a "fake" script, and it doesn't really
exist. It is just a template that's displayed every time the editor
opens when there isn't any other script in there. (Not all objects
display the template script, but those that commonly use a "mouseup"
handler do.)
If you close the script editor without changing the template, the empty
handler is not actually inserted as a script. The template is just a
suggested guideline and if you don't change it, it is discarded when the
editor closes.
My own technique is: if I see the empty template, I ignore it. If I
really do want to block the script, I add a commented line in it like this:
on mouseUp
-- block
end mouseUp
Because I have changed the template, it is saved as an actual script.
For me, it's easier to ignore the empty ones and just change the ones I
really do want to function.
--
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode
mailing list