]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.network.ui/src/org/simantics/district/network/ui/participants/MapRulerPainter.java
Refactoring MapNode rendering & zooming to even zoom levels (0-20)
[simantics/district.git] / org.simantics.district.network.ui / src / org / simantics / district / network / ui / participants / MapRulerPainter.java
index ecdbf275d207f2eeb9f1f3c8554db97e672f93bb..cdf0b53069578b182456519a3b8cd18c150eaf92 100644 (file)
@@ -1,5 +1,7 @@
 package org.simantics.district.network.ui.participants;
 
+import java.awt.geom.AffineTransform;
+
 import org.simantics.district.network.ui.nodes.MapRulerNode;
 import org.simantics.g2d.canvas.impl.SGNodeReflection.SGInit;
 import org.simantics.g2d.participant.RulerPainter;
@@ -12,7 +14,7 @@ public class MapRulerPainter extends RulerPainter {
     @Override
     public void initSG(G2DParentNode parent) {
         node = parent.addNode("ruler", getNodeClass());
-        node.setTransform(MapScalingTransform.INSTANCE);
+        node.setTransform(new AffineTransform(MapScalingTransform.INSTANCE));
         node.setZIndex(PAINT_PRIORITY);
         updateNode();
     }