Example usage for com.google.gwt.event.dom.client HasNativeEvent getNativeEvent

List of usage examples for com.google.gwt.event.dom.client HasNativeEvent getNativeEvent

Introduction

In this page you can find the example usage for com.google.gwt.event.dom.client HasNativeEvent getNativeEvent.

Prototype

NativeEvent getNativeEvent();

Source Link

Document

Gets the underlying native event.

Usage

From source file:org.freemedsoftware.gwt.client.widget.CustomCanvas.java

License:Open Source License

/**
 * Calculate relative X coordinate on the Canvas element from a
 * <HasNativeEvent> event.// w  w w .  j a va  2 s . c  o m
 * 
 * @param event
 * @return
 */
public int getXCoordFromEvent(HasNativeEvent event) {
    return event.getNativeEvent().getClientX() - getAbsoluteLeft() + Window.getScrollLeft();
}

From source file:org.freemedsoftware.gwt.client.widget.CustomCanvas.java

License:Open Source License

/**
 * Calculate relative Y coordinate on the Canvas element from a
 * <HasNativeEvent> event.//  www  .j  a v  a2s .c o  m
 * 
 * @param event
 * @return
 */
public int getYCoordFromEvent(HasNativeEvent event) {
    return event.getNativeEvent().getClientY() - getAbsoluteTop() + Window.getScrollTop();
}