Raymond,

Thank you for explaining that. It's clear now.

Kevin.

----- Original Message ----- 
From: "Raymond Irving" <[EMAIL PROTECTED]>
To: "Dynapi-Dev" <[EMAIL PROTECTED]>
Sent: Thursday, March 06, 2003 8:18 PM
Subject: Re: [Dynapi-Dev] New alias / inlineID ?


> 
> --- Kevin <[EMAIL PROTECTED]> wrote:
> > Hello,
> > 
> > Have I understood correctly alias and inlineID are
> > in addition to the
> > actual DynObject id and refer to the same DynObject.
> > 
> > All DynObjects are stored in the DynObject.all array
> > referenced by
> > either the auto generated DynObject id, or the
> > alias, or the inlineID.
> > 
> > I think it's the last one to call setID which
> > changes this.id so we
> > can use an overloaded Object.toString call and get a
> > string literal
> > to the object for specific needs like e.g.
> > setTimeout(this+._slide(....
> > 
> > Do we only need a setID on rendered (inline?)
> > elements so move
> > setID to DynLayer.setID may save space in
> > DynObject.all on
> > unused ids? 
> > 
> > Is there a bug in event.js addChild?
> 
> no
> 
> >  if(alias) this[alias]=c; ???
> >  if(inlineID) c.setID(inlineID,true);
> 
> This is correct. the purpose of the alias argument is
> to give the child a name on it's parent object:
> 
> e.g. Instead of
> myLayer.lyrCover = myLayer.addChild(new DynLayer())
> 
> we could do the following:
> 
> myLayer.addChild(new DynLayer(),'lyrCover')
> // The alias for the new dynlayer is called lyrCover
> myLayer.lyrCover.setSize(10,10);
> 
> Maybe we should call it something else.. childName?
> layerName?, etc
> 
> The purpose of the inlineID is to set the id of the
> child layer:
> 
> myLayer.addChild(new DynLayer(),null,'inline_div');
> 
> The above will assign the 'inline_div' id to the new
> dynlayer.
> 
> Clear on that?
> 
> --
> Raymond Irving
> > or
> >  if(alias) c.setID(this.alias=alias); *
> >  if(inlineID) c.setID(inlineID,true);
> > or
> >  if(alias) c.setID(alias,true); **
> >  if(inlineID) c.setID(inlineID,true);
> > 
> > * Example of using this.alias would help my
> > understanding?
> > ** Would we ever ask for an alias if it was not
> > rendered (inline)?
> > 
> > Kevin.
> > 
> > [EMAIL PROTECTED]
> > 
> > 
> > 
> > 
> >
> -------------------------------------------------------
> > This SF.net email is sponsored by: Etnus, makers of
> > TotalView, The debugger 
> > for complex code. Debugging C/C++ programs can leave
> > you feeling lost and 
> > disoriented. TotalView can help you find your way.
> > Available on major UNIX 
> > and Linux platforms. Try it free. www.etnus.com
> > _______________________________________________
> > Dynapi-Dev mailing list
> > [EMAIL PROTECTED]
> >
> http://www.mail-archive.com/[EMAIL PROTECTED]/
> 
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Tax Center - forms, calculators, tips, more
> http://taxes.yahoo.com/
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
> for complex code. Debugging C/C++ programs can leave you feeling lost and 
> disoriented. TotalView can help you find your way. Available on major UNIX 
> and Linux platforms. Try it free. www.etnus.com
> _______________________________________________
> Dynapi-Dev mailing list
> [EMAIL PROTECTED]
> http://www.mail-archive.com/[EMAIL PROTECTED]/



-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://www.mail-archive.com/[EMAIL PROTECTED]/

Reply via email to