Hello,

I'm trying to make a widget that contains a label with a corresponding 
widget.  I'm extending the HorizontalBoxLayout and everything is fine 
but the width on the label is just being ignored.  Am I doing something 
wrong?

qx.Class.define("custom.widget.form.LabeledWidget",
{
  extend : qx.ui.layout.HorizontalBoxLayout,

  construct : function(theLabel, widget, labelWidth)
  {
    this.base(arguments);
   
    this.setLeft(0);
    this.setRight(0);
    this.setHeight("auto");
    this.setVerticalChildrenAlign("middle"); 
   
    if (!labelWidth) labelWidth = 100;
    this._label = new qx.ui.basic.Atom(theLabel);
    with(this._label) {
        setLeft(0);
        setWidth(labelWidth + 6);
        setHorizontalChildrenAlign("left");
    }
    this.add(this._label, widget);
  },

  destruct : function() {
    this._disposeObjects();
  }
});

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to