@Override public void onNodeMouseDoubleClick(final NodeMouseDoubleClickEvent event) { m_control.addControlPoint(event.getX(), event.getY()); }
@Override public void onNodeMouseDoubleClick(final NodeMouseDoubleClickEvent event) { m_control.addControlPoint(event.getX(), event.getY()); }
@Override public void onNodeMouseDoubleClick(final NodeMouseDoubleClickEvent event) { m_control.addControlPoint(event.getX(), event.getY()); }
private void registerDoubleClickHandler() { HandlerRegistration registration = text.addNodeMouseDoubleClickHandler(event -> { if (null != textDblClickEventViewHandler) { eventHandlerManager.get().skipClickHandler(); final TextDoubleClickEvent e = new TextDoubleClickEvent(event.getX(), event.getY(), event.getMouseEvent().getClientX(), event.getMouseEvent().getClientY()); textDblClickEventViewHandler.handle(e); eventHandlerManager.get().restoreClickHandler(); } }); eventHandlerManager.get().addHandlersRegistration(ViewEventType.TEXT_DBL_CLICK, registration); }
protected HandlerRegistration[] registerTextDoubleClickHandler(final ViewHandler<ViewEvent> eventHandler) { return new HandlerRegistration[]{ node.addNodeMouseDoubleClickHandler(nodeMouseDoubleClickEvent -> { if (isEnabled()) { skipClickHandler(); final TextDoubleClickEvent event = new TextDoubleClickEvent(nodeMouseDoubleClickEvent.getX(), nodeMouseDoubleClickEvent.getY(), nodeMouseDoubleClickEvent.getMouseEvent().getClientX(), nodeMouseDoubleClickEvent.getMouseEvent().getClientY()); event.setShiftKeyDown(nodeMouseDoubleClickEvent.isShiftKeyDown()); event.setAltKeyDown(nodeMouseDoubleClickEvent.isAltKeyDown()); event.setMetaKeyDown(nodeMouseDoubleClickEvent.isMetaKeyDown()); eventHandler.handle(event); restoreClickHandler(); } }) }; }
protected HandlerRegistration[] registerDoubleClickHandler(final ViewHandler<ViewEvent> eventHandler) { return new HandlerRegistration[]{ node.addNodeMouseDoubleClickHandler(nodeMouseDoubleClickEvent -> { if (isEnabled()) { skipClickHandler(); final MouseDoubleClickEvent event = new MouseDoubleClickEvent(nodeMouseDoubleClickEvent.getX(), nodeMouseDoubleClickEvent.getY(), nodeMouseDoubleClickEvent.getMouseEvent().getClientX(), nodeMouseDoubleClickEvent.getMouseEvent().getClientY()); event.setShiftKeyDown(nodeMouseDoubleClickEvent.isShiftKeyDown()); event.setAltKeyDown(nodeMouseDoubleClickEvent.isAltKeyDown()); event.setMetaKeyDown(nodeMouseDoubleClickEvent.isMetaKeyDown()); event.setButtonLeft(nodeMouseDoubleClickEvent.isButtonLeft()); event.setButtonMiddle(nodeMouseDoubleClickEvent.isButtonMiddle()); event.setButtonRight(nodeMouseDoubleClickEvent.isButtonRight()); eventHandler.handle(event); restoreClickHandler(); } }) }; }