diff options
Diffstat (limited to 'src/net/sourceforge/plantuml/sequencediagram/teoz/LivingSpace.java')
-rw-r--r-- | src/net/sourceforge/plantuml/sequencediagram/teoz/LivingSpace.java | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/net/sourceforge/plantuml/sequencediagram/teoz/LivingSpace.java b/src/net/sourceforge/plantuml/sequencediagram/teoz/LivingSpace.java index 9870c75..a32f6ab 100644 --- a/src/net/sourceforge/plantuml/sequencediagram/teoz/LivingSpace.java +++ b/src/net/sourceforge/plantuml/sequencediagram/teoz/LivingSpace.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 * @@ -53,7 +53,6 @@ import net.sourceforge.plantuml.skin.Area; import net.sourceforge.plantuml.skin.Component; import net.sourceforge.plantuml.skin.ComponentType; import net.sourceforge.plantuml.skin.Context2D; -import net.sourceforge.plantuml.skin.Skin; import net.sourceforge.plantuml.skin.rose.Rose; import net.sourceforge.plantuml.ugraphic.UGraphic; import net.sourceforge.plantuml.ugraphic.UTranslate; @@ -61,7 +60,7 @@ import net.sourceforge.plantuml.ugraphic.UTranslate; public class LivingSpace { private final Participant p; - private final Skin skin; + private final Rose skin; private final ISkinParam skinParam; private final ComponentType headType; private final ComponentType tailType; @@ -104,7 +103,7 @@ public class LivingSpace { return "" + pos.getCurrentValue(); } - public LivingSpace(Participant p, ParticipantEnglober englober, Skin skin, ISkinParam skinParam, Real position, + public LivingSpace(Participant p, ParticipantEnglober englober, Rose skin, ISkinParam skinParam, Real position, List<Event> events) { this.eventsHistory = new EventsHistory(p, events); this.p = p; @@ -174,8 +173,8 @@ public class LivingSpace { if (create && verticalAlignment == VerticalAlignment.BOTTOM) { return; } - final Component comp = rose.createComponent(headType, null, p.getSkinParamBackcolored(skinParam), - p.getDisplay(skinParam.forceSequenceParticipantUnderlined())); + final Component comp = rose.createComponent(p.getUsedStyles(), headType, null, + p.getSkinParamBackcolored(skinParam), p.getDisplay(skinParam.forceSequenceParticipantUnderlined())); final Dimension2D dim = comp.getPreferredDimension(ug.getStringBounder()); if (horizontalAlignment == HorizontalAlignment.RIGHT) { ug = ug.apply(new UTranslate(-dim.getWidth(), 0)); @@ -195,7 +194,8 @@ public class LivingSpace { } public Dimension2D getHeadPreferredDimension(StringBounder stringBounder) { - final Component comp = rose.createComponent(headType, null, skinParam, p.getDisplay(skinParam.forceSequenceParticipantUnderlined())); + final Component comp = rose.createComponent(p.getUsedStyles(), headType, null, skinParam, + p.getDisplay(skinParam.forceSequenceParticipantUnderlined())); final Dimension2D dim = comp.getPreferredDimension(stringBounder); return dim; } @@ -233,7 +233,6 @@ public class LivingSpace { } public void goCreate(double y) { - System.err.println("LivingSpace::goCreate y=" + y); this.createY = y; this.create = true; } |