context: proto._setChildrenDependWidth = function(vModifiedWidget, vHint){  // Ingore unload event if we have a valid icon to load.  // Note: This does not handle missing images correctly.  if (this._displayIcon && vModifiedWidget == this._iconObject && vHint == "unload") {    return true;  };    //this.debug("depend width: widget=" + vModifiedWidget + ", hint=" + vHint);  var newWidth = this._calculateChildrenDependWidth(vModifiedWidget, vHint);    // this.debug("NewCalculatedWidth: " + newWidth + ", " + this._wasVisible + " == " + this._widthModeValue);    // If the width did not change the setter below will not re-layout the children.  // We will force this here if the icon or text was appended, to ensure a perfect layout.  if (this._widthMode == "inner" && this._widthModeValue == newWidth)  {    if ((vHint == "load" || vHint == "append-child") && (vModifiedWidget == this._textObject || vModifiedWidget == this._iconObject))    {      return this._layoutInternalWidgetsHorizontal(vHint);    };  }  else  {    this.setInnerWidth(newWidth, null, true);  };  return true;};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/ee8bda88301088375d4815625181857cb6281591/QxAtom.js/clean/qooxdoo/source/script/widgets/QxAtom.js