]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.network.ui/src/org/simantics/district/network/ui/nodes/DistrictNetworkEdgeNode.java
Added Edge.ThicknessProperty for generic edge-thickness styling
[simantics/district.git] / org.simantics.district.network.ui / src / org / simantics / district / network / ui / nodes / DistrictNetworkEdgeNode.java
index 030802755080b61135ddae9951c3293c663bcde4..9229932400a8ff12b964621a3643c2102bb0b634 100644 (file)
@@ -7,7 +7,6 @@ import java.awt.RenderingHints;
 import java.awt.Stroke;
 import java.awt.geom.AffineTransform;
 import java.awt.geom.Path2D;
-import java.awt.geom.Point2D;
 import java.awt.geom.Rectangle2D;
 
 import org.simantics.district.network.ModelledCRS;
@@ -65,7 +64,7 @@ public class DistrictNetworkEdgeNode extends G2DNode {
             if (scaleStroke && STROKE instanceof BasicStroke) {
                 double str;
                 if (stroke != null)
-                    str = stroke;
+                    str = Math.abs(stroke);
                 else
                     str = 1.0;
                 BasicStroke bs = GeometryUtils.scaleStroke(STROKE, (float) (str / GeometryUtils.getScale(g2d.getTransform())));
@@ -135,7 +134,7 @@ public class DistrictNetworkEdgeNode extends G2DNode {
 
     @PropertySetter(value = "stroke")
     public void setStroke(Double stroke) {
-        this.stroke = stroke / 100;
+        this.stroke = stroke;
     }
 
 }