/** * Sets mouse-capture on the given element. This element will directly receive * all mouse events until {@link #releaseCapture(Element)} is called on it. * * @param elem the element on which to set mouse capture */ public static void setCapture(Element elem) { DOM.setCapture(elem); }
/** * @deprecated Use {@link #beginDragging} and {@link #getCaption} instead */ @Deprecated public void onMouseDown(Widget sender, int x, int y) { if (DOM.getCaptureElement() == null) { /* * Need to check to make sure that we aren't already capturing an element * otherwise events will not fire as expected. If this check isn't here, * any class which extends custom button will not fire its click event for * example. */ dragging = true; DOM.setCapture(getElement()); dragStartX = x; dragStartY = y; } }
public void onMouseDown(MouseDownEvent event) { dragging = true; DOM.setCapture(dragHandle.getElement()); dragStartX = event.getClientX(); dragStartY = event.getClientY(); DOM.eventGetCurrentEvent().preventDefault(); }
/** * Sets mouse-capture on the given element. This element will directly receive * all mouse events until {@link #releaseCapture(Element)} is called on it. * * @param elem the element on which to set mouse capture */ public static void setCapture(Element elem) { DOM.setCapture(elem); }
/** * Sets mouse-capture on the given element. This element will directly receive * all mouse events until {@link #releaseCapture(Element)} is called on it. * * @param elem the element on which to set mouse capture */ public static void setCapture(Element elem) { DOM.setCapture(elem); }
void start( int x, int y, Ghost<?> ghost ) { startX = x; startY = y; this.ghost = ghost; fDragging = false; DOM.setCapture( getElement() ); }
startResizingFrom(event.getClientX() - getAbsoluteLeft(), event.getClientY() - getAbsoluteTop()); DOM.setCapture(getElement()); event.preventDefault();
private void startCapturing() { capturingWidget.setPixelSize(0, 0); RootPanel.get().add(capturingWidget, 0, 0); DOM.setCapture(capturingWidget.getElement()); }
@Override public void onMouseDown(MouseDownEvent event) { dragging = true; DOM.setCapture(resizePanel.getElement()); dragStartX = event.getX(); dragStartY = event.getY(); event.preventDefault(); }
public void onMouseDown(MouseDownEvent event) { dragging = true; DOM.setCapture(dragHandle.getElement()); dragStartX = event.getClientX(); dragStartY = event.getClientY(); DOM.eventGetCurrentEvent().preventDefault(); }
public void onMouseDown(MouseDownEvent event) { dragged = true; dragStartX = event.getRelativeX( getElement() ); dragStartY = event.getRelativeY( getElement() ); DOM.setCapture( titleBar.getElement() ); } } );
@Override public void onMouseDown(MouseDownEvent event) { dragging = true; dragStartX = event.getRelativeX(dragHandle.getElement()); dragStartY = event.getRelativeY(dragHandle.getElement()); DOM.setCapture(dragHandle.getElement()); }
public void onMouseDown(MouseDownEvent event) { dragged = true; dragStartX = event.getRelativeX( getElement() ); dragStartY = event.getRelativeY( getElement() ); DOM.setCapture(header.getElement()); } } );
public void onMouseDown(MouseDownEvent event) { dragging = true; DOM.setCapture(dragHandle.getElement()); dragStartX = event.getClientX(); dragStartY = event.getClientY(); DOM.eventGetCurrentEvent().preventDefault(); }
setFocus(true); onClickStart(); DOM.setCapture(getElement()); isCapturing = true;
@Override public void onTouchStart(TouchStartEvent event) { setValueContrained(event.getTouches().get(0).getClientX()); if (MGWT.getFormFactor().isDesktop()) { DOM.setCapture(getElement()); } event.stopPropagation(); event.preventDefault(); }
@Override public void onTouchStart(TouchStartEvent event) { setValueContrained(event.getTouches().get(0).getClientX()); if (MGWT.getFormFactor().isDesktop()) { DOM.setCapture(getElement()); } event.stopPropagation(); event.preventDefault(); }
@Override public void onTouchStart(TouchStartEvent event) { event.stopPropagation(); event.preventDefault(); addStyleName(ButtonBase.this.baseAppearance.css().active()); if (MGWT.getFormFactor().isDesktop()) { DOM.setCapture(getElement()); } active = true; } });
@Override public void onTouchStart(TouchStartEvent event) { event.stopPropagation(); event.preventDefault(); addStyleName(ButtonBase.this.baseAppearance.css().active()); if (MGWT.getFormFactor().isDesktop()) { DOM.setCapture(getElement()); } active = true; } });
private void beginMovingWindow(Event event) { if (draggable) { showDraggingCurtain(); dragging = true; startX = WidgetUtil.getTouchOrMouseClientX(event); startY = WidgetUtil.getTouchOrMouseClientY(event); origX = getElement().getAbsoluteLeft(); origY = getElement().getAbsoluteTop(); DOM.setCapture(getElement()); event.preventDefault(); } }