private final void doCancelEnterExitShape(final INodeXYEvent event) { if ((null != m_over_prim) && (m_over_prim.isEventHandled(NodeMouseExitEvent.getType()))) { m_over_prim.fireEvent(new NodeMouseExitEvent(null, event.getX(), event.getY())); } m_over_prim = null; }
protected HandlerRegistration[] registerExitHandler(final ViewHandler<ViewEvent> eventHandler) { return new HandlerRegistration[]{ shape.addNodeMouseExitHandler(e -> { if (isEnabled()) { final MouseExitEvent event = new MouseExitEvent(e.getX(), e.getY(), e.getMouseEvent().getClientX(), e.getMouseEvent().getClientY()); event.setShiftKeyDown(e.isShiftKeyDown()); event.setAltKeyDown(e.isAltKeyDown()); event.setMetaKeyDown(e.isMetaKeyDown()); eventHandler.handle(event); } }) }; }
private void registerTextExitHandler() { HandlerRegistration registration = text.addNodeMouseExitHandler(event -> { if (null != textOutEventViewHandler && hasText()) { final TextExitEvent textOutEvent = new TextExitEvent(event.getX(), event.getY(), event.getMouseEvent().getClientX(), event.getMouseEvent().getClientY()); textOutEventViewHandler.handle(textOutEvent); } }); eventHandlerManager.get().addHandlersRegistration(ViewEventType.TEXT_EXIT, registration); }
@Override public HandlerRegistration addNodeMouseExitHandler(final NodeMouseExitHandler handler) { return addEnsureHandler(NodeMouseExitEvent.getType(), handler); }
@Override public HandlerRegistration addNodeMouseExitHandler(final NodeMouseExitHandler handler) { return addEnsureHandler(NodeMouseExitEvent.getType(), handler); }
@SuppressWarnings("unchecked") private final void doCancelEnterExitShape(final INodeXYEvent event) { if ((null != m_over_prim) && (m_over_prim.isEventHandled(NodeMouseExitEvent.getType()))) { if (event instanceof AbstractNodeHumanInputEvent) { m_over_prim.fireEvent(new NodeMouseExitEvent(((AbstractNodeHumanInputEvent<MouseEvent<?>, ?>) event).getHumanInputEvent(), event.getX(), event.getY())); } else { m_over_prim.fireEvent(new NodeMouseExitEvent(null, event.getX(), event.getY())); } } m_over_prim = null; }
@Override public HandlerRegistration addNodeMouseExitHandler(final NodeMouseExitHandler handler) { return addEnsureHandler(NodeMouseExitEvent.getType(), handler); }
@SuppressWarnings("unchecked") private final void doCancelEnterExitShape(final INodeXYEvent event) { if ((null != m_over_prim) && (m_over_prim.isEventHandled(NodeMouseExitEvent.getType()))) { if (event instanceof AbstractNodeHumanInputEvent) { m_over_prim.fireEvent(new NodeMouseExitEvent(((AbstractNodeHumanInputEvent<MouseEvent<?>, ?>) event).getHumanInputEvent(), event.getX(), event.getY())); } else { m_over_prim.fireEvent(new NodeMouseExitEvent(null, event.getX(), event.getY())); } } m_over_prim = null; }
public HandlerRegistration addNodeMouseExitHandler(final NodeMouseExitHandler handler) { return addEnsureHandler(NodeMouseExitEvent.getType(), handler); }
@SuppressWarnings("unchecked") private final void doCancelEnterExitShape(final INodeXYEvent event) { if ((null != m_over_prim) && (m_over_prim.isEventHandled(NodeMouseExitEvent.getType()))) { if (event instanceof AbstractNodeHumanInputEvent) { m_over_prim.fireEvent(new NodeMouseExitEvent(((AbstractNodeHumanInputEvent<MouseEvent<?>, ?>) event).getHumanInputEvent(), event.getX(), event.getY())); } else { m_over_prim.fireEvent(new NodeMouseExitEvent(null, event.getX(), event.getY())); } } m_over_prim = null; }
if (m_over_prim.isEventHandled(NodeMouseExitEvent.getType())) m_over_prim.fireEvent(new NodeMouseExitEvent(null, x, y));
if (m_over_prim.isEventHandled(NodeMouseExitEvent.getType())) m_over_prim.fireEvent(new NodeMouseExitEvent(((AbstractNodeHumanInputEvent<MouseEvent<?>, ?>) event).getHumanInputEvent(), x, y)); m_over_prim.fireEvent(new NodeMouseExitEvent(null, x, y));
if (m_over_prim.isEventHandled(NodeMouseExitEvent.getType())) m_over_prim.fireEvent(new NodeMouseExitEvent(((AbstractNodeHumanInputEvent<MouseEvent<?>, ?>) event).getHumanInputEvent(), x, y)); m_over_prim.fireEvent(new NodeMouseExitEvent(null, x, y));
if (m_over_prim.isEventHandled(NodeMouseExitEvent.getType())) m_over_prim.fireEvent(new NodeMouseExitEvent(((AbstractNodeHumanInputEvent<MouseEvent<?>, ?>) event).getHumanInputEvent(), x, y)); m_over_prim.fireEvent(new NodeMouseExitEvent(null, x, y));