@Override public void onTouchMove(TouchMoveEvent event) { Touch touch = event.getTouches().get(0); if (Math.abs(touch.getPageX() - start_x) > distance || Math.abs(touch.getPageY() - start_y) > distance) { hasMoved = true; } }
@Override public void onTouchMove(TouchMoveEvent event) { Touch touch = event.getTouches().get(0); if (Math.abs(touch.getPageX() - start_x) > distance || Math.abs(touch.getPageY() - start_y) > distance) { hasMoved = true; } }
@Override public void onTouchMove(TouchMoveEvent event) { if (capturing) { scrollTo(event.getTouches().get(0).getClientY()); event.stopPropagation(); event.preventDefault(); } } }, TouchMoveEvent.getType());
@Override public void onTouchMove(TouchMoveEvent event) { setValueContrained(event.getTouches().get(0).getClientX()); event.stopPropagation(); event.preventDefault(); }
@Override public void onTouchMove(TouchMoveEvent event) { if (!isEnabled()) return; if (ignore) return; Touch touch = event.getTouches().get(0); last_x = touch.getPageX(); last_y = touch.getPageY(); }
@Override public void onTouchMove(TouchMoveEvent event) { setValueContrained(event.getTouches().get(0).getClientX()); event.stopPropagation(); event.preventDefault(); }
@Override public void onTouchMove(TouchMoveEvent event) { if (!isEnabled()) return; if (ignore) return; Touch touch = event.getTouches().get(0); last_x = touch.getPageX(); last_y = touch.getPageY(); }
@Override public void onTouchMove(TouchMoveEvent event) { switch (state) { case TWO_FINGER: Touch touch1 = event.getTouches().get(0); Touch touch2 = event.getTouches().get(1); int left = offsetProvider.getLeft(); int top = offsetProvider.getTop(); int x1 = touch1.getPageX() - left; int y1 = touch1.getPageY() - top; int x2 = touch2.getPageX() - left; int y2 = touch2.getPageY() - top; double newDistance = Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2)); int x = (x1 + x2) / 2; int y = (y1 + y2) / 2; source.fireEvent(new PinchEvent(x, y, distance / newDistance)); distance = newDistance; break; default: state = State.INVALID; break; } }
@Override public void onTouchMove(TouchMoveEvent event) { switch (state) { case TWO_FINGER: Touch touch1 = event.getTouches().get(0); Touch touch2 = event.getTouches().get(1); int left = offsetProvider.getLeft(); int top = offsetProvider.getTop(); int x1 = touch1.getPageX() - left; int y1 = touch1.getPageY() - top; int x2 = touch2.getPageX() - left; int y2 = touch2.getPageY() - top; double newDistance = Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2)); int x = (x1 + x2) / 2; int y = (y1 + y2) / 2; source.fireEvent(new PinchEvent(x, y, distance / newDistance)); distance = newDistance; break; default: state = State.INVALID; break; } }
@Override public void onTouchMove(TouchMoveEvent event) { switch (state) { case TWO_FINGER: Touch touch1 = event.getTouches().get(0); Touch touch2 = event.getTouches().get(1); int left = offsetProvider.getLeft(); int top = offsetProvider.getTop(); int x1 = touch1.getPageX() - left; int y1 = touch1.getPageY() - top; int x2 = touch2.getPageX() - left; int y2 = touch2.getPageY() - top; double newDistance = Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2)); int x = (x1 + x2) / 2; int y = (y1 + y2) / 2; getEventPropagator().fireEvent(source, new PinchEvent(x, y, distance / newDistance)); distance = newDistance; break; default: state = State.INVALID; break; } }
@Override public void onTouchMove(TouchMoveEvent event) { if (dragging) { if (event.getTouches().length() == 1) { Element e = event.getRelativeElement(); int deltaX = event.getTouches().get(0).getRelativeX(e) - startX; int deltaY = event.getTouches().get(0).getRelativeY(e) - startY; rectangle.setX(rectangle.getX() + deltaX); rectangle.setY(rectangle.getY() + deltaY); text.setX(text.getX() + deltaX); text.setY(text.getY() + deltaY); } } }
@Override public void onTouchMove(TouchMoveEvent event) { switch (state) { case TWO_FINGER: Touch touch1 = event.getTouches().get(0); Touch touch2 = event.getTouches().get(1); int left = offsetProvider.getLeft(); int top = offsetProvider.getTop(); int x1 = touch1.getPageX() - left; int y1 = touch1.getPageY() - top; int x2 = touch2.getPageX() - left; int y2 = touch2.getPageY() - top; double newDistance = Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2)); int x = (x1 + x2) / 2; int y = (y1 + y2) / 2; getEventPropagator().fireEvent(source, new PinchEvent(x, y, distance / newDistance)); distance = newDistance; break; default: state = State.INVALID; break; } }
@Override public void onTouchMove(TouchMoveEvent event) { calculateSelection(event.getTouches().get(0).getPageY()); if (MGWT.getOsDetection().isAndroid()) { event.preventDefault(); } }
@Override public void onTouchMove(TouchMoveEvent event) { calculateSelection(event.getTouches().get(0).getPageY()); if (MGWT.getOsDetection().isAndroid()) { event.preventDefault(); } }
public void onTouchMove(TouchMoveEvent event) { if (isEnabled()) { Touch touch = event.getTouches().get(0).cast(); handleMouseMove(touch.getPageX(), touch.getPageY()); if (dragging) { event.preventDefault(); } } }
@Override public void onTouchMove(TouchMoveEvent event) { if (isReadOnly()) { return; } event.stopPropagation(); event.preventDefault(); Touch touch = event.getTouches().get(0); now_x = touch.getClientX(); if (!moved) { if (Math.abs(now_x - x_start) < appearance.css().DRAG_DEADZONE()) { return; } } moved = true; int translate_x = now_x - x_start; if (translate_x < x_min) { return; } if (translate_x > x_max) { return; } translate(translate_x + offset); }
@Override public void onTouchMove(TouchMoveEvent event) { if (isReadOnly()) { return; } event.stopPropagation(); event.preventDefault(); Touch touch = event.getTouches().get(0); now_x = touch.getClientX(); if (!moved) { if (Math.abs(now_x - x_start) < appearance.css().DRAG_DEADZONE()) { return; } } moved = true; int translate_x = now_x - x_start; if (translate_x < x_min) { return; } if (translate_x > x_max) { return; } translate(translate_x + offset); }
@Override public void onTouchMove(TouchMoveEvent event) { switch (state) { case FINGERS_GOING_DOWN: case FINGERS_GOING_UP: // compare positions JsArray<Touch> currentTouches = event.getTouches(); for (int i = 0; i < currentTouches.length(); i++) { Touch currentTouch = currentTouches.get(i); for (int j = 0; j < touches.length(); j++) { TouchCopy startTouch = touches.get(j); if (currentTouch.getIdentifier() == startTouch.getIdentifier()) { if (Math.abs(currentTouch.getPageX() - startTouch.getPageX()) > distance || Math.abs(currentTouch.getPageY() - startTouch.getPageY()) > distance) { state = State.INVALID; break; } } if (state == State.INVALID) { break; } } } break; default: break; } }
@Override public void onTouchMove(TouchMoveEvent event) { switch (state) { case FINGERS_GOING_DOWN: case FINGERS_GOING_UP: // compare positions JsArray<Touch> currentTouches = event.getTouches(); for (int i = 0; i < currentTouches.length(); i++) { Touch currentTouch = currentTouches.get(i); for (int j = 0; j < touches.length(); j++) { TouchCopy startTouch = touches.get(j); if (currentTouch.getIdentifier() == startTouch.getIdentifier()) { if (Math.abs(currentTouch.getPageX() - startTouch.getPageX()) > distance || Math.abs(currentTouch.getPageY() - startTouch.getPageY()) > distance) { state = State.INVALID; break; } } if (state == State.INVALID) { break; } } } break; default: break; } }
/** * {@inheritDoc} */ public void onTouchMove(TouchMoveEvent event) { if (this.isDown) { JsArray<Touch> touches = event.getTouches(); if (touches.length() > 0) { int x = touches.get(0).getRelativeX(this._container.getElement()); int y = touches.get(0).getRelativeY(this._container.getElement()); if (x < 0 || y < 0 || x > nOuterWidth || y > nOuterHeight) { /* * There is no such method as "onMouseOut" for touching, so we can't rely * on event handler. We should process manually these cases, when finger (i.e. cursor) is * out of the cropper area. * * If user moves his finger out of the canvas, then "stick" the selection to the canvas edges */ if (x < 0) x = 0; if (x > nOuterWidth) x = nOuterWidth; if (y < 0) y = 0; if (y > nOuterHeight) y = nOuterHeight; } this.provideDragging(x, y); } } }