rem: }; 
add: } 
context: qx.Proto.layoutChild_location = function(vChild, vJobs){  var vWidget = this.getWidget();  var vReverse = vWidget.getReverseChildrenOrder();  var vMethodBegin = vReverse ? qx.renderer.layout.FlowLayoutImpl.STR_LAST : qx.renderer.layout.FlowLayoutImpl.STR_FIRST;  var vMethodContinue = vReverse ? qx.renderer.layout.FlowLayoutImpl.STR_NEXT : qx.renderer.layout.FlowLayoutImpl.STR_PREVIOUS;  if (vChild == vWidget[vMethodBegin]())  {    vChild._cachedLocationHorizontal = vChild._cachedLocationVertical = vChild._cachedRow = 0;  }  else  {    var vTempChild = vChild[vMethodContinue]();    // stupidly update cache value (check them later)    vChild._cachedLocationHorizontal = vTempChild._cachedLocationHorizontal + vTempChild.getOuterWidth() + vWidget.getHorizontalSpacing();    vChild._cachedLocationVertical = vTempChild._cachedLocationVertical;    vChild._cachedRow = vTempChild._cachedRow;    // check now    if ((vChild._cachedLocationHorizontal + vChild.getOuterWidth()) > vWidget.getInnerWidth())    {      // evaluate width of previous row      vRowMax = vTempChild.getOuterHeight();      while((vTempChild = vTempChild[vMethodContinue]()) && vTempChild._cachedRow == vChild._cachedRow) {        vRowMax = Math.max(vRowMax, vTempChild.getOuterHeight());      };      // switch to new row      vChild._cachedLocationHorizontal = 0;      vChild._cachedLocationVertical += vWidget.getVerticalSpacing() + vRowMax;      vChild._cachedRow++;    };  };  // add margins and parent padding  if (vWidget.getHorizontalChildrenAlign() == qx.constant.Layout.ALIGN_RIGHT)  {    vChild._resetRuntimeLeft();    vChild._applyRuntimeRight(vWidget.getPaddingRight() + vChild._cachedLocationHorizontal);  }  else  {    vChild._resetRuntimeRight();    vChild._applyRuntimeLeft(vWidget.getPaddingLeft() + vChild._cachedLocationHorizontal);  };  if (vWidget.getVerticalChildrenAlign() == qx.constant.Layout.ALIGN_BOTTOM)  {    vChild._resetRuntimeTop();    vChild._applyRuntimeBottom(vWidget.getPaddingBottom() + vChild._cachedLocationVertical);  }  else  {    vChild._resetRuntimeBottom();    vChild._applyRuntimeTop(vWidget.getPaddingTop() + vChild._cachedLocationVertical);  };};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/FlowLayoutImpl.js/clean/qooxdoo/source/script/qx/renderer/layout/FlowLayoutImpl.js