diff options
Diffstat (limited to 'src/net/sourceforge/plantuml/svek/image/EntityImageNoteLink.java')
-rw-r--r-- | src/net/sourceforge/plantuml/svek/image/EntityImageNoteLink.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/net/sourceforge/plantuml/svek/image/EntityImageNoteLink.java b/src/net/sourceforge/plantuml/svek/image/EntityImageNoteLink.java index 4c09459..0d226dd 100644 --- a/src/net/sourceforge/plantuml/svek/image/EntityImageNoteLink.java +++ b/src/net/sourceforge/plantuml/svek/image/EntityImageNoteLink.java @@ -2,7 +2,7 @@ * PlantUML : a free UML diagram generator * ======================================================================== * - * (C) Copyright 2009-2017, Arnaud Roques + * (C) Copyright 2009-2020, Arnaud Roques * * Project Info: http://plantuml.com * @@ -49,6 +49,8 @@ import net.sourceforge.plantuml.skin.Component; import net.sourceforge.plantuml.skin.ComponentType; import net.sourceforge.plantuml.skin.SimpleContext2D; import net.sourceforge.plantuml.skin.rose.Rose; +import net.sourceforge.plantuml.style.Style; +import net.sourceforge.plantuml.style.StyleBuilder; import net.sourceforge.plantuml.svek.IEntityImage; import net.sourceforge.plantuml.svek.Margins; import net.sourceforge.plantuml.svek.ShapeType; @@ -58,9 +60,11 @@ public class EntityImageNoteLink extends AbstractTextBlock implements IEntityIma private final Component comp; - public EntityImageNoteLink(Display note, Colors colors, ISkinParam skinParam) { + public EntityImageNoteLink(Display note, Colors colors, ISkinParam skinParam, StyleBuilder styleBuilder) { final Rose skin = new Rose(); - comp = skin.createComponent(ComponentType.NOTE, null, colors.mute(skinParam), note); + comp = skin.createComponent( + new Style[] { ComponentType.NOTE.getDefaultStyleDefinition().getMergedStyle(styleBuilder) }, + ComponentType.NOTE, null, colors.mute(skinParam), note); } public Dimension2D calculateDimension(StringBounder stringBounder) { @@ -89,4 +93,8 @@ public class EntityImageNoteLink extends AbstractTextBlock implements IEntityIma return false; } + public double getOverscanX(StringBounder stringBounder) { + return 0; + } + } |