rem: this._dragCache.sourceWidget.dispatchEvent(new qx.event.types.DragEvent(qx.Const.EVENT_TYPE_DRAGSTART, e, this._dragCache.sourceWidget), true); 
add: this._dragCache.sourceWidget.dispatchEvent(new qx.event.type.DragEvent(qx.Const.EVENT_TYPE_DRAGSTART, e, this._dragCache.sourceWidget), true); 
context: qx.Proto._handleMouseMove = function(e){  // Return if dragCache was not filled before  if (!this._dragCache) {    return;  };  /*    Default handling if drag handler is activated  */  if (this._dragCache.dragHandlerActive)  {    // Update page coordinates    this._dragCache.pageX = e.getPageX();    this._dragCache.pageY = e.getPageY();    // Get current target    var currentDropTarget = this.getDropTarget(e);    // Update action    this.setCurrentAction(currentDropTarget ? this._evalNewAction(e.getShiftKey(), e.getCtrlKey(), e.getAltKey()) : null);    // Fire user events    this._fireUserEvents(this._dragCache.currentDropWidget, currentDropTarget, e);    // Store current widget    this._dragCache.currentDropWidget = currentDropTarget;    // Update cursor icon    this._renderCursor();  }  /*    Initial activation and fire of dragstart  */  else if (!this._dragCache.hasFiredDragStart)  {    if (Math.abs(e.getScreenX() - this._dragCache.startScreenX) > 5 || Math.abs(e.getScreenY() - this._dragCache.startScreenY) > 5)    {      // Fire dragstart event to finally allow the above if to handle next events      this._dragCache.sourceWidget.dispatchEvent(new qx.event.types.DragEvent(qx.Const.EVENT_TYPE_DRAGSTART, e, this._dragCache.sourceWidget), true);      // Update status flag      this._dragCache.hasFiredDragStart = true;      // Look if handler become active      if (this._dragCache.dragHandlerActive)      {        // Fire first user events        this._fireUserEvents(this._dragCache.currentDropWidget, this._dragCache.sourceWidget, e);        // Update status flags        this._dragCache.currentDropWidget = this._dragCache.sourceWidget;        // Activate capture for clientDocument        this._getClientDocument().setCapture(true);      };    };  };};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/38710fb756ef4603abbb6bd91cb02c58b687fdd2/DragAndDropHandler.js/buggy/qooxdoo/source/script/qx/event/handler/DragAndDropHandler.js