add: this._updateScrollerWidths(); 
context: qx.Proto._modifyMetaColumnCounts = function(propValue, propOldValue, propData) {  var metaColumnCounts = propValue;  var scrollerArr = this._getPaneScrollerArr();  // Remove the panes not needed any more  this._cleanUpMetaColumns(metaColumnCounts.length);  // Update the old panes  var leftX = 0;  for (var i = 0; i < scrollerArr.length; i++) {    var paneScroller = scrollerArr[i];    var paneModel = paneScroller.getTablePaneModel();    paneModel.setFirstColumnX(leftX);    paneModel.setMaxColumnCount(metaColumnCounts[i]);    leftX += metaColumnCounts[i];  }  // Add the new panes  if (metaColumnCounts.length > scrollerArr.length) {    var selectionModel = this.getSelectionModel();    var tableModel = this.getTableModel();    var columnModel = this.getTableColumnModel();    for (var i = scrollerArr.length; i < metaColumnCounts.length; i++) {      var paneModel = new qx.ui.table.TablePaneModel(columnModel);      paneModel.setFirstColumnX(leftX);      paneModel.setMaxColumnCount(metaColumnCounts[i]);      leftX += metaColumnCounts[i];      var paneScroller = new qx.ui.table.TablePaneScroller(this);      // Workaround: If the correct size is set here an exception will be      //       thrown in IE (in qx.io.image.ImagePreloaderSystem ?!?).      //       -> We set the correct sizes on appear.      paneScroller.setDimension(10, 10);      paneScroller.setSelectionModel(selectionModel);      paneScroller.setTableModel(tableModel);      paneScroller.setTableColumnModel(columnModel);      paneScroller.setTablePaneModel(paneModel);      // Register event listener for vertical scrolling      paneScroller.addEventListener("changeScrollY", this._onScrollY, this);      this._scrollerParent.add(paneScroller);    }  }  // calculate the new row height  var maxHeaderHeight = 0;  var maxRowHeight = 0;  for (var i = 0; i < scrollerArr.length; i++) {    var headerHeight = scrollerArr[i].getHeader().calculateHeaderHeight();    maxHeaderHeight = Math.max(headerHeight, maxHeaderHeight);    var rowHeight = scrollerArr[i].getTablePane().calculateTableRowHeight();    maxRowHeight = Math.max(rowHeight, maxRowHeight);  }  // Update all meta columns  for (var i = 0; i < scrollerArr.length; i++) {    var paneScroller = scrollerArr[i];    var isLast = (i == (scrollerArr.length - 1));    // Set the right header height    paneScroller.getHeader().setHeight(maxHeaderHeight);    // Set the right row height    paneScroller.getTablePane().setTableRowHeight(maxRowHeight);    // Put the _columnVisibilityBt in the top right corner of the last meta column    paneScroller.setTopRightWidget(isLast ? this._columnVisibilityBt : null);  }  this._updateScrollBarVisibility();  return true;};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/ddb91cacfba89b583f66d9e58cac21e5f5169a17/Table.js/clean/qooxdoo/source/script/qx/ui/table/Table.js