rem:  this._contentProtoRow = QxListView._contentProtoRow.cloneNode(true); 
context: proto._modifyElement = function(propValue, propOldValue, propName, uniqModIds){  QxWidget.prototype._modifyElement.call(this, propValue, propOldValue, propName, uniqModIds);  // HEADER  // ----------------------------------  this._header = QxListView._headerProtoFrame.cloneNode(true);  this._headerTable = this._header.firstChild;  this._headerColGroup = this._headerTable.firstChild;  this._headerBody = this._headerTable.lastChild;  this._headerRow = this._headerBody.firstChild;  // short mappings for style dom definitions  this._headerStyle = this._header.style;  this._headerTableStyle = this._headerTable.style;  propValue.appendChild(this._header);  // CONTENT  // ----------------------------------  this._content = QxListView._contentProtoFrame.cloneNode(true);  this._contentTable = this._content.firstChild;  this._contentColGroup = this._contentTable.firstChild;  this._contentBody = this._contentTable.lastChild;  this._contentProtoRow = QxListView._contentProtoRow.cloneNode(true);  var o = this;  this._content.onscroll = function() { o._onscroll(); };  propValue.appendChild(this._content);  // COLUMN DATA CACHE  // ----------------------------------  this._cacheAdditionalColumnData();  // COLUMNS  // ----------------------------------  try{    var d = this._columns;    var l = d.length;    for (var i=0; i<l; i++) {      this._addColumn(d[i]);    };  }  catch(ex) {    throw new Error("Failed to apply columns: " + ex);  };  // ROWS  // ----------------------------------  var q = this._rowCreateQueue;  var l = Math.min(this._initialRowCount-1, q.length);  for (var i=0; i<l; i++) { this._contentBody.appendChild(this._createRow(q.shift())); };  // RENDER  // ----------------------------------  this._renderTableLayoutInitial();  return true;};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/d0984a49e5708d61cfe1e6165e1e198760df5324/QxListView.js/buggy/qooxdoo/source/script/widgets/QxListView.js