@Override public HandlerRegistration addNodeMouseEnterHandler(final NodeMouseEnterHandler handler) { return addEnsureHandler(NodeMouseEnterEvent.getType(), handler); }
protected HandlerRegistration[] registerEnterHandler(final ViewHandler<ViewEvent> eventHandler) { return new HandlerRegistration[]{ shape.addNodeMouseEnterHandler(e -> { if (isEnabled()) { final MouseEnterEvent event = new MouseEnterEvent(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 registerTextEnterHandler() { HandlerRegistration registration = text.addNodeMouseEnterHandler(event -> { if (null != textOverHandlerViewHandler && hasText()) { final TextEnterEvent textOverEvent = new TextEnterEvent(event.getX(), event.getY(), event.getMouseEvent().getClientX(), event.getMouseEvent().getClientY()); textOverHandlerViewHandler.handle(textOverEvent); } }); eventHandlerManager.get().addHandlersRegistration(ViewEventType.TEXT_ENTER, registration); }
if ((null != prim) && (prim.isEventHandled(NodeMouseEnterEvent.getType()))) prim.fireEvent(new NodeMouseEnterEvent(null, x, y));
public IPrimitive<?> build(final IPrimitive<?> item, final double width, final double height) { decorator = createRectangle(width, height); this.add(decorator); this.add(item); decorator.setX(item.getX() - (padding / 4)); decorator.setY(item.getY() - (padding / 4)); decorator.addNodeMouseEnterHandler(nodeMouseEnterEvent -> show(nodeMouseEnterEvent.getMouseEvent().getClientX(), nodeMouseEnterEvent.getMouseEvent().getClientY())); decorator.addNodeMouseExitHandler(nodeMouseExitEvent -> hide()); decorator.addNodeMouseMoveHandler(nodeMouseMoveEvent -> timer.cancel()); item.setDraggable(false); decorator.setDraggable(false).moveToTop(); return this; }
if ((null != prim) && (prim.isEventHandled(NodeMouseEnterEvent.getType()))) prim.fireEvent(new NodeMouseEnterEvent(((AbstractNodeHumanInputEvent<MouseEvent<?>, ?>) event).getHumanInputEvent(), x, y)); prim.fireEvent(new NodeMouseEnterEvent(null, x, y));
if ((null != prim) && (prim.isEventHandled(NodeMouseEnterEvent.getType()))) prim.fireEvent(new NodeMouseEnterEvent(((AbstractNodeHumanInputEvent<MouseEvent<?>, ?>) event).getHumanInputEvent(), x, y)); prim.fireEvent(new NodeMouseEnterEvent(null, x, y));
@Override public HandlerRegistration addNodeMouseEnterHandler(final NodeMouseEnterHandler handler) { return addEnsureHandler(NodeMouseEnterEvent.getType(), handler); }
if ((null != prim) && (prim.isEventHandled(NodeMouseEnterEvent.getType()))) prim.fireEvent(new NodeMouseEnterEvent(((AbstractNodeHumanInputEvent<MouseEvent<?>, ?>) event).getHumanInputEvent(), x, y)); prim.fireEvent(new NodeMouseEnterEvent(null, x, y));
@Override public HandlerRegistration addNodeMouseEnterHandler(final NodeMouseEnterHandler handler) { return addEnsureHandler(NodeMouseEnterEvent.getType(), handler); }
public HandlerRegistration addNodeMouseEnterHandler(final NodeMouseEnterHandler handler) { return addEnsureHandler(NodeMouseEnterEvent.getType(), handler); }