> I tried this widget and noticed your border settings were ordered top,
> bottom, left, right.
> It seems every other dynapi widget used top, right, bottom, left. I
> personally find it helpful to have most widgets work the same way,

the setPadding and setBorder methods work in the standard way [t,r,b,l],
it's only the test harness' interface that orders them differently

> otherwise liked the interface and documentation, along with the widget.

Thanks, any comment on the method of getting content size?

Dicon

> Simon Dicon Montford wrote:
> > 
> > Here's a solution for NS6 getContentHeight/Width:
> > get the dimensions of the inner child.
> > 
> > Well, it works for DynLayers with only one child which is all
> > that's needed for widgets such as Label.
> > 
> > I also found it better on IE5.
> > 
> > Maybe you could use it as a stop-gap (even call it
> > DynLayer.prototype.getOnlyChildHeight/Width).
> > 
> > Here's what I did with a version of Label I was working on:
> > 
> > Label.prototype.getContentWidth=function(){
> >         if(is.ie)return this.elm.children[0].clientWidth
> >         else if(is.ns4)return this.doc.width
> >         else if(is.ns5)return
> > 
> parseInt(getComputedStyle(this.elm.firstChild,0).getPropertyValue(
> "width"))
> > }
> > Label.prototype.getContentHeight=function(){
> >         if(is.ie)return this.elm.children[0].clientHeight
> >         else if(is.ns4)return this.doc.height
> >         else if(is.ns5)return
> > 
> parseInt(getComputedStyle(this.elm.firstChild,0).getPropertyValue(
"height"))
> > }
> > 
> > You can see it working with pre-precreate version of DynAPI on 
> the demos at:
> > 
> > http://www.montford.f2s.com/dynatrix_docs/tutorial/label.html
> > 
> > Tested on ns4.7, ie5 and ns6 for Windows.
> > 
> > I played briefly on ie4.5 for Mac and it seemed to size OK (although I
> > noticed that the text selection
> > didn't turn on and off).
> > 
> > Dicon
> > 
> > _______________________________________________
> > Dynapi-Dev mailing list
> > [EMAIL PROTECTED]
> > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> 
> _______________________________________________
> Dynapi-Dev mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/dynapi-dev

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

Reply via email to