rem: }; 
add: } 
context: qx.Proto.getNeededScrollBars = function(forceHorizontal, preventVertical) {  var barWidth = this._verScrollBar.getPreferredBoxWidth();  // Get the width and height of the view (without scroll bars)  var viewWidth = this._paneClipper.getInnerWidth();  if (this.getVerticalScrollBarVisible()) {    viewWidth += barWidth;  }  var viewHeight = this._paneClipper.getInnerHeight();  if (this.getHorizontalScrollBarVisible()) {    viewHeight += barWidth;  }  // Get the (virtual) width and height of the pane  var paneWidth = this.getTablePaneModel().getTotalWidth();  var paneHeight = this._tablePane.getTableRowHeight() * this.getTableModel().getRowCount();  // Check which scrollbars are needed  var horNeeded = false;  var verNeeded = false;  if (paneWidth > viewWidth) {    horNeeded = true;    if (paneHeight > viewHeight - barWidth) {      verNeeded = true;    }  } else if (paneHeight > viewHeight) {    verNeeded = true;    if (!preventVertical && (paneWidth > viewWidth - barWidth)) {      horNeeded = true;    }  }  // Create the mask  var horBar = qx.ui.table.TablePaneScroller.HORIZONTAL_SCROLLBAR;  var verBar = qx.ui.table.TablePaneScroller.VERTICAL_SCROLLBAR;  return ((forceHorizontal || horNeeded) ? horBar : 0)     | ((preventVertical || !verNeeded) ? 0 : verBar);};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/TablePaneScroller.js/buggy/qooxdoo/source/script/qx/ui/table/TablePaneScroller.js