rem: this._coercePropertyEditor = {}; 
add: this._coercePropertyEditor = {} 
context: qx.Proto._registerDefaultPropertyEditors = function() {  var self = this;  // a property editor that splits the values on a comma and coerces each one into a suitable type  var commaDelimitedPropertyEditor = {};  commaDelimitedPropertyEditor.set = function(widget, name, value) {      if (value == null || value == "") {        self._setProperty(widget, name, null);        return;      };      var s = value.split(",");      var v = [];      for (var i = 0; i < s.length; i++) {        v[i] = self._coerce(s[i]);      };      self._setProperties(widget, name, v);  };  var evalPropertyEditor = {};  evalPropertyEditor.set = function(widget, name, value) {      if (value == null || value == "") {        self._setProperty(widget, name, null);        return;      };      self._setProperty(widget, name, eval(value));  };  var referencePropertyEditor = {};  referencePropertyEditor.set = function(widget, name, value) {    self._setProperty(widget, name, window[value]);  };  this.registerPropertyEditor('qx.ui.core.Widget', 'location', commaDelimitedPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'dimension', commaDelimitedPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'space', commaDelimitedPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'edge', commaDelimitedPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'padding', commaDelimitedPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'margin', commaDelimitedPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'heights', commaDelimitedPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'widths', commaDelimitedPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'align', commaDelimitedPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'stretch', commaDelimitedPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'clipLocation', commaDelimitedPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'clipDimension', commaDelimitedPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'clip', commaDelimitedPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'backgroundColor', evalPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'color', evalPropertyEditor);  this.registerPropertyEditor('qx.ui.core.Widget', 'border', evalPropertyEditor);  this.registerPropertyEditor('qx.ui.menu.MenuButton', 'menu', referencePropertyEditor);  this.registerPropertyEditor('qx.ui.form.RadioButton', 'manager', referencePropertyEditor);  this.registerPropertyEditor('qx.ui.menu.MenuRadioButton', 'group', referencePropertyEditor);  // a property editor that just tries to coerce the string value into a suitable type  this._coercePropertyEditor = {};  this._coercePropertyEditor.set = function(widget, name, value) {      self._setProperty(widget, name, self._coerce(value));  };};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/Builder.js/buggy/qooxdoo/source/script/qx/client/Builder.js