List of usage examples for com.google.gwt.event.dom.client MouseMoveEvent MouseMoveEvent
protected MouseMoveEvent()
From source file:org.thechiselgroup.biomixer.client.dnd.resources.DragEnabler.java
License:Apache License
public void forwardMouseMove(final int clientX, final int clientY) { if (hiddenAvatar == null) { return;/* www . j a v a2s . c om*/ } MouseMoveEvent mouseEvent = new MouseMoveEvent() { @Override public int getClientX() { return clientX; } @Override public int getClientY() { return clientY; } @Override public int getRelativeX(com.google.gwt.dom.client.Element target) { return getClientX() - target.getAbsoluteLeft() + target.getScrollLeft() + target.getOwnerDocument().getScrollLeft(); } @Override public int getRelativeY(com.google.gwt.dom.client.Element target) { return getClientY() - target.getAbsoluteTop() + target.getScrollTop() + target.getOwnerDocument().getScrollTop(); } @Override public Object getSource() { return hiddenAvatar; } }; mouseEvent.setRelativeElement(hiddenAvatar.getElement()); hiddenAvatar.fireEvent(mouseEvent); }
From source file:org.thechiselgroup.biomixer.client.dnd.resources.DragEnabler.java
License:Apache License
public void forwardMouseMove(NativeEvent e) { if (hiddenAvatar == null) { return;/* w ww . j av a2 s.c o m*/ } MouseMoveEvent mouseEvent = new MouseMoveEvent() { @Override public Object getSource() { return hiddenAvatar; } }; mouseEvent.setRelativeElement(hiddenAvatar.getElement()); mouseEvent.setNativeEvent(e); hiddenAvatar.fireEvent(mouseEvent); }