X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.network.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fui%2Fparticipants%2FMapRulerPainter.java;h=ecdbf275d207f2eeb9f1f3c8554db97e672f93bb;hb=00e4eca98cef6d77d5023f4b424f9e8da0487463;hp=d614610f8dac65feeeea12cea91a9cbd9708b596;hpb=1bc60c2213f9b3fc7b4d935ba9afda2b767290e5;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.network.ui/src/org/simantics/district/network/ui/participants/MapRulerPainter.java b/org.simantics.district.network.ui/src/org/simantics/district/network/ui/participants/MapRulerPainter.java index d614610f..ecdbf275 100644 --- a/org.simantics.district.network.ui/src/org/simantics/district/network/ui/participants/MapRulerPainter.java +++ b/org.simantics.district.network.ui/src/org/simantics/district/network/ui/participants/MapRulerPainter.java @@ -1,10 +1,22 @@ package org.simantics.district.network.ui.participants; import org.simantics.district.network.ui.nodes.MapRulerNode; +import org.simantics.g2d.canvas.impl.SGNodeReflection.SGInit; import org.simantics.g2d.participant.RulerPainter; +import org.simantics.maps.MapScalingTransform; +import org.simantics.scenegraph.g2d.G2DParentNode; public class MapRulerPainter extends RulerPainter { + @SGInit + @Override + public void initSG(G2DParentNode parent) { + node = parent.addNode("ruler", getNodeClass()); + node.setTransform(MapScalingTransform.INSTANCE); + node.setZIndex(PAINT_PRIORITY); + updateNode(); + } + @Override protected Class getNodeClass() { return MapRulerNode.class;