context: proto._oncaptionmousedown = function(e){  if (e.isNotLeftButton() || !this.getMoveable() || this.getState() != null) {    return;  };  // enable capturing  this._captionbar.setCapture(true);  // measuring and caching of values for drag session  var pa = this.getParent();    var l = pa.getComputedPageAreaLeft();  var t = pa.getComputedPageAreaTop();  var r = pa.getComputedPageAreaRight();  var b = pa.getComputedPageAreaBottom();    this._dragSession =    {    offsetX : e.getPageX() - this.getComputedPageBoxLeft() + l,    offsetY : e.getPageY() - this.getComputedPageBoxTop() + t,    parentAvailableAreaLeft : l + 5,    parentAvailableAreaTop : t + 5,    parentAvailableAreaRight : r - 5,    parentAvailableAreaBottom : b - 5        };    // handle frame and translucently  switch(this.getMoveMethod())  {    case "translucent":      this.setOpacity(0.5);      break;        case "frame":      var f = this._frame;          f._applyPositionHorizontal(this.getComputedPageBoxLeft() - l);      f._applyPositionVertical(this.getComputedPageBoxTop() - t);          f._applySizeHorizontal(this.getComputedBoxWidth());      f._applySizeVertical(this.getComputedBoxHeight());          f.setZIndex(this.getZIndex() + 1);      f.setParent(this.getParent());          break;  };};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/6f49edf6d5a83c023322939c9a57cdc80412e58c/QxWindow.js/buggy/qooxdoo/source/script/widgets/QxWindow.js