if (deltaDistance > 0)
mi.addDistanceForButtons(deltaDistance);
- // 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);
- }
-
} else if (e instanceof MouseButtonPressedEvent) {
Point2D canvasPosition = util.controlToCanvas(e.controlPosition, null);
MouseButtonPressedEvent me = (MouseButtonPressedEvent) e;