Class RectangleView
- java.lang.Object
-
- com.ait.lienzo.client.core.shape.wires.WiresContainer
-
- com.ait.lienzo.client.core.shape.wires.WiresShape
-
- org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.WiresShapeView<T>
-
- org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.ext.WiresShapeViewExt<T>
-
- org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.WiresContainerShapeView<T>
-
- org.kie.workbench.common.stunner.shapes.client.view.AbstractHasSizeView<RectangleView>
-
- org.kie.workbench.common.stunner.shapes.client.view.RectangleView
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.client.lienzo.shape.view.LienzoShapeView<RectangleView>,org.kie.workbench.common.stunner.core.client.shape.HasChildren<RectangleView>,org.kie.workbench.common.stunner.core.client.shape.view.HasControlPoints<RectangleView>,org.kie.workbench.common.stunner.core.client.shape.view.HasDecorators<com.ait.lienzo.client.core.shape.Shape<?>>,org.kie.workbench.common.stunner.core.client.shape.view.HasDragBounds<RectangleView>,org.kie.workbench.common.stunner.core.client.shape.view.HasEventHandlers<RectangleView,com.ait.lienzo.client.core.shape.Shape<?>>,org.kie.workbench.common.stunner.core.client.shape.view.HasFillGradient<RectangleView>,org.kie.workbench.common.stunner.core.client.shape.view.HasShadow<RectangleView>,org.kie.workbench.common.stunner.core.client.shape.view.HasSize<RectangleView>,org.kie.workbench.common.stunner.core.client.shape.view.HasTitle<RectangleView>,org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<RectangleView>
public class RectangleView extends AbstractHasSizeView<RectangleView>
The lienzo view implementation for the Rectangle shape.TODO: Disabling for now the resize for rectangles when they're using a corner radius value different from zero - ARC resize is not implemented yet on lienzo side, and the corners are built using ARCs. See org.kie.workbench.common.stunner.lienzo.util.LienzoPaths#rectangle.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.shape.HasChildren
org.kie.workbench.common.stunner.core.client.shape.HasChildren.Layout
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasControlPoints
org.kie.workbench.common.stunner.core.client.shape.view.HasControlPoints.ControlPointType
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasFillGradient
org.kie.workbench.common.stunner.core.client.shape.view.HasFillGradient.Type
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasTitle
org.kie.workbench.common.stunner.core.client.shape.view.HasTitle.HorizontalAlignment, org.kie.workbench.common.stunner.core.client.shape.view.HasTitle.Orientation, org.kie.workbench.common.stunner.core.client.shape.view.HasTitle.ReferencePosition, org.kie.workbench.common.stunner.core.client.shape.view.HasTitle.Size, org.kie.workbench.common.stunner.core.client.shape.view.HasTitle.VerticalAlignment
-
-
Constructor Summary
Constructors Constructor Description RectangleView(double width, double height, double corner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RectangleViewsetSize(double width, double height)-
Methods inherited from class org.kie.workbench.common.stunner.shapes.client.view.AbstractHasSizeView
setMaxHeight, setMaxWidth, setMinHeight, setMinWidth
-
Methods inherited from class org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.WiresContainerShapeView
addChild, destroy, getChildren, removeChild
-
Methods inherited from class org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.ext.WiresShapeViewExt
addHandler, areControlsVisible, batch, buildDragEvent, buildResizeEvent, cast, disableHandlers, enableHandlers, getAttachableShape, getEventHandlerManager, getFontAlignment, getFontPosition, getLabelContainerLayout, getMarginX, getOrientation, getTextViewDecorator, getTitleFontFamily, getTitleFontSize, getTitlePosition, hideControlPoints, moveTitleToTop, rebuildTextBoundaries, refresh, removeHandler, setEventHandlerManager, setFillGradient, setMargins, setTextBoundaries, setTextSizeConstraints, setTextWrapper, setTitle, setTitleAlpha, setTitleFontColor, setTitleFontFamily, setTitleFontSize, setTitlePosition, setTitleRotation, setTitleStrokeAlpha, setTitleStrokeColor, setTitleStrokeWidth, setTitleXOffsetPosition, setTitleYOffsetPosition, showControlPoints, supports, updateControlPoints, updateFillGradient
-
Methods inherited from class org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.WiresShapeView
getAlpha, getBoundingBox, getDecorators, getFillAlpha, getFillColor, getShape, getShapeAbsoluteLocation, getShapeX, getShapeY, getStrokeAlpha, getStrokeColor, getStrokeWidth, getUserData, getUUID, moveDown, moveToBottom, moveToTop, moveUp, removeShadow, setAlpha, setDragBounds, setDragEnabled, setFillAlpha, setFillColor, setListening, setShadow, setShapeLocation, setStrokeAlpha, setStrokeColor, setStrokeWidth, setUserData, setUUID
-
Methods inherited from class com.ait.lienzo.client.core.shape.wires.WiresShape
addChild, addChild, addLabel, addWiresResizeEndHandler, addWiresResizeStartHandler, addWiresResizeStepHandler, createControlHandles, equals, getControl, getControls, getMagnets, getPath, hashCode, isListening, isResizable, listen, loadControls, removeChild, removeFromParent, setControl, setDraggable, setLocation, setMagnets, setResizable, shapeMoved, uuid
-
Methods inherited from class com.ait.lienzo.client.core.shape.wires.WiresContainer
add, addWiresDragEndHandler, addWiresDragMoveHandler, addWiresDragStartHandler, addWiresMoveHandler, getChildShapes, getComputedLocation, getContainer, getDockedTo, getGroup, getHandlerManager, getLayoutHandler, getLocation, getParent, getWiresManager, getX, getY, remove, setDockedTo, setLayoutHandler, setParent, setWiresManager
-
-
-
-
Method Detail
-
setSize
public RectangleView setSize(double width, double height)
-
-