rem: if (this._captionbar) { this._captionbar.removeEventListener("mousedown", this._ontitlemousedown, this); this._captionbar.removeEventListener("mouseup", this._ontitlemouseup, this); this._captionbar.removeEventListener("mousemove", this._ontitlemousemove, this);  this._captionbar.dispose(); this._captionbar = null; };  
context: proto.dispose = function(){  if (this.getDisposed()) {    return;  };    this.removeEventListener("mousedown", this._onwindowmousedown, this);    if (this._captionbar)   {    this._captionbar.removeEventListener("mousedown", this._ontitlemousedown, this);    this._captionbar.removeEventListener("mouseup", this._ontitlemouseup, this);    this._captionbar.removeEventListener("mousemove", this._ontitlemousemove, this);    this._captionbar.dispose();    this._captionbar = null;  };    if (this._caption)   {    this._caption.dispose();    this._caption = null;  };  if (this._icon)   {    this._icon.removeEventListener("mousedown", this._oniconmousedown, this);        this._icon.dispose();    this._icon = null;  };  if (this._closeButton)   {    this._closeButton.removeEventListener("click", this._onclosebuttonmousedown, this);          this._closeButton.dispose();    this._closeButton = null;  };  if (this._restoreButton)   {    this._restoreButton.dispose();    this._restoreButton = null;  };  if (this._minimizeButton)   {    this._minimizeButton.dispose();    this._minimizeButton = null;  };  if (this._pane)   {    this._pane.dispose();    this._pane = null;  };  if (this._statusbar)   {    this._statusbar.dispose();    this._statusbar = null;  };  return QxPopup.prototype.dispose.call(this);};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/8de59892375070cf92a7714e804ffa08bf617962/QxWindow.js/buggy/qooxdoo/source/script/widgets/QxWindow.js