@Override public void onDoubleClick(final DoubleClickEvent event) { event.preventDefault(); onNodeMouseDoubleClick(new NodeMouseDoubleClickEvent(event)); } });
@Override public HandlerRegistration addNodeMouseDoubleClickHandler(final NodeMouseDoubleClickHandler handler) { return addEnsureHandler(NodeMouseDoubleClickEvent.getType(), handler); }
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(); } }) }; }
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(); } }) }; }
@Override public void onNodeMouseDoubleClick(final NodeMouseDoubleClickEvent event) { if (event.isButtonLeft()) { clearIfSelection(); } }
@Override public void onNodeMouseDoubleClick(final NodeMouseDoubleClickEvent event) { if (m_connector.getPointHandles().isVisible()) { m_connectorControl.destroyControlPoint((IPrimitive<?>) event.getSource()); m_connector.getLine().getLayer().batch(); } }
@Override public void onNodeMouseDoubleClick(final NodeMouseDoubleClickEvent event) { if (event.isButtonLeft()) { clearIfSelection(); } }
@Override public void onNodeMouseDoubleClick(final NodeMouseDoubleClickEvent event) { if (m_connector.getPointHandles().isVisible()) { m_connectorControl.destroyControlPoint((IPrimitive<?>) event.getSource()); m_connector.getLine().getLayer().batch(); } }
@Before @SuppressWarnings("unchecked") public void setup() { super.setUp(); this.clickEvent = new NodeMouseClickEvent(nativeClickEvent); this.doubleClickEvent = new NodeMouseDoubleClickEvent(nativeDoubleClickEvent); when(scenarioGridMock.getRendererHelper()).thenReturn(rendererHelper); when(scenarioGridMock.getViewport()).thenReturn(viewportMock); when(scenarioGridMock.getComputedLocation()).thenReturn(computedLocation); when(rendererHelper.getRenderingInformation()).thenReturn(renderingInformation); when(rendererHelper.getColumnInformation(anyDouble())).thenReturn(columnInformation); when(columnInformation.getColumn()).thenReturn((GridColumn) gridColumnMock); when(renderingInformation.getBodyBlockInformation()).thenReturn(renderingBlockInformation); when(renderingInformation.getFloatingBlockInformation()).thenReturn(renderingBlockInformation); when(informationHeaderMetaDataMock.getSupportedEditAction()).thenReturn(GridCellEditAction.SINGLE_CLICK); this.handler = spy(new ScenarioSimulationGridWidgetMouseEventHandler()); }
@Override public HandlerRegistration addNodeMouseDoubleClickHandler(final NodeMouseDoubleClickHandler handler) { return addEnsureHandler(NodeMouseDoubleClickEvent.getType(), handler); }
@Override public void onNodeMouseDoubleClick(final NodeMouseDoubleClickEvent event) { if (event.isButtonLeft()) { clearIfSelection(); } }
@Override public void onNodeMouseDoubleClick(final NodeMouseDoubleClickEvent event) { if (m_connector.getPointHandles().isVisible()) { m_connectorControl.destroyControlPoint((IPrimitive<?>) event.getSource()); m_connector.getLine().getLayer().batch(); } }
@Before public void setup() { this.nodeMouseClickEvent = new NodeMouseClickEvent(clickEvent); this.nodeMouseDoubleClickEvent = new NodeMouseDoubleClickEvent(doubleClickEvent); this.nodeMouseWheelEvent = new NodeMouseWheelEvent(mouseWheelEvent); }
@Override public HandlerRegistration addNodeMouseDoubleClickHandler(final NodeMouseDoubleClickHandler handler) { return addEnsureHandler(NodeMouseDoubleClickEvent.getType(), handler); }
@Before public void setup() { this.nodeMouseClickEvent = new NodeMouseClickEvent(clickEvent); this.nodeMouseDoubleClickEvent = new NodeMouseDoubleClickEvent(doubleClickEvent); this.nodeMouseWheelEvent = new NodeMouseWheelEvent(mouseWheelEvent); }
public HandlerRegistration addNodeMouseDoubleClickHandler(final NodeMouseDoubleClickHandler handler) { return addEnsureHandler(NodeMouseDoubleClickEvent.getType(), handler); }