rem: }; }; 
add: } } 
context: qx.Proto.layoutChild_locationY = function(vChild, vJobs){  var vWidget = this.getWidget();  // handle first child  if (vWidget.getFirstVisibleChild() == vChild)  {    switch(vWidget.getLayoutMode())    {      case qx.constant.Layout.ALIGN_BOTTOM:      case qx.constant.Layout.ALIGN_TOP_REVERSED:        var vPos = vWidget.getPaddingBottom() + vWidget.getAccumulatedChildrenOuterHeight() - vChild.getOuterHeight();        break;      case qx.constant.Layout.ALIGN_MIDDLE:      case qx.constant.Layout.ALIGN_MIDDLE_REVERSED:        var vPos = vWidget.getPaddingTop() + Math.round((vWidget.getInnerHeight() - vWidget.getAccumulatedChildrenOuterHeight()) / 2);        break;      default:        var vPos = vWidget.getPaddingTop();    };  }  // handle any following child  else  {    var vPrev = vChild.getPreviousVisibleSibling();    switch(vWidget.getLayoutMode())    {      case qx.constant.Layout.ALIGN_BOTTOM:      case qx.constant.Layout.ALIGN_TOP_REVERSED:        var vPos = vPrev._cachedLocationVertical - vChild.getOuterHeight() - vWidget.getSpacing();        break;      default:        var vPos = vPrev._cachedLocationVertical + vPrev.getOuterHeight() + vWidget.getSpacing();    };  };  // store for next sibling  vChild._cachedLocationVertical = vPos;  // apply styles  switch(this.getWidget().getLayoutMode())  {    case qx.constant.Layout.ALIGN_BOTTOM:    case qx.constant.Layout.ALIGN_BOTTOM_REVERSED:    case qx.constant.Layout.ALIGN_MIDDLE_REVERSED:      // add relative positions (like 'position:relative' in css)      vPos += !vChild._computedBottomTypeNull ? vChild.getBottomValue() : !vChild._computedTopTypeNull ? -(vChild.getTopValue()) : 0;      vChild._resetRuntimeTop();      vChild._applyRuntimeBottom(vPos);      break;    default:      // add relative positions (like 'position:relative' in css)      vPos += !vChild._computedTopTypeNull ? vChild.getTopValue() : !vChild._computedBottomTypeNull ? -(vChild.getBottomValue()) : 0;      vChild._resetRuntimeBottom();      vChild._applyRuntimeTop(vPos);  };};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/VerticalBoxLayoutImpl.js/clean/qooxdoo/source/script/qx/renderer/layout/VerticalBoxLayoutImpl.js