AbsolutePanel getDomElementContainer() { return getPanel().getDomElementContainer(); }
AbsolutePanel getDomElementContainer() { return getPanel().getDomElementContainer(); }
void setupDomElementContainer() { getDomElementContainer().add(getLienzoPanel()); }
void setupDomElementContainer() { getDomElementContainer().add(getLienzoPanel()); }
@Test public void testDisablePointerEvents() { final MouseWheelEvent mouseWheelEvent = mock(MouseWheelEvent.class); final AbsolutePanel domElementContainer = mock(AbsolutePanel.class); final GridLienzoScrollUI scrollUI = mock(GridLienzoScrollUI.class); doReturn(domElementContainer).when(gridLienzoPanel).getDomElementContainer(); doReturn(scrollUI).when(gridLienzoScrollHandler).gridLienzoScrollUI(); doNothing().when(scrollUI).disablePointerEvents(any()); gridLienzoScrollHandler.disablePointerEvents().onMouseWheel(mouseWheelEvent); verify(scrollUI).disablePointerEvents(domElementContainer); }
@Before public void setUp() { gridLienzoPanel = spy(new GridLienzoPanel()); doReturn(rootPanel).when(gridLienzoPanel).getRootPanel(); doReturn(scrollPanel).when(gridLienzoPanel).getScrollPanel(); doReturn(internalScrollPanel).when(gridLienzoPanel).getInternalScrollPanel(); doReturn(domElementContainer).when(gridLienzoPanel).getDomElementContainer(); doReturn(lienzoPanel).when(gridLienzoPanel).getLienzoPanel(); doReturn(gridLienzoScrollHandler).when(gridLienzoPanel).getGridLienzoScrollHandler(); }
@Test public void testDisablePointerEvents() { final MouseWheelEvent mouseWheelEvent = mock(MouseWheelEvent.class); final AbsolutePanel domElementContainer = mock(AbsolutePanel.class); final GridLienzoScrollUI scrollUI = mock(GridLienzoScrollUI.class); doReturn(domElementContainer).when(gridLienzoPanel).getDomElementContainer(); doReturn(scrollUI).when(gridLienzoScrollHandler).gridLienzoScrollUI(); doNothing().when(scrollUI).disablePointerEvents(any()); gridLienzoScrollHandler.disablePointerEvents().onMouseWheel(mouseWheelEvent); verify(scrollUI).disablePointerEvents(domElementContainer); }
@Before public void setUp() { gridLienzoPanel = spy(new GridLienzoPanel()); doReturn(rootPanel).when(gridLienzoPanel).getRootPanel(); doReturn(scrollPanel).when(gridLienzoPanel).getScrollPanel(); doReturn(internalScrollPanel).when(gridLienzoPanel).getInternalScrollPanel(); doReturn(domElementContainer).when(gridLienzoPanel).getDomElementContainer(); doReturn(lienzoPanel).when(gridLienzoPanel).getLienzoPanel(); doReturn(gridLienzoScrollHandler).when(gridLienzoPanel).getGridLienzoScrollHandler(); }
@Test public void testEnablePointerEvents() { final MouseMoveEvent mouseMoveEvent = mock(MouseMoveEvent.class); final AbsolutePanel domElementContainer = mock(AbsolutePanel.class); final GridLienzoScrollUI scrollUI = mock(GridLienzoScrollUI.class); doReturn(domElementContainer).when(gridLienzoPanel).getDomElementContainer(); doReturn(scrollUI).when(gridLienzoScrollHandler).gridLienzoScrollUI(); doNothing().when(scrollUI).disablePointerEvents(any()); gridLienzoScrollHandler.enablePointerEvents().onMouseMove(mouseMoveEvent); verify(scrollUI).enablePointerEvents(domElementContainer); }
@Test public void testGetDomElementContainer() { final AbsolutePanel expectedPanel = mock(AbsolutePanel.class); doReturn(expectedPanel).when(gridLienzoPanel).getDomElementContainer(); final AbsolutePanel actualPanel = gridLienzoScrollHandler.getDomElementContainer(); assertEquals(expectedPanel, actualPanel); }
@Test public void testEnablePointerEvents() { final MouseMoveEvent mouseMoveEvent = mock(MouseMoveEvent.class); final AbsolutePanel domElementContainer = mock(AbsolutePanel.class); final GridLienzoScrollUI scrollUI = mock(GridLienzoScrollUI.class); doReturn(domElementContainer).when(gridLienzoPanel).getDomElementContainer(); doReturn(scrollUI).when(gridLienzoScrollHandler).gridLienzoScrollUI(); doNothing().when(scrollUI).disablePointerEvents(any()); gridLienzoScrollHandler.enablePointerEvents().onMouseMove(mouseMoveEvent); verify(scrollUI).enablePointerEvents(domElementContainer); }
@Test public void testGetDomElementContainer() { final AbsolutePanel expectedPanel = mock(AbsolutePanel.class); doReturn(expectedPanel).when(gridLienzoPanel).getDomElementContainer(); final AbsolutePanel actualPanel = gridLienzoScrollHandler.getDomElementContainer(); assertEquals(expectedPanel, actualPanel); }
@Test public void testSetupContextSwitcher() { final AbsolutePanel domElementContainer = mock(AbsolutePanel.class); final LienzoPanel lienzoPanel = mock(LienzoPanel.class); final MouseWheelHandler wheelHandler = mock(MouseWheelHandler.class); final MouseMoveHandler moveHandler = mock(MouseMoveHandler.class); doReturn(domElementContainer).when(gridLienzoPanel).getDomElementContainer(); doReturn(wheelHandler).when(gridLienzoScrollHandler).disablePointerEvents(); doReturn(moveHandler).when(gridLienzoScrollHandler).enablePointerEvents(); gridLienzoScrollHandler.setupContextSwitcher(); verify(domElementContainer).addDomHandler(wheelHandler, MouseWheelEvent.getType()); verify(gridLienzoPanel).addMouseMoveHandler(moveHandler); }
@Test public void testSetupContextSwitcher() { final AbsolutePanel domElementContainer = mock(AbsolutePanel.class); final LienzoPanel lienzoPanel = mock(LienzoPanel.class); final MouseWheelHandler wheelHandler = mock(MouseWheelHandler.class); final MouseMoveHandler moveHandler = mock(MouseMoveHandler.class); doReturn(domElementContainer).when(gridLienzoPanel).getDomElementContainer(); doReturn(wheelHandler).when(gridLienzoScrollHandler).disablePointerEvents(); doReturn(moveHandler).when(gridLienzoScrollHandler).enablePointerEvents(); gridLienzoScrollHandler.setupContextSwitcher(); verify(domElementContainer).addDomHandler(wheelHandler, MouseWheelEvent.getType()); verify(gridLienzoPanel).addMouseMoveHandler(moveHandler); }
void setupRootPanel() { getRootPanel().add(getDomElementContainer()); getRootPanel().add(getScrollPanel()); }
void setupRootPanel() { getRootPanel().add(getDomElementContainer()); getRootPanel().add(getScrollPanel()); }
private void updateInternalPanelsSizes(final int width, final int height) { final Integer scrollbarWidth = getGridLienzoScrollHandler().scrollbarWidth(); final Integer scrollbarHeight = getGridLienzoScrollHandler().scrollbarHeight(); final int visibleWidth = width - scrollbarWidth; final int visibleHeight = height - scrollbarHeight; getDomElementContainer().setPixelSize(visibleWidth, visibleHeight); getLienzoPanel().setPixelSize(visibleWidth, visibleHeight); propagateNewPanelSize(visibleWidth, visibleHeight); }
private void updateInternalPanelsSizes(final int width, final int height) { final Integer scrollbarWidth = getGridLienzoScrollHandler().scrollbarWidth(); final Integer scrollbarHeight = getGridLienzoScrollHandler().scrollbarHeight(); final int visibleWidth = width - scrollbarWidth; final int visibleHeight = height - scrollbarHeight; getDomElementContainer().setPixelSize(visibleWidth, visibleHeight); getLienzoPanel().setPixelSize(visibleWidth, visibleHeight); propagateNewPanelSize(visibleWidth, visibleHeight); }