use of com.ait.lienzo.client.core.shape.Layer in project kie-wb-common by kiegroup.
the class DMNGridPanelContextMenuHandlerTest method mockGridWidget.
private BaseGrid mockGridWidget() {
final BaseGrid gridWidget = spy(new BaseGrid(gridLayer, new BaseGridData(false), renderer, sessionManager, sessionCommandManager, canvasCommandFactory, refreshFormPropertiesEvent, domainObjectSelectionEvent, cellEditorControls, translationService) {
@Override
public Layer getLayer() {
return gridLayer;
}
});
gridWidget.getModel().appendColumn(new RowNumberColumn());
gridWidget.getModel().appendColumn(gridColumn);
gridWidget.getModel().appendRow(new BaseGridRow());
gridWidget.getModel().appendRow(new BaseGridRow());
return gridWidget;
}
use of com.ait.lienzo.client.core.shape.Layer in project kie-wb-common by kiegroup.
the class LienzoCanvasExportTest method testWiresLayerBoundsProvider.
@Test
public void testWiresLayerBoundsProvider() {
layer = new Layer();
when(lienzoLayer.getLienzoLayer()).thenReturn(layer);
WiresManager wiresManager = WiresManager.get(layer);
com.ait.lienzo.client.core.shape.wires.WiresLayer wiresLayer = wiresManager.getLayer();
wiresLayer.add(new WiresShape(new MultiPath().rect(0, 0, 50, 50)).setLocation(new Point2D(12, 44)));
wiresLayer.add(new WiresShape(new MultiPath().rect(0, 0, 100, 150)).setLocation(new Point2D(1, 3)));
LienzoCanvasExport.WiresLayerBoundsProvider provider = new LienzoCanvasExport.WiresLayerBoundsProvider();
int[] size0 = provider.compute(lienzoLayer, CanvasExportSettings.build());
assertEquals(0, size0[0]);
assertEquals(0, size0[1]);
assertEquals(151, size0[2]);
assertEquals(203, size0[3]);
}
use of com.ait.lienzo.client.core.shape.Layer in project kie-wb-common by kiegroup.
the class LienzoCanvasExportTest method testWiresLayerBoundsProviderEmpty.
@Test
public void testWiresLayerBoundsProviderEmpty() {
layer = new Layer();
when(lienzoLayer.getLienzoLayer()).thenReturn(layer);
WiresManager.get(layer);
LienzoCanvasExport.WiresLayerBoundsProvider provider = new LienzoCanvasExport.WiresLayerBoundsProvider();
int[] size0 = provider.compute(lienzoLayer, CanvasExportSettings.build());
assertEquals(0, size0[0]);
assertEquals(0, size0[1]);
assertEquals(25, size0[2]);
assertEquals(25, size0[3]);
}
use of com.ait.lienzo.client.core.shape.Layer in project kie-wb-common by kiegroup.
the class ShapeGlyphDragHandlerTest method testShowProxy.
@Test
public void testShowProxy() throws Exception {
tested.show(glyphDragItem, 11, 33, mock(Callback.class));
ArgumentCaptor<Layer> layerArgumentCaptor = ArgumentCaptor.forClass(Layer.class);
verify(proxyPanel, times(1)).add(layerArgumentCaptor.capture());
Layer layer = layerArgumentCaptor.getValue();
assertEquals(glyphGroup, layer.getChildNodes().get(0));
verify(proxyStyle, times(1)).setCursor(eq(Style.Cursor.AUTO));
verify(proxyStyle, times(1)).setPosition(eq(Style.Position.ABSOLUTE));
verify(proxyStyle, times(1)).setLeft(eq(11d), eq(Style.Unit.PX));
verify(proxyStyle, times(1)).setTop(eq(33d), eq(Style.Unit.PX));
verify(rootPanel, times(1)).add(eq(proxyPanel));
}
use of com.ait.lienzo.client.core.shape.Layer in project kie-wb-common by kiegroup.
the class WiresUtilsTest method isWiresShapeWhenWiresLayer.
@Test
public void isWiresShapeWhenWiresLayer() {
final Layer l = new Layer();
final WiresLayer wl = new WiresLayer(l);
assertTrue(WiresUtils.isWiresShape(wl));
}
Aggregations