group-al cmds like "set the highlitedButtonName to 0" for propserties?

Jan Schenkel janschenkel at yahoo.com
Mon Feb 7 15:16:53 EST 2005


--- Erik Hansen <erikhans08 at yahoo.com> wrote:
> 
> for colorblind users, a selected control has:
> the width = the width +8
> the borderWidth = 2
> 
> some groups have multiple hilites so
> before selecting a new control in the group:
> 
> on standDown pGroup,pWidth
>   set the highlitedButtonName of grp pGroup to 0
>   -- 1 line of code
>   put (the number of controls in grp pGroup)\
>   into tot
> 
>   repeat with i = 1 t tot
>    set the width of control i to pWidth
>    set the borderWidth of control i to 1
>   end repeat
>   -- many lines of code & repeats
> end standDown
> 
> is there a single-line-command
> that resets the individual
> control properties of all
> grouped controls to the default value
> specified for that group?
> 
> [snip]
> 
> thanks,
> 
> Erik Hansen
> 

I'm afraid not, Erik -- your repeat loop is the way to
do it. I'm not sure what language construct could be
added to Transcript to accomodate for this in an
elegant way ; perhaps something like :
--
  repeat for each control tControl in group "Foobar"
    set the whateverProp of tControl to 0
  end repeat
--

But that's the closest math I could find.

Jan Schenkel.

=====
Quartam - Tools for Revolution
<http://www.quartam.com>

=====
"As we grow older, we grow both wiser and more foolish at the same time."  (La Rochefoucauld)


		
__________________________________ 
Do you Yahoo!? 
The all-new My Yahoo! - Get yours free! 
http://my.yahoo.com 
 



More information about the Use-livecode mailing list