rem: }; }; 
add: } } 
context: qx.Proto._unitDetectionPixelPercentAutoFlex = function(propData, propValue){  var r = qx.ui.core.Widget.layoutPropertyTypes[propData.name];  var s = r.dataType;  var p = r.dataParsed;  var v = r.dataValue;  var s1 = r.typePixel;  var s2 = r.typePercent;  var s3 = r.typeAuto;  var s4 = r.typeFlex;  var s5 = r.typeNull;  var wasPercent = this[s2];  var wasAuto = this[s3];  var wasFlex = this[s4];  switch(this[s] = this._evalUnitsPixelPercentAutoFlex(propValue))  {    case qx.ui.core.Widget.TYPE_PIXEL:      this[s1] = true;      this[s2] = this[s3] = this[s4] = this[s5] = false;      this[p] = this[v] = Math.round(propValue);      break;    case qx.ui.core.Widget.TYPE_PERCENT:      this[s2] = true;      this[s1] = this[s3] = this[s4] = this[s5] = false;      this[p] = parseFloat(propValue);      this[v] = null;      break;    case qx.ui.core.Widget.TYPE_AUTO:      this[s3] = true;      this[s1] = this[s2] = this[s4] = this[s5] = false;      this[p] = this[v] = null;      break;    case qx.ui.core.Widget.TYPE_FLEX:      this[s4] = true;      this[s1] = this[s2] = this[s3] = this[s5] = false;      this[p] = parseFloat(propValue);      this[v] = null;      break;    default:      this[s5] = true;      this[s1] = this[s2] = this[s3] = this[s4] = false;      this[p] = this[v] = null;      break;  };  if (wasPercent != this[s2])  {    switch(propData.name)    {      case qx.OO.PROPERTY_MINWIDTH:      case qx.OO.PROPERTY_MAXWIDTH:      case qx.OO.PROPERTY_WIDTH:      case qx.OO.PROPERTY_LEFT:      case qx.OO.PROPERTY_RIGHT:        this._invalidateHasPercentX();        break;      case qx.OO.PROPERTY_MAXHEIGHT:      case qx.OO.PROPERTY_MINHEIGHT:      case qx.OO.PROPERTY_HEIGHT:      case qx.OO.PROPERTY_TOP:      case qx.OO.PROPERTY_BOTTOM:        this._invalidateHasPercentY();        break;    };  };  // No ELSE because you can also switch from percent to auto  if (wasAuto != this[s3])  {    switch(propData.name)    {      case qx.OO.PROPERTY_MINWIDTH:      case qx.OO.PROPERTY_MAXWIDTH:      case qx.OO.PROPERTY_WIDTH:        this._invalidateHasAutoX();        break;      case qx.OO.PROPERTY_MINHEIGHT:      case qx.OO.PROPERTY_MAXHEIGHT:      case qx.OO.PROPERTY_HEIGHT:        this._invalidateHasAutoY();        break;    };  };  // No ELSE because you can also switch from percent to auto  if (wasFlex != this[s4])  {    switch(propData.name)    {      case qx.OO.PROPERTY_WIDTH:        this._invalidateHasFlexX();        break;      case qx.OO.PROPERTY_HEIGHT:        this._invalidateHasFlexY();        break;    };  };};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/Widget.js/clean/qooxdoo/source/script/qx/ui/core/Widget.js