rem: }; }; 
add: } } 
context: function(vColumns){  qx.ui.layout.HorizontalBoxLayout.call(this);  // This fixes the innerWidth calculation difference between the grid(pane) and the head.  this.setPaddingRight(qx.ui.core.Widget.SCROLLBAR_SIZE);  // ************************************************************************  //   STORE REFERENCE TO CONFIG ENTRY  // ************************************************************************  this._columns = vColumns;  // ************************************************************************  //   CREATE HEADER CELLS  // ************************************************************************  var vHeadCell, vHeadSeparator;  for (var vCol in vColumns)  {    vHeadCell = new qx.ui.listview.ListViewHeaderCell(vColumns[vCol], vCol);    vHeadSeparator = new qx.ui.listview.ListViewHeaderSeparator;    this.add(vHeadCell, vHeadSeparator);    if (vColumns[vCol].align) {      vHeadCell.setHorizontalChildrenAlign(vColumns[vCol].align);      if (vColumns[vCol].align == qx.constant.Layout.ALIGN_RIGHT) {        vHeadCell.setReverseChildrenOrder(true);      };    };    // store some additional data    vColumns[vCol].contentClass = qx.OO.classes["qx.ui.listview.ListViewContentCell" + qx.lang.String.toFirstUp(vColumns[vCol].type || "text")];    vColumns[vCol].headerCell = vHeadCell;  };  // ************************************************************************  //   ADD EVENT LISTENERS  // ************************************************************************  this.addEventListener(qx.constant.Event.MOUSEMOVE, this._onmousemove);  this.addEventListener(qx.constant.Event.MOUSEDOWN, this._onmousedown);  this.addEventListener(qx.constant.Event.MOUSEUP, this._onmouseup);  this.addEventListener(qx.constant.Event.MOUSEOUT, this._onmouseout);});
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/ListViewHeader.js/clean/qooxdoo/source/script/qx/ui/listview/ListViewHeader.js