rem: }; 
add: } 
context: function(scrollerPool) {  qx.ui.layout.VerticalBoxLayout.call(this);  this._scrollerPool = scrollerPool;  // init scrollbars  this._verScrollBar = new qx.ui.core.ScrollBar(false);  this._horScrollBar = new qx.ui.core.ScrollBar(true);  var scrollBarWidth = this._verScrollBar.getPreferredBoxWidth();  this._verScrollBar.setWidth(qx.constant.Core.AUTO);  this._horScrollBar.setHeight(qx.constant.Core.AUTO);  this._horScrollBar.setPaddingRight(scrollBarWidth);  //this._verScrollBar.setMergeEvents(true);  this._horScrollBar.addEventListener("changeValue", this._onScrollX, this);  this._verScrollBar.addEventListener("changeValue", this._onScrollY, this);  // init header  this._header = new qx.ui.table.TablePaneHeader;  this._header.set({ width:qx.constant.Core.AUTO, height:qx.constant.Core.AUTO });  this._headerClipper = new qx.ui.layout.CanvasLayout;  with (this._headerClipper) {    setDimension(qx.constant.Core.FLEX, qx.constant.Core.AUTO);    setOverflow(qx.constant.Style.OVERFLOW_HIDDEN);    add(this._header);  };  this._spacer = new qx.ui.basic.Terminator;  this._spacer.setWidth(scrollBarWidth);  this._top = new qx.ui.layout.HorizontalBoxLayout;  with (this._top) {    setHeight(qx.constant.Core.AUTO);    add(this._headerClipper, this._spacer);  }  // init pane  this._tablePane = new qx.ui.table.TablePane;  this._tablePane.set({ width:qx.constant.Core.AUTO, height:qx.constant.Core.AUTO });  this._focusIndicator = new qx.ui.layout.HorizontalBoxLayout;  this._focusIndicator.setAppearance("table-focus-indicator");  this._focusIndicator.hide();  // Workaround: If the _focusIndicator has no content if always gets a too  //       high hight in IE.  var dummyContent = new qx.ui.basic.Terminator;  dummyContent.setWidth(0);  this._focusIndicator.add(dummyContent);  this._paneClipper = new qx.ui.layout.CanvasLayout;  with (this._paneClipper) {    setWidth(qx.constant.Core.FLEX);    setOverflow(qx.constant.Style.OVERFLOW_HIDDEN);    add(this._tablePane, this._focusIndicator);    addEventListener(qx.constant.Event.MOUSEWHEEL, this._onmousewheel, this);  };  // add all child widgets  var scrollerBody = new qx.ui.layout.HorizontalBoxLayout;  scrollerBody.setHeight(qx.constant.Core.FLEX);  scrollerBody.add(this._paneClipper, this._verScrollBar);  this.add(this._top, scrollerBody, this._horScrollBar);  // init managers  this._selectionManager = new qx.ui.table.SelectionManager;  // init event handlers  this.addEventListener(qx.constant.Event.MOUSEMOVE, this._onmousemove, this);  this.addEventListener(qx.constant.Event.MOUSEDOWN, this._onmousedown, this);  this.addEventListener(qx.constant.Event.MOUSEUP,   this._onmouseup,   this);  this.addEventListener(qx.constant.Event.CLICK,     this._onclick,     this);  this.addEventListener(qx.constant.Event.DBLCLICK,  this._ondblclick,  this);  this.addEventListener(qx.constant.Event.MOUSEOUT,  this._onmouseout,  this);});
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