]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.network.ui/src/org/simantics/district/network/ui/nodes/DistrictNetworkStaticInfoNode.java
Add white background for hover & static info on district network diagram
[simantics/district.git] / org.simantics.district.network.ui / src / org / simantics / district / network / ui / nodes / DistrictNetworkStaticInfoNode.java
index fb7041e7f5f57a4b32eae0af006a2fbdefcf7cd9..347261c43a9dc462e8e4c56b77947c9eaa26690a 100644 (file)
@@ -68,13 +68,18 @@ public class DistrictNetworkStaticInfoNode extends G2DNode {
                double scale = 1.5 / g.getTransform().getScaleX();
                g.scale(scale, scale);
 
+               int width1 = g.getFontMetrics().stringWidth(info);
+               int height = g.getFontMetrics().getHeight();
+               
+               g.setColor(Color.WHITE);
+               g.fillRect(-width1/2 - 5, -2, width1, height);
+               
                g.setFont(FONT);
                g.setColor(Color.BLACK);
                
                g.transform(AffineTransform.getRotateInstance(direction.getX(), direction.getY()));
                g.translate(0, 10);
                
-               int width1 = g.getFontMetrics().stringWidth(info);
                g.drawString(info, -width1/2, 0);
        }