Grouping with lists in a script
Chipp Walters
chipp at chipp.com
Sat Mar 8 13:23:00 EST 2003
Hi William,
You can either create the objectList by selecting the objects you wish to
group, then issuing the single command "group" as in..
on mouseUp
select control 1 and control 2
group
end mouseUp
or if you don't want to select, you can use the 'and' concatenator as in..
on mouseUp
group control 1 and control 2 and control 3
end mouseUp
-Chipp
> -----Original Message-----
> From: metacard-admin at lists.runrev.com
> [mailto:metacard-admin at lists.runrev.com]On Behalf Of Wilhelm Sanke
> Sent: Saturday, March 08, 2003 12:04 PM
> To: metacard at lists.runrev.com
> Subject: Re: Grouping with lists in a script
>
>
> Although there is a workaround (see the quotation below), I am still
> curious to know how to produce a "list" as in
>
> "group <c>" of the Metatalk Reference, where <c> stands for a list of
> controls.
>
> The Revolution Transcript Dictionary, which sometimes gives more
> detailed information about matters of usage, does not mention the option
> to use "group" with a list.
>
> Well, anybody out there that has an idea?
>
> Thanks in advance,
>
> Wilhelm Sanke
>
> On Tuesday, March 4th, I wrote:
>
> > Subject: Grouping with lists in a script
> >
> > I needed to make a greater number of controls into a group by script.
> >
> > MetaTalk Reference (182) provides this information:
> >
> > "Syntax:
> >
> > group
> >
> > Description:
> >
> > The group comand makes a set of selected controls into a
> > group/background.
> > If a list of controls is supplied, those controls will be added to
> > the new group."
> >
> >
> > I tried various forms of "lists" and put them into a variable
> > "fieldlist", but then
> >
> > "group fieldlist" failed each time.
> >
> > Two forms of lists I tried - generated in a repeat-loop - were
> >
> > "fld 1
> > fld 2
> > fld 3
> > ...."
> >
> > and
> >
> > "fld 1 and fld 2 and fld 3......".
> >
> > What finally worked after some experimenting was using the "do"
> > command, like in
> >
> > "put "group"&&the name of fld 1 into Fieldlist
> > repeat with i = 2 to 100
> > put Space&"and"&&the name of fld i after last word of Fieldlist
> > end repeat
> > do Fieldlist"
> >
> > What am I missing in setting up the list structure for using the
> > information about grouping in the MetaTalk Reference?
> >
> >
> > Regards,
> >
> > Wilhelm Sanke
> >
> >
>
> _______________________________________________
> metacard mailing list
> metacard at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/metacard
More information about the metacard
mailing list