]> gerrit.simantics Code Review - simantics/district.git/commitdiff
Reduction in size of hover label font to 9 pts.
authorReino Ruusu <reino.ruusu@semantum.fi>
Mon, 13 May 2019 09:45:00 +0000 (12:45 +0300)
committerTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Sat, 31 Aug 2019 20:08:42 +0000 (23:08 +0300)
gitlab #44

Change-Id: I9f05a864242623792f72fa7071ab47a5f949d8eb

org.simantics.district.maps/src/org/simantics/maps/sg/MapScaleNode.java
org.simantics.district.network.ui/src/org/simantics/district/network/ui/nodes/DistrictNetworkHoverInfoNode.java

index c213995516bd6bd7e283b106e4b9bbbf8c37db49..e506e11d4a14ab71e2f4dacb7ed5c8797d4f502f 100644 (file)
@@ -16,6 +16,7 @@ import org.geotools.referencing.GeodeticCalculator;
 import org.opengis.referencing.FactoryException;
 import org.opengis.referencing.crs.CoordinateReferenceSystem;
 import org.simantics.scenegraph.g2d.G2DNode;
+import org.simantics.scenegraph.utils.DPIUtil;
 import org.simantics.scenegraph.utils.GridUtils;
 
 public class MapScaleNode extends G2DNode {
@@ -47,7 +48,7 @@ public class MapScaleNode extends G2DNode {
         double offsetY = tr.getTranslateY();
         g.setTransform(new AffineTransform());
 
-        Font rulerFont = new Font("Tahoma", Font.PLAIN, 9);
+        Font rulerFont = new Font("Tahoma", Font.PLAIN, DPIUtil.upscale(9));;
 
         //g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
         g.setStroke(new BasicStroke(1));
index cb7053a01839d4c0a457e859c56a2985c76afd4f..b8a1617bab12bafa050dd8bba2c21b19d4a4e572 100644 (file)
@@ -9,13 +9,15 @@ import java.awt.geom.Rectangle2D;
 import java.util.List;
 import java.util.concurrent.atomic.AtomicReference;
 
+import org.simantics.maps.MapScalingTransform;
 import org.simantics.scenegraph.g2d.G2DNode;
+import org.simantics.scenegraph.utils.DPIUtil;
 import org.simantics.scl.runtime.Lists;
 import org.simantics.scl.runtime.tuple.Tuple3;
 
 public class DistrictNetworkHoverInfoNode extends G2DNode implements HoverSensitiveNode {
 
-       private static final Font FONT = new Font(Font.DIALOG, Font.PLAIN, 12);
+       private static final Font FONT = new Font("Tahoma", Font.PLAIN, (int)(DPIUtil.upscale(9) * MapScalingTransform.getScaleY() + 0.5));
 
        private static final long serialVersionUID = 1L;