@Test public void propagateNewPanelSize() { int visibleWidth = 100; int visibleHeight = 100; GridData gridData = mock(GridData.class); GridWidget gridWidget = mock(GridWidget.class); DefaultGridLayer defaultGridLayer = new DefaultGridLayer(); defaultGridLayer.register(gridWidget); when(gridWidget.getModel()).thenReturn(gridData); gridLienzoPanel.propagateNewPanelSize(visibleWidth, visibleHeight); verify(gridData, never()).setVisibleSizeAndRefresh(anyInt(), anyInt()); gridLienzoPanel.add(defaultGridLayer); gridLienzoPanel.propagateNewPanelSize(visibleWidth, visibleHeight); verify(gridData, times(1)).setVisibleSizeAndRefresh(visibleWidth, visibleHeight); } }
@Test public void propagateNewPanelSize() { int visibleWidth = 100; int visibleHeight = 100; GridData gridData = mock(GridData.class); GridWidget gridWidget = mock(GridWidget.class); DefaultGridLayer defaultGridLayer = new DefaultGridLayer(); defaultGridLayer.register(gridWidget); when(gridWidget.getModel()).thenReturn(gridData); gridLienzoPanel.propagateNewPanelSize(visibleWidth, visibleHeight); verify(gridData, never()).setVisibleSizeAndRefresh(anyInt(), anyInt()); gridLienzoPanel.add(defaultGridLayer); gridLienzoPanel.propagateNewPanelSize(visibleWidth, visibleHeight); verify(gridData, times(1)).setVisibleSizeAndRefresh(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); }
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); }