public void fireMouseDownEvent(HasHandlers widget) { DomEvent.fireNativeEvent( Document.get().createMouseDownEvent(1, 1, 1, 1, 1, false, false, false, false, 1), widget ); }
public void fireMouseDownEvent(HasHandlers widget) { DomEvent.fireNativeEvent( Document.get().createMouseDownEvent(1, 1, 1, 1, 1, false, false, false, false, 1), widget ); }
private static NativeEvent createMouseDownEvent(NativeEvent e) { return Document.get().createMouseDownEvent(0, e.getScreenX(), e.getScreenY(), e.getClientX(), e.getClientY(), e.getCtrlKey(), e.getAltKey(), e.getShiftKey(), e.getMetaKey(), e.getButton()); }
private static NativeEvent createMouseDownEvent(NativeEvent e) { return Document.get().createMouseDownEvent(0, e.getScreenX(), e.getScreenY(), e.getClientX(), e.getClientY(), e.getCtrlKey(), e.getAltKey(), e.getShiftKey(), e.getMetaKey(), e.getButton()); }
public NativeEvent createEvent(Element el) { switch (getTypeInt()) { case MOUSE_DOWN_TYPE: return Document.get().createMouseDownEvent(0, 0, 0, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button); case MOUSE_OUT_TYPE: return Document.get().createMouseOutEvent(0, 0, 0, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, el); case MOUSE_OVER_TYPE: return Document.get().createMouseOverEvent(0, 0, 0, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, el); case MOUSE_UP_TYPE: return Document.get().createMouseUpEvent(0, 0, 0, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button); case MOUSE_WHEEL_TYPE: break; case MOUSE_CLICK_TYPE: case MOUSE_DOUBLE_CLICK_TYPE: case MOUSE_MOVE_TYPE: return Document.get().createMouseEvent(type, canBubble, cancelable, 0, 0, 0, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, el); } //TODO screenX, screenY return Document.get().createMouseEvent(type, canBubble, cancelable, 0, 0, 0, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, el); }
triggerHtmlEvent("losecapture"); if ((eventbits | Event.ONMOUSEDOWN) == Event.ONMOUSEDOWN) dispatchEvent(document.createMouseDownEvent(0, 0, 0, 0, 0, false, false, false, false, NativeEvent.BUTTON_LEFT)); if ((eventbits | Event.ONMOUSEMOVE) == Event.ONMOUSEMOVE)