- // Send mouse drag events.
- for (ButtonInfo bi : mi.buttonPressInfo.values())
- {
- if (!bi.down) continue;
- if (bi.deltaMotion<=profile.movementTolerance) continue;
- if (bi.drag) continue;
- bi.drag = true;
- MouseDragBegin db = new MouseDragBegin(
- this, e.time, e.mouseId, e.buttons, e.stateMask, bi.button,
- bi.canvasPosition, bi.controlPosition,
- e.controlPosition, e.screenPosition
- );
- getContext().getEventQueue().queueFirst(db);
- }
-