summaryrefslogtreecommitdiff
path: root/src/net/sourceforge/plantuml/svek/image/EntityImageNoteLink.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/sourceforge/plantuml/svek/image/EntityImageNoteLink.java')
-rw-r--r--src/net/sourceforge/plantuml/svek/image/EntityImageNoteLink.java14
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;
+ }
+
}