void setupPanels() { setupScrollPanel(); setupDomElementContainer(); setupRootPanel(); add(getRootPanel()); getElement().getStyle().setOutlineStyle(Style.OutlineStyle.NONE); }
void setupPanels() { setupScrollPanel(); setupDomElementContainer(); setupRootPanel(); add(getRootPanel()); getElement().getStyle().setOutlineStyle(Style.OutlineStyle.NONE); }
@Test public void testSetupPanels() { doNothing().when(gridLienzoPanel).setupScrollPanel(); doNothing().when(gridLienzoPanel).setupDomElementContainer(); doNothing().when(gridLienzoPanel).setupRootPanel(); gridLienzoPanel.setupPanels(); final InOrder inOrder = inOrder(gridLienzoPanel); inOrder.verify(gridLienzoPanel).setupScrollPanel(); inOrder.verify(gridLienzoPanel).setupDomElementContainer(); inOrder.verify(gridLienzoPanel).setupRootPanel(); inOrder.verify(gridLienzoPanel).add(rootPanel); }
@Test public void testSetupPanels() { doNothing().when(gridLienzoPanel).setupScrollPanel(); doNothing().when(gridLienzoPanel).setupDomElementContainer(); doNothing().when(gridLienzoPanel).setupRootPanel(); gridLienzoPanel.setupPanels(); final InOrder inOrder = inOrder(gridLienzoPanel); inOrder.verify(gridLienzoPanel).setupScrollPanel(); inOrder.verify(gridLienzoPanel).setupDomElementContainer(); inOrder.verify(gridLienzoPanel).setupRootPanel(); inOrder.verify(gridLienzoPanel).add(rootPanel); }
@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); } }
void setupGridPanel() { //Lienzo stuff - Set default scale final Transform transform = newTransform().scale(VP_SCALE); gridPanel.getViewport().setTransform(transform); //Lienzo stuff - Add mouse pan support defaultTransformMediator = new BoundaryTransformMediator(GuidedDecisionTableModellerViewImpl.this); mousePanMediator.setTransformMediator(defaultTransformMediator); gridPanel.getViewport().getMediators().push(mousePanMediator); mousePanMediator.setBatchDraw(true); gridPanel.setBounds(getBounds()); gridPanel.getScrollPanel().addDomHandler(scrollEvent -> getPresenter().updateRadar(), ScrollEvent.getType()); //Wire-up widgets gridPanel.add(gridLayer); //Set ID on GridLienzoPanel for Selenium tests. gridPanel.getElement().setId("dtable_container_" + Document.get().createUniqueId()); }
void setupGridPanel() { //Lienzo stuff - Set default scale final Transform transform = newTransform().scale(VP_SCALE); gridPanel.getViewport().setTransform(transform); //Lienzo stuff - Add mouse pan support defaultTransformMediator = new BoundaryTransformMediator(GuidedDecisionTableModellerViewImpl.this); mousePanMediator.setTransformMediator(defaultTransformMediator); gridPanel.getViewport().getMediators().push(mousePanMediator); mousePanMediator.setBatchDraw(true); gridPanel.setBounds(getBounds()); gridPanel.getScrollPanel().addDomHandler(scrollEvent -> getPresenter().updateRadar(), ScrollEvent.getType()); //Wire-up widgets gridPanel.add(gridLayer); //Set ID on GridLienzoPanel for Selenium tests. gridPanel.getElement().setId("dtable_container_" + Document.get().createUniqueId()); }