rem: this._model = new qx.ui.table.SimpleTableModel;  this._model.setColumns(columns); var l = this._list = new qx.ui.table.Table(this._model); l.setFocusedCell = function() {} l.setAppearance('combo-box-ex-list'); try { l.setKeepFirstVisibleRowComplete(false); } catch (ex) {    } var selMan = l._getSelectionManager(); var oldHandle = selMan.handleMouseUp, me = this; selMan.handleMouseUp = function(vItem, e) { oldHandle.apply(selMan, arguments); if (e.isLeftButtonPressed()) { me._testClosePopup(); } } this._manager = l.getSelectionModel(); this._manager.addEventListener('changeSelection', this._onChangeSelection, this);  this._manager.removeSelectionInterval = function() {}; this._manager.setSelectionMode(qx.ui.table.SelectionModel.SINGLE_SELECTION); this._popup.add(this._list);  delete this._calcDimensions; 
add: this._model = new qx.ui.table.SimpleTableModel;  this._model.setColumns(columns); var l = this._list = new qx.ui.table.Table(this._model); l.setFocusedCell = function() {} l.setAppearance('combo-box-ex-list'); try { l.setKeepFirstVisibleRowComplete(false); } catch (ex) {    } var selMan = l._getSelectionManager(); var oldHandle = selMan.handleMouseUp, me = this; selMan.handleMouseUp = function(vItem, e) { oldHandle.apply(selMan, arguments); if (e.isLeftButtonPressed()) { me._testClosePopup(); } } this._manager = l.getSelectionModel(); this._manager.addEventListener('changeSelection', this._onChangeSelection, this);  this._manager.removeSelectionInterval = function() {}; this._manager.setSelectionMode(qx.ui.table.SelectionModel.SINGLE_SELECTION); this._popup.add(this._list);  delete this._calcDimensions; 
context: qx.Proto._createList = function(columns) {	this._model = new qx.ui.table.SimpleTableModel;	// Default column titles	this._model.setColumns(columns);	var l = this._list = new qx.ui.table.Table(this._model);	l.setFocusedCell = function() {}	l.setAppearance('combo-box-ex-list');	try {		l.setKeepFirstVisibleRowComplete(false);	} catch (ex) {		// We receive this: Modification of property "keepFirstVisibleRowComplete" failed with exception: TypeError - vCurrentChild has no properties or		// this: Modification of property "keepFirstVisibleRowComplete" failed with exception: TypeError - this.getParent() has no properties		// It seems not to be harmful	}	var selMan = l._getSelectionManager();	var oldHandle = selMan.handleMouseUp, me = this;	selMan.handleMouseUp = function(vItem, e) {		oldHandle.apply(selMan, arguments);		if (e.isLeftButtonPressed()) {			me._testClosePopup();		}	}	this._manager = l.getSelectionModel();	this._manager.addEventListener('changeSelection', this._onChangeSelection, this);	// Avoid deselection from user	this._manager.removeSelectionInterval = function() {};	this._manager.setSelectionMode(qx.ui.table.SelectionModel.SINGLE_SELECTION);	this._popup.add(this._list);	// Invalidate calculation of column widths	delete this._calcDimensions;}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/aa99373da2ae4358696891ddee30caccc4df6619/ComboBoxEx.js/clean/qooxdoo/frontend/framework/source/class/qx/ui/form/ComboBoxEx.js