public void onMouseMove(MouseMoveEvent event) { if (mouseDown) { handleX = event.getRelativeX(canvas.getElement()); handleY = event.getRelativeY(canvas.getElement()); drawGradient(false); String color = getColorAtPixel(handleX, handleY); drawGradient(true); fireColorChanged(color); } } });
@Override public void onMouseMove( MouseMoveEvent event ) { if( m_callback == null ) return; event.preventDefault(); int x = event.getRelativeX( m_canvas.getElement() ); m_callback.onMouseMove( m_cookie, x ); }
public void onMouseMove(MouseMoveEvent event) { if (mouseDown) { handleX = event.getRelativeX(canvas.getElement()); handleY = event.getRelativeY(canvas.getElement()); drawGradient(false); String color = getColorAtPixel(handleX, handleY); drawGradient(true); fireColorChanged(color); } } });
@Override public void onMouseMove( MouseMoveEvent event ) { if( m_callback == null ) return; event.preventDefault(); int x = event.getRelativeX( m_canvas.getElement() ); m_callback.onMouseMove( m_cookie, x ); }
@Override public void onMouseMove(final MouseMoveEvent event) { if (mouseDown) { updateDown.cancel(); handleX = event.getRelativeX(canvas.getElement()); handleY = event.getRelativeY(canvas.getElement()); drawGradient(false); final String color = getColorAtPixel(handleX, handleY); drawGradient(true); fireColorChanged(color); } } });
/** * {@inheritDoc} */ public void onMouseMove(MouseMoveEvent event) { if (this.isDown) { this.provideDragging(event.getRelativeX(this._container.getElement()), event.getRelativeY(this._container.getElement())); this.updatePreviewWidget(); } }
@Override public void onMouseMove(MouseMoveEvent event) { if (dragging) { int absX = event.getRelativeX(dragHandle.getElement()) + logDockPanel.getAbsoluteLeft(); int absY = event.getRelativeY(dragHandle.getElement()) + logDockPanel.getAbsoluteTop(); RootPanel.get().setWidgetPosition(logDockPanel, absX - dragStartX, absY - dragStartY); } }
@Test public void testMouseMoveEvent_LeftEdge() { final MouseDownEvent md0 = mock(MouseDownEvent.class); when(md0.getRelativeX(any(Element.class))).thenReturn(0); when(md0.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseDownEvent nmd0 = new NodeMouseDownEvent(md0); final MouseMoveEvent mm1 = mock(MouseMoveEvent.class); when(mm1.getRelativeX(any(Element.class))).thenReturn(1200); when(mm1.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseMoveEvent nmm1 = new NodeMouseMoveEvent(mm1); final ArgumentCaptor<Transform> transformArgumentCaptor = ArgumentCaptor.forClass(Transform.class); mediator.handleEvent(nmd0); mediator.handleEvent(nmm1); verify(viewport, times(1)).setTransform(transformArgumentCaptor.capture()); final Transform result = transformArgumentCaptor.getValue(); assertNotNull(result); assertEquals(1000.0, result.getTranslateX(), 0.0); assertEquals(0.0, result.getTranslateY(), 0.0); }
@Test public void testMouseMoveEvent_RightEdge() { final MouseDownEvent md0 = mock(MouseDownEvent.class); when(md0.getRelativeX(any(Element.class))).thenReturn(0); when(md0.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseDownEvent nmd0 = new NodeMouseDownEvent(md0); final MouseMoveEvent mm1 = mock(MouseMoveEvent.class); when(mm1.getRelativeX(any(Element.class))).thenReturn(-200); when(mm1.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseMoveEvent nmm1 = new NodeMouseMoveEvent(mm1); final ArgumentCaptor<Transform> transformArgumentCaptor = ArgumentCaptor.forClass(Transform.class); mediator.handleEvent(nmd0); mediator.handleEvent(nmm1); verify(viewport, times(1)).setTransform(transformArgumentCaptor.capture()); final Transform result = transformArgumentCaptor.getValue(); assertNotNull(result); assertEquals(0.0, result.getTranslateX(), 0.0); assertEquals(0.0, result.getTranslateY(), 0.0); }
@Test public void testMouseMoveEvent_LeftEdge_Scaled50pct() { final MouseDownEvent md0 = mock(MouseDownEvent.class); when(md0.getRelativeX(any(Element.class))).thenReturn(0); when(md0.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseDownEvent nmd0 = new NodeMouseDownEvent(md0); final MouseMoveEvent mm1 = mock(MouseMoveEvent.class); when(mm1.getRelativeX(any(Element.class))).thenReturn(1200); when(mm1.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseMoveEvent nmm1 = new NodeMouseMoveEvent(mm1); final ArgumentCaptor<Transform> transformArgumentCaptor = ArgumentCaptor.forClass(Transform.class); transform.scale(0.5, 0.5); mediator.handleEvent(nmd0); mediator.handleEvent(nmm1); verify(viewport, times(1)).setTransform(transformArgumentCaptor.capture()); final Transform result = transformArgumentCaptor.getValue(); assertNotNull(result); assertEquals(500.0, result.getTranslateX(), 0.0); assertEquals(0.0, result.getTranslateY(), 0.0); }
@Test public void testMouseMoveEvent_TopEdge() { final MouseDownEvent md0 = mock(MouseDownEvent.class); when(md0.getRelativeX(any(Element.class))).thenReturn(0); when(md0.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseDownEvent nmd0 = new NodeMouseDownEvent(md0); final MouseMoveEvent mm1 = mock(MouseMoveEvent.class); when(mm1.getRelativeX(any(Element.class))).thenReturn(0); when(mm1.getRelativeY(any(Element.class))).thenReturn(1200); final NodeMouseMoveEvent nmm1 = new NodeMouseMoveEvent(mm1); final ArgumentCaptor<Transform> transformArgumentCaptor = ArgumentCaptor.forClass(Transform.class); mediator.handleEvent(nmd0); mediator.handleEvent(nmm1); verify(viewport, times(1)).setTransform(transformArgumentCaptor.capture()); final Transform result = transformArgumentCaptor.getValue(); assertNotNull(result); assertEquals(0.0, result.getTranslateX(), 0.0); assertEquals(1000.0, result.getTranslateY(), 0.0); }
@Test public void testMouseMoveEvent_RightEdge_Scaled50pct() { final MouseDownEvent md0 = mock(MouseDownEvent.class); when(md0.getRelativeX(any(Element.class))).thenReturn(0); when(md0.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseDownEvent nmd0 = new NodeMouseDownEvent(md0); final MouseMoveEvent mm1 = mock(MouseMoveEvent.class); when(mm1.getRelativeX(any(Element.class))).thenReturn(-200); when(mm1.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseMoveEvent nmm1 = new NodeMouseMoveEvent(mm1); final ArgumentCaptor<Transform> transformArgumentCaptor = ArgumentCaptor.forClass(Transform.class); transform.scale(0.5, 0.5); mediator.handleEvent(nmd0); mediator.handleEvent(nmm1); verify(viewport, times(1)).setTransform(transformArgumentCaptor.capture()); final Transform result = transformArgumentCaptor.getValue(); assertNotNull(result); assertEquals(0.0, result.getTranslateX(), 0.0); assertEquals(0.0, result.getTranslateY(), 0.0); }
@Test public void testMouseMoveEvent_LeftEdge() { final MouseDownEvent md0 = mock(MouseDownEvent.class); when(md0.getRelativeX(any(Element.class))).thenReturn(0); when(md0.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseDownEvent nmd0 = new NodeMouseDownEvent(md0); final MouseMoveEvent mm1 = mock(MouseMoveEvent.class); when(mm1.getRelativeX(any(Element.class))).thenReturn(1200); when(mm1.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseMoveEvent nmm1 = new NodeMouseMoveEvent(mm1); final ArgumentCaptor<Transform> transformArgumentCaptor = ArgumentCaptor.forClass(Transform.class); mediator.handleEvent(nmd0); mediator.handleEvent(nmm1); verify(viewport, times(1)).setTransform(transformArgumentCaptor.capture()); final Transform result = transformArgumentCaptor.getValue(); assertNotNull(result); assertEquals(1000.0, result.getTranslateX(), 0.0); assertEquals(0.0, result.getTranslateY(), 0.0); }
@Test public void testMouseMoveEvent_TopEdge() { final MouseDownEvent md0 = mock(MouseDownEvent.class); when(md0.getRelativeX(any(Element.class))).thenReturn(0); when(md0.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseDownEvent nmd0 = new NodeMouseDownEvent(md0); final MouseMoveEvent mm1 = mock(MouseMoveEvent.class); when(mm1.getRelativeX(any(Element.class))).thenReturn(0); when(mm1.getRelativeY(any(Element.class))).thenReturn(1200); final NodeMouseMoveEvent nmm1 = new NodeMouseMoveEvent(mm1); final ArgumentCaptor<Transform> transformArgumentCaptor = ArgumentCaptor.forClass(Transform.class); mediator.handleEvent(nmd0); mediator.handleEvent(nmm1); verify(viewport, times(1)).setTransform(transformArgumentCaptor.capture()); final Transform result = transformArgumentCaptor.getValue(); assertNotNull(result); assertEquals(0.0, result.getTranslateX(), 0.0); assertEquals(1000.0, result.getTranslateY(), 0.0); }
@Test public void testMouseMoveEvent_BottomEdge() { final MouseDownEvent md0 = mock(MouseDownEvent.class); when(md0.getRelativeX(any(Element.class))).thenReturn(0); when(md0.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseDownEvent nmd0 = new NodeMouseDownEvent(md0); final MouseMoveEvent mm1 = mock(MouseMoveEvent.class); when(mm1.getRelativeX(any(Element.class))).thenReturn(0); when(mm1.getRelativeY(any(Element.class))).thenReturn(-200); final NodeMouseMoveEvent nmm1 = new NodeMouseMoveEvent(mm1); final ArgumentCaptor<Transform> transformArgumentCaptor = ArgumentCaptor.forClass(Transform.class); mediator.handleEvent(nmd0); mediator.handleEvent(nmm1); verify(viewport, times(1)).setTransform(transformArgumentCaptor.capture()); final Transform result = transformArgumentCaptor.getValue(); assertNotNull(result); assertEquals(0.0, result.getTranslateX(), 0.0); assertEquals(0.0, result.getTranslateY(), 0.0); }
@Test public void testMouseMoveEvent_RightEdge() { final MouseDownEvent md0 = mock(MouseDownEvent.class); when(md0.getRelativeX(any(Element.class))).thenReturn(0); when(md0.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseDownEvent nmd0 = new NodeMouseDownEvent(md0); final MouseMoveEvent mm1 = mock(MouseMoveEvent.class); when(mm1.getRelativeX(any(Element.class))).thenReturn(-200); when(mm1.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseMoveEvent nmm1 = new NodeMouseMoveEvent(mm1); final ArgumentCaptor<Transform> transformArgumentCaptor = ArgumentCaptor.forClass(Transform.class); mediator.handleEvent(nmd0); mediator.handleEvent(nmm1); verify(viewport, times(1)).setTransform(transformArgumentCaptor.capture()); final Transform result = transformArgumentCaptor.getValue(); assertNotNull(result); assertEquals(0.0, result.getTranslateX(), 0.0); assertEquals(0.0, result.getTranslateY(), 0.0); }
@Test public void testMouseMoveEvent_TopEdge_Scaled50pct() { final MouseDownEvent md0 = mock(MouseDownEvent.class); when(md0.getRelativeX(any(Element.class))).thenReturn(0); when(md0.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseDownEvent nmd0 = new NodeMouseDownEvent(md0); final MouseMoveEvent mm1 = mock(MouseMoveEvent.class); when(mm1.getRelativeX(any(Element.class))).thenReturn(0); when(mm1.getRelativeY(any(Element.class))).thenReturn(1200); final NodeMouseMoveEvent nmm1 = new NodeMouseMoveEvent(mm1); final ArgumentCaptor<Transform> transformArgumentCaptor = ArgumentCaptor.forClass(Transform.class); transform.scale(0.5, 0.5); mediator.handleEvent(nmd0); mediator.handleEvent(nmm1); verify(viewport, times(1)).setTransform(transformArgumentCaptor.capture()); final Transform result = transformArgumentCaptor.getValue(); assertNotNull(result); assertEquals(0.0, result.getTranslateX(), 0.0); assertEquals(500.0, result.getTranslateY(), 0.0); }
@Test public void testMouseMoveEvent_LeftEdge_Scaled50pct() { final MouseDownEvent md0 = mock(MouseDownEvent.class); when(md0.getRelativeX(any(Element.class))).thenReturn(0); when(md0.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseDownEvent nmd0 = new NodeMouseDownEvent(md0); final MouseMoveEvent mm1 = mock(MouseMoveEvent.class); when(mm1.getRelativeX(any(Element.class))).thenReturn(1200); when(mm1.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseMoveEvent nmm1 = new NodeMouseMoveEvent(mm1); final ArgumentCaptor<Transform> transformArgumentCaptor = ArgumentCaptor.forClass(Transform.class); transform.scale(0.5, 0.5); mediator.handleEvent(nmd0); mediator.handleEvent(nmm1); verify(viewport, times(1)).setTransform(transformArgumentCaptor.capture()); final Transform result = transformArgumentCaptor.getValue(); assertNotNull(result); assertEquals(500.0, result.getTranslateX(), 0.0); assertEquals(0.0, result.getTranslateY(), 0.0); }
@Test public void testMouseMoveEvent_TopEdge_Scaled50pct() { final MouseDownEvent md0 = mock(MouseDownEvent.class); when(md0.getRelativeX(any(Element.class))).thenReturn(0); when(md0.getRelativeY(any(Element.class))).thenReturn(0); final NodeMouseDownEvent nmd0 = new NodeMouseDownEvent(md0); final MouseMoveEvent mm1 = mock(MouseMoveEvent.class); when(mm1.getRelativeX(any(Element.class))).thenReturn(0); when(mm1.getRelativeY(any(Element.class))).thenReturn(1200); final NodeMouseMoveEvent nmm1 = new NodeMouseMoveEvent(mm1); final ArgumentCaptor<Transform> transformArgumentCaptor = ArgumentCaptor.forClass(Transform.class); transform.scale(0.5, 0.5); mediator.handleEvent(nmd0); mediator.handleEvent(nmm1); verify(viewport, times(1)).setTransform(transformArgumentCaptor.capture()); final Transform result = transformArgumentCaptor.getValue(); assertNotNull(result); assertEquals(0.0, result.getTranslateX(), 0.0); assertEquals(500.0, result.getTranslateY(), 0.0); }
if (rp.getTopRegion().contains(new Point(event.getRelativeX(event.getRelativeElement()),event.getRelativeY(event.getRelativeElement())))){ if (rp.getBottomRegion().contains(new Point(event.getRelativeX(event.getRelativeElement()),event.getRelativeY(event.getRelativeElement())))){ if (rp.getLeftRegion().contains(new Point(event.getRelativeX(event.getRelativeElement()),event.getRelativeY(event.getRelativeElement())))){ if (rp.getRightRegion().contains(new Point(event.getRelativeX(event.getRelativeElement()),event.getRelativeY(event.getRelativeElement())))){