context: proto.addRow = function(vHeight){  var vPos = this._rowHeights.length + 1;    var vComputed, vType;    switch(typeof vHeight)  {    case "number":      vComputed = vHeight;      vType = "static";      break;          case "string":      if (vHeight == "auto")      {        vType = "auto";        vComputed = this._computeAutoRowHeight(vPos, vHeight);        break;      }      else if (vHeight.indexOf("*") == 0)      {        vType = "any";        vComputed = this._computeAnyRowHeight(vPos, vHeight);        break;      }      else if (vHeight.indexOf("%") == (vHeight.length-1))      {        vType = "percent";        vComputed = this._computePercentRowHeight(vPos, vHeight);        break;      };            var vTemp = parseInt(vHeight);      if (!isNaN(vTemp))      {        vComputed = vTemp;        vType = "static";                break;      };          default:      throw new Error("Unsupported Row Type: " + vHeight);  };    this._rowHeights.push(vHeight);    this._rowCount = this._rowHeights.length;    if (isValidString(vType)) {    this._computedRowTypes.push(vType);  };    if (isValidNumber(vComputed)) {    this._computedRowHeights.push(vComputed);  };        for (var i=0, l=this.getColCount(); i<l; i++) {    this._virtualCells.push(document.createElement("div"));      };  };
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/9d77d559f8a879bd7133fbbf703d1aecbd57aff4/QxGridLayout.js/clean/qooxdoo/source/script/widgets/QxGridLayout.js