@Override public UIPoint getPanDistance() { UIPoint real = (this.baseEvent).getPanDistance(); return real; } }
private void handleDrawOnMap(GODrawEvent drawEvent) { this.currentSelectionAreaStart = drawEvent.getDrawPosition(); updateSelectionArea = true; drawEvent.setHandler(this.drawSelectionHandler); }
@Override public void eventDataChanged(GOEvent event) { updateSelectionArea(((GODrawEvent) event).getDrawPosition(), false); } };
@Override public void eventDataChanged(GOEvent event) { changeMousePosition(((GOHoverEvent) event).getHoverPosition()); } };
@Override public void eventDataChanged(GOEvent event) { eventDataChanged(((GOZoomEvent) event).getZoomFactor(), ((GOZoomEvent) event).getPointingPosition()); }
@Override public UIPoint getPanCenter() { UIPoint real = (this.baseEvent).getPanCenter(); return new UIPoint(real.getX() - this.displacement.getX(), real.getY() - this.displacement.getY()); }
private void handleHover(GOHoverEvent hoverEvent) { hoverEvent.setHandler(hoverHandler); }
private void handleZoom(GOZoomEvent zoomEvent) { zoomEvent.setHandler(new ZoomEventHandler()); }
public void setHandler(GOEventHandler handler) { this.baseEvent.setHandler(new EventHandlerProxy(this, handler)); }
/** * Handles a mouse event somewhere in the area and passes it on to the region. * * @param event * The event. */ private void handleMouseEvent(GODrawEvent event) { GODrawEventProxy displacedEvent = new GODrawEventProxy(event, new UIPoint(0, 0)); region.handleEvent(displacedEvent); }
@Override public boolean handleDrawEvent(GODrawEvent event) { if (context != null) { event.setHandler(new GOEventHandlerImplementation(event.getDrawPosition())); } return true; }
@Override public void finished(GOEvent event) { updateSelectionArea(((GODrawEvent) event).getDrawPosition(), true); }
@Override public void finished(GOEvent event) { this.context.finishPanProgress(this, ((GOPanEvent) event) .getPanDistance()); }
@Override public void finished(GOEvent event) { changeMousePosition(((GOHoverEvent) event).getHoverPosition()); }
@Override public void finished(GOEvent event) { eventDataChanged(((GOZoomEvent) event).getZoomFactor(), ((GOZoomEvent) event).getPointingPosition()); }
@Override public void eventDataChanged(GOEvent event) { UIPoint pos = ((GODrawEvent) event).getDrawPosition(); ShortPoint2D cur = toMapPosition(pos); firerer.fireAction(new DrawLineAction(last, cur, pos.getY() - starty)); last = cur; } }
@Override public void eventDataChanged(GOEvent event) { this.context .setPanProgress(this, ((GOPanEvent) event).getPanDistance()); } }
@Override public UIPoint getHoverPosition() { UIPoint real = (this.baseEvent).getHoverPosition(); return new UIPoint(real.getX() - this.displacement.getX(), real.getY() - this.displacement.getY()); } }
@Override public UIPoint getDrawPosition() { UIPoint real = (this.baseEvent).getDrawPosition(); return new UIPoint(real.getX() - this.displacement.getX(), real.getY() - this.displacement.getY()); } }
private Action getActionForDraw(GODrawEvent event) { UIPoint position = event.getDrawPosition(); float width = this.uiBase.getPosition().getWidth(); float relativex = (float) position.getX() / width; float height = this.uiBase.getPosition().getHeight(); float relativey = (float) position.getY() / height; return getForMinimap(relativex, relativey, true); }