@Override protected int getEventPosition(Event event) { return event.getClientY(); }
/** * Gets the mouse y-position within the browser window's client area. * * @param evt the event to be tested * @return the mouse y-position * @deprecated Use {@link Event#getClientY()} instead. */ @Deprecated public static int eventGetClientY(Event evt) { return evt.getClientY(); }
/** * Returns the event's y coordinate. * * @return the y coordinate or -1 if no dom event. */ public int getY() { return _event.getClientY(); }
/** * Returns the event's y coordinate. * * @return the y coordinate or -1 if no dom event. */ public int getY() { return _event.getClientY(); }
@Override protected int getEventPosition(Event event) { return event.getClientY(); }
@Override public final int getClientY() { return event.getClientY(); }
@Override protected int getEventPosition(Event event) { return event.getClientY(); }
@Override protected int getEventPosition(Event event) { return event.getClientY(); }
/** * Gets the mouse y-position within the browser window's client area. * * @param evt the event to be tested * @return the mouse y-position * @deprecated Use {@link Event#getClientY()} instead. */ @Deprecated public static int eventGetClientY(Event evt) { return evt.getClientY(); }
/** * Gets the mouse y-position within the browser window's client area. * * @param evt the event to be tested * @return the mouse y-position * @deprecated Use {@link Event#getClientY()} instead. */ @Deprecated public static int eventGetClientY(Event evt) { return evt.getClientY(); }
if (splitElem.isOrHasChild(target)) { startResizingFrom(event.getClientX() - getAbsoluteLeft(), event.getClientY() - getAbsoluteTop()); DOM.setCapture(getElement()); event.preventDefault(); assert DOM.getCaptureElement() != null; onSplitterResize(event.getClientX() - getAbsoluteLeft(), event.getClientY() - getAbsoluteTop()); event.preventDefault();
+ senderElem.getPropertyInt("scrollLeft") + Window.getScrollLeft(); int y = event.getClientY() - senderElem.getAbsoluteTop() + senderElem.getPropertyInt("scrollTop") + Window.getScrollTop();
private boolean cursorInsideBrowserContentArea(Event event) { if (event.getClientX() < 0 || event.getClientY() < 0) { // Outside to the left or above return false; } if (event.getClientX() > Window.getClientWidth() || event.getClientY() > Window.getClientHeight()) { // Outside to the right or below return false; } return true; }
int clientY = event.getClientY() + Window.getScrollTop(); int rowLeft = hoveringRow.getAbsoluteLeft(); int rowTop = hoveringRow.getAbsoluteTop();
protected int getClientY(Event e) { if (touchSupported) { return e.getTouches().get(0).getClientY(); } else { return e.getClientY(); } } }
@Override public void choose(Event event) { if (menu == null) { menu = new DateFilterMenu(); } menu.showAt(event.getClientX(), event.getClientY(), new SelectionCallback<DateRange>() { @Override public void onSelected(DateRange selection) { Filter filter = new Filter(getValue()); filter.setEndDateRange(selection); setValue(filter); } }); }
public void onMouseUp(Event e) { e.preventDefault(); e.stopPropagation(); onEnd(e, new Point(e.getClientX(), e.getClientY())); }
public void onMouseMove(Event e) { e.preventDefault(); e.stopPropagation(); onMove(e, new Point(e.getClientX(), e.getClientY())); }
/** * Returns the point of the event adjusted for the position of the chart. * * @param event the event * @return the adjusted point */ protected PrecisePoint getEventXY(Event event) { return new PrecisePoint(event.getClientX() - this.getAbsoluteLeft() + XDOM.getBodyScrollLeft(), event.getClientY() - this.getAbsoluteTop() + XDOM.getBodyScrollTop()); }
@Override protected void onBrowserEvent2(Event event) { // Enable multiple selection only when Control/Shift key is pressed mousePosition[0] = event.getClientX(); mousePosition[1] = event.getClientY(); if (BrowserEvents.CLICK.equals(event.getType())) { selectionModel.asMultiSelectionModel().setMultiSelectEnabled(event.getCtrlKey()); selectionModel.asMultiSelectionModel().setMultiRangeSelectEnabled(event.getShiftKey()); } // Remove focus from the table so refreshes won't try to focus on the // selected row. This is important when the user has scrolled the selected // row off the screen, we don't want the browser to scroll back. table.setFocus(false); super.onBrowserEvent2(event); }