context: 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 radioButtonManagerEditor = {};	radioButtonManagerEditor.set = function(widget, name, value) {			var manager = self._radioButtonManagers[value];			if (!manager) {				manager = new QxRadioButtonManager(value);				self._radioButtonManagers[value] = manager;			};			manager.add(widget);	};		this.registerPropertyEditor('QxWidget', 'location', commaDelimitedPropertyEditor);	this.registerPropertyEditor('QxWidget', 'dimension', commaDelimitedPropertyEditor);	this.registerPropertyEditor('QxWidget', 'styleproperty', commaDelimitedPropertyEditor);	this.registerPropertyEditor('QxWidget', 'border', evalPropertyEditor);		// create radioGroupManagers on demand, based on a string manager group name	this.registerPropertyEditor('QxMenuRadioButton', 'group', radioButtonManagerEditor);	this.registerPropertyEditor('QxRadioButton', 'group', radioButtonManagerEditor);		// 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/917d969301f80998e6ec94b4f504c3cbada764a6/QxBuilder.js/clean/qooxdoo/source/script/core/QxBuilder.js