|
From: Kevin <ke...@ke...> - 2003-04-26 01:40:03
|
Sorry didn't send reply to the list.
>
> "Raymond Irving" <xw...@ya...> wrote:
>
> > Hi,
> >
> >
> > When using setClass('whatever',true) you should always
> > create dynlayer with width and height or 0. This is to
> > prevent dynlayer from attempting to autosize the
> > layer.
I disagree the w & h should be defaulted to null in the
constructor and not be touched until _assignElement.
> > It was suggested once that we get the width and the
> > height from the style of the layer, but that might not
> > be a good thing to do as style sheets can use
> > different values for width and height:
> >
> > width:100px; height:100px;
> > width:100%; height:100%;
> > width:100cm; height:100cm;
A user/developer knowing that pixels are supported
would use px in style sheets as in the same way
lyr=new DynLayer('z',10,10,'100%',100%')
wouldn't be expected to work in any case.
> > If a layer's style width inside the style sheet was
> > set to 100% then the dynlayer would report the wrong
> > size, correct?
> >
> > Any thoughts on this? Should we document that users
> > set the width and height to 0,0 when using style
> > sheets? Or should we enable DynLayer.assignElement()
> > to first check for a valid css width/height before
> > calling getContentWidth/Height?
Defaults as explained above. Then in assignElement:
1) call new methods getElmWidth() & getElmHeight()
to satisfy the style sheet requirement
then if the user/developer hasn't specified a style object
or class
2) call getContentWidth() & getContentHeight() to satisfy
the auto size requirement (single character DynLayers etc)
-
Kevin.
> >
> > --
> > Raymond Irving
> >
> > __________________________________________________
> > Do you Yahoo!?
> > The New Yahoo! Search - Faster. Easier. Bingo
> > http://search.yahoo.com
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > _______________________________________________
> > Dynapi-Dev mailing list
> > Dyn...@li...
> > http://www.mail-archive.com/dyn...@li.../
>
|