@Override public void onNodeMouseDoubleClick(final NodeMouseDoubleClickEvent event) { if (event.isButtonLeft()) { clearIfSelection(); } }
@Override public void onNodeMouseDoubleClick(final NodeMouseDoubleClickEvent event) { if (event.isButtonLeft()) { clearIfSelection(); } }
@Override public void onNodeMouseDoubleClick(final NodeMouseDoubleClickEvent event) { if (event.isButtonLeft()) { clearIfSelection(); } }
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(); } }) }; }