Have to agree with Richard on this one.

it's CONTENTheight/width... child layers have there own content..
if you don't put any normal text as content in the parent, the
contentheight/width is 0
child-layers should not be counted as content

Michael's post with the getChildrenContent  could be used as new method,
this way if you
want you can still get the full content size (including child layers) but
the normal contentwidth/height returns just that: contentwidth/height of the
layer.

Pascal Bestebroer
[EMAIL PROTECTED]
http://www.dynamic-core.net

> -----Oorspronkelijk bericht-----
> Van: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]Namens Doug Melvin
> Verzonden: maandag 19 februari 2001 8:26
> Aan: [EMAIL PROTECTED]
> Onderwerp: Re: Re[4]: [Dynapi-Help] arg. (or getContentHeight)
>
>
> I do believe you missunderstand.
> The point is basically to get:
> -the position of the bottom edge of the bottomost layer
> -the position of the top edge of the topmost layer
> -the position of the left edge of the leftmost layer
> -the position of the right edge of the rightmost layer
>
> and from those values calculate the total area used by all the
> children of a layer.
>
> Result:
> getContentHeight/Width will works with pure DynAPI content as well as with
> HTML content.
>
> :-)
>
> Doug
>
> ----- Original Message -----
> From: "Robert Rainwater" <[EMAIL PROTECTED]>
> To: "DynAPI Help List" <[EMAIL PROTECTED]>
> Sent: Sunday, February 18, 2001 7:28 PM
> Subject: Re[4]: [Dynapi-Help] arg. (or getContentHeight)
>
>
> >
> > You do realize that the contentheight is not the size of the layer but
> > the size of the contents.  Therefore, I don't think a parent layer has
> > a valid contentheight by using the contentheight of its children.
> >
> > --
> > // Robert Rainwater
> >
> > On 2/18/2001, 8:08:23 PM EST, Matthew wrote about
> "[Dynapi-Help] arg. (or
> getContentHeight)":
> >
> > > what if you have content in the negative nether reaches...?
> =)  Have to
> > > find the smallest top, and subtract from the largest bottom.
> >
> > > M.
> >
> > > -----Original Message-----
> > > From: Doug Melvin [mailto:[EMAIL PROTECTED]]
> > > Sent: Sunday, February 18, 2001 8:11 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: Re[2]: [Dynapi-Help] arg. (or getContentHeight)
> >
> >
> > > 0 is the answer I got.
> > > Correct or not.
> >
> > > As for modifying getContentHeight/width,
> >
> > > The easyiest way would be:
> > > (psudo code: can you tell I'm a VB coder at heart? hehe)
> >
> > > getContentHeight{
> > > bigy=0
> >
> > > For each layer in children[]
> >
> > >     if layer.top + layer.height > bigy then
> > >         bigy = layer.top+layer.height
> > >     end if
> > > next
> >
> > > return bigy;
> > > }
> > >>
> > >> I'm not sure that 0 is not the correct answer.  A parent layer does
> > >> not have any "contents" per say.  It would require a lot of
> > >> calculations for it to use the contentWidth/Height of its children
> > >> because you couldn't just loop through them and add their
> > >> contentWidth's up because the layers could be overlapping.  Although
> > >> it could be done, as I see it, it would also take a long time to
> > >> execute.
> > >>
> > >> Unless someone has a slicker way of doing it :)
> > >>
> > >>
> > >> --
> > >> // Robert Rainwater
> > >>
> > >> On 2/18/2001, 10:38:40 PM EST, Doug wrote about "[Dynapi-Help] arg.
> > > (or
> > > getContentHeight)":
> > >>
> > >> > I realize that. First I am hoping for another solution.
> > >> > My research so-far has not been very encuraging..
> > >> > I REALLY hope I don't have to do that,
> > >> > but, oh-well, I'll let y'all know what I come up with.
> > >>
> > >> > BTW: I don't have CVS access, so someone else would have
> to make the
> > > update, whatever solution I come up with.
> > >>
> > >> > Guess I'll have something tonight.
> > >>
> > >> > Doug
> > >> >   ----- Original Message -----
> > >> >   From: Michael Pemberton
> > >> >   To: [EMAIL PROTECTED]
> > >> >   Sent: Sunday, February 18, 2001 4:29 PM
> > >> >   Subject: Re: [Dynapi-Help] arg. (or getContentHeight)
> > >>
> > >>
> > >> >   if you wanted, you could modify the getContentWidth to step
> > > through
> > > each the children[] values and check the height / width of these.
> > >> >   Doug Melvin wrote:
> > >>
> > >> >     I've just discovered that getContentHeight/Widthdoesn't notice
> > > dynlayers.. What I mean is, I add a dynlayer to another
> dynlayer,I move
> > > the
> > > nested dynlayer so that is it way out of the viewable
> > >> > area of the outer layer..( .moveTo(0,500) )then I call
> > > getContentHeight
> > > for the outer layer, which returns 0!! eh? Doug
> > >> >     ---
> > >> >     Outgoing mail is certified Virus Free by AVG Free Edition
> > >> >     Download at: http://www.grisoft.com/html/us_index.cfm
> > >> >     Checked by AVG anti-virus system (http://www.grisoft.com).
> > >> >     Version: 6.0.231 / Virus Database: 112 - Release Date: 2/12/01
> > >> >   --
> > >> >   Michael Pemberton
> > >> >   [EMAIL PROTECTED]
> > >> >   ICQ: 12107010
> > >>
> > >>
> > >>
> > >> >   ---
> > >> >   Outgoing mail is certified Virus Free by AVG Free Edition
> > >> >   Download at: http://www.grisoft.com/html/us_index.cfm
> > >> >   Checked by AVG anti-virus system (http://www.grisoft.com).
> > >> >   Version: 6.0.231 / Virus Database: 112 - Release Date: 2/12/01
> > >>
> > >>
> > >>
> > >> ----------------------
> > >> DynAPI Snapshots: http://dynapi.sourceforge.net/snapshot/
> > >> DynAPI Homepage: http://dynapi.sourceforge.net/
> > >>
> > >>
> > >>
> > >> _______________________________________________
> > >> Dynapi-Help mailing list
> > >> [EMAIL PROTECTED]
> > >> http://lists.sourceforge.net/lists/listinfo/dynapi-help
> >
> >
> > > ---
> > > Outgoing mail is certified Virus Free by AVG Free Edition
> > > Download at: http://www.grisoft.com/html/us_index.cfm
> > > Checked by AVG anti-virus system (http://www.grisoft.com).
> > > Version: 6.0.231 / Virus Database: 112 - Release Date: 2/12/01
> >
> >
> > > _______________________________________________
> > > Dynapi-Help mailing list
> > > [EMAIL PROTECTED]
> > > http://lists.sourceforge.net/lists/listinfo/dynapi-help
> >
> > > _______________________________________________
> > > Dynapi-Help mailing list
> > > [EMAIL PROTECTED]
> > > http://lists.sourceforge.net/lists/listinfo/dynapi-help
> >
> >
> > ----------------------
> > DynAPI Snapshots: http://dynapi.sourceforge.net/snapshot/
> > DynAPI Homepage: http://dynapi.sourceforge.net/
> >
> >
> >
> > _______________________________________________
> > Dynapi-Help mailing list
> > [EMAIL PROTECTED]
> > http://lists.sourceforge.net/lists/listinfo/dynapi-help
>
>
> ---
> Outgoing mail is certified Virus Free by AVG Free Edition
> Download at: http://www.grisoft.com/html/us_index.cfm
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.231 / Virus Database: 112 - Release Date: 2/12/01
>
>
> _______________________________________________
> Dynapi-Help mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/dynapi-help
>


_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-help

Reply via email to