X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.graphviz%2Fsrc%2Forg%2Fsimantics%2Fgraphviz%2Finternal%2Fxdot%2FSetStyle.java;h=1098c53fde7ec017378b9903d6507f186d2c9e9a;hp=5269ac09dc0efb3cc964373fa772b0359cd4c5f3;hb=4f20c26bdef2ffef19a37f8a2dec11bc2201e317;hpb=131be5c413e1f9dc652b6b46c763625b30ad8350 diff --git a/bundles/org.simantics.graphviz/src/org/simantics/graphviz/internal/xdot/SetStyle.java b/bundles/org.simantics.graphviz/src/org/simantics/graphviz/internal/xdot/SetStyle.java index 5269ac09d..1098c53fd 100644 --- a/bundles/org.simantics.graphviz/src/org/simantics/graphviz/internal/xdot/SetStyle.java +++ b/bundles/org.simantics.graphviz/src/org/simantics/graphviz/internal/xdot/SetStyle.java @@ -34,6 +34,10 @@ public class SetStyle implements DrawCommand { g.setStroke(DASHED); else if(styleName.equals("dotted")) g.setStroke(DOTTED); + else if(styleName.startsWith("setlinewidth(")) { + double w = Double.parseDouble(styleName.substring(13, styleName.length()-1)); + g.setStroke(new BasicStroke((float)w, BasicStroke.CAP_SQUARE, BasicStroke.JOIN_MITER, 10.0f, ((BasicStroke)g.getStroke()).getDashArray(), 0.0f)); + } else System.out.println("Unknown style: " + styleName); }