]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.network.ui/src/org/simantics/district/network/ui/NetworkDrawingParticipant.java
First draft of vertex size adjusting district network diagram profiles
[simantics/district.git] / org.simantics.district.network.ui / src / org / simantics / district / network / ui / NetworkDrawingParticipant.java
index a340d8591f625f0fdb78a7de27edaec6b34c3112..b29f1876fb179948abcd8253fad56fb91c5002b0 100644 (file)
@@ -1,6 +1,7 @@
 
 package org.simantics.district.network.ui;
 
+import java.awt.geom.AffineTransform;
 import java.awt.geom.Point2D;
 import java.util.ArrayList;
 import java.util.List;
@@ -38,10 +39,17 @@ public class NetworkDrawingParticipant extends AbstractDiagramParticipant {
     public static final double PICK_DIST = 10;
     
     private NetworkDrawingNode node;
+
+    private AffineTransform transform;
     
+    public NetworkDrawingParticipant(AffineTransform transform) {
+        this.transform = transform;
+    }
+
     @SGInit
     public void initSG(G2DParentNode parent) {
         node = parent.addNode("networkDrawingNode", NetworkDrawingNode.class);
+        node.setTransform(transform);
         node.setNetworkDrawingParticipant(this);
     }