public class WiresTextDecorator extends Object implements HasTitle<WiresTextDecorator>
It handles common logic for ShapeViews that implement HasText
type, can be reused for shapes or connectors.
HasTitle.HorizontalAlignment, HasTitle.Orientation, HasTitle.ReferencePosition, HasTitle.Size, HasTitle.VerticalAlignment| Constructor and Description |
|---|
WiresTextDecorator(Supplier<ViewEventHandlerManager> eventHandlerManager,
WiresShapeViewExt shape) |
public WiresTextDecorator(Supplier<ViewEventHandlerManager> eventHandlerManager, WiresShapeViewExt shape)
public void setTextClickHandler(ViewHandler<TextClickEvent> textClickEventViewHandler)
public void setTextDblClickHandler(ViewHandler<TextDoubleClickEvent> textDblClickEventViewHandler)
public void setTextEnterHandler(ViewHandler<TextEnterEvent> textOverHandlerViewHandler)
public void setTextExitHandler(ViewHandler<TextExitEvent> textOutEventViewHandler)
public WiresTextDecorator setTitle(String title)
setTitle in interface HasTitle<WiresTextDecorator>public WiresTextDecorator setMargins(Map<Enum,Double> margins)
setMargins in interface HasTitle<WiresTextDecorator>public WiresTextDecorator setTitleRotation(double degrees)
setTitleRotation in interface HasTitle<WiresTextDecorator>public WiresTextDecorator setTitleStrokeColor(String color)
setTitleStrokeColor in interface HasTitle<WiresTextDecorator>public WiresTextDecorator setTitleFontFamily(String fontFamily)
setTitleFontFamily in interface HasTitle<WiresTextDecorator>public WiresTextDecorator setTitleFontSize(double fontSize)
setTitleFontSize in interface HasTitle<WiresTextDecorator>public WiresTextDecorator setTitleFontColor(String fillColor)
setTitleFontColor in interface HasTitle<WiresTextDecorator>public WiresTextDecorator setTitleAlpha(double alpha)
setTitleAlpha in interface HasTitle<WiresTextDecorator>public WiresTextDecorator setTitleStrokeWidth(double strokeWidth)
setTitleStrokeWidth in interface HasTitle<WiresTextDecorator>public WiresTextDecorator setTitleStrokeAlpha(double strokeAlpha)
setTitleStrokeAlpha in interface HasTitle<WiresTextDecorator>public WiresTextDecorator setTextWrapper(TextWrapperStrategy strategy)
setTextWrapper in interface HasTitle<WiresTextDecorator>public WiresTextDecorator setTitleXOffsetPosition(Double xOffset)
setTitleXOffsetPosition in interface HasTitle<WiresTextDecorator>public WiresTextDecorator setTitleYOffsetPosition(Double yOffset)
setTitleYOffsetPosition in interface HasTitle<WiresTextDecorator>public void setTextBoundaries(double width,
double height)
setTextBoundaries in interface HasTitle<WiresTextDecorator>public WiresTextDecorator moveTitleToTop()
moveTitleToTop in interface HasTitle<WiresTextDecorator>public com.ait.lienzo.client.core.shape.Text getView()
public com.ait.lienzo.client.core.shape.wires.layout.label.LabelLayout getLabelLayout()
public WiresTextDecorator setTitlePosition(HasTitle.VerticalAlignment verticalAlignment, HasTitle.HorizontalAlignment horizontalAlignment, HasTitle.ReferencePosition referencePosition, HasTitle.Orientation orientation)
setTitlePosition in interface HasTitle<WiresTextDecorator>public WiresTextDecorator setTextSizeConstraints(HasTitle.Size sizeConstraints)
setTextSizeConstraints in interface HasTitle<WiresTextDecorator>public void update()
public void destroy()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.