context: function(vLabel, vIcon, vIconSelected){  if (this.classname == qx.ui.tree.AbstractTreeElement.ABSTRACT_CLASS) {    throw new Error("Please omit the usage of qx.ui.tree.AbstractTreeElement directly. Choose between qx.ui.tree.TreeFolder and qx.ui.tree.TreeFile instead!");  }  // Precreate subwidgets  this._indentObject = new qx.ui.embed.HtmlEmbed;  this._iconObject = new qx.ui.basic.Image;  this._labelObject = new qx.ui.basic.Label;  // Make anonymous  this._indentObject.setAnonymous(true);  this._iconObject.setAnonymous(true);  this._labelObject.setAnonymous(true);  // Behaviour and Hard Styling  this._labelObject.setSelectable(false);  this._labelObject.setStyleProperty("lineHeight", "100%");  qx.ui.layout.BoxLayout.call(this, "horizontal");  this.setLabel(vLabel);  // Prohibit selection  this.setSelectable(false);  // Base URL used for indent images  this.BASE_URI = qx.manager.object.AliasManager.getInstance().resolvePath("widget/tree/");  // Adding subwidgets  this.add(this._indentObject, this._iconObject, this._labelObject);  // Set Icons  if (vIcon != null) {    this.setIcon(vIcon);    this.setIconSelected(vIcon);  }    if (vIconSelected != null) {    this.setIconSelected(vIconSelected);  }  // Setup initial icon  this._iconObject.setSource(this._evalCurrentIcon());  // Set Appearance  this._iconObject.setAppearance("tree-element-icon");  this._labelObject.setAppearance("tree-element-label");  // Register event listeners  this.addEventListener("mousedown", this._onmousedown);  this.addEventListener("mouseup", this._onmouseup);});
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/8850d4eed338d093a8fc0f1240f750a97b53896b/AbstractTreeElement.js/buggy/qooxdoo/frontend/framework/source/class/qx/ui/tree/AbstractTreeElement.js