X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.g2d%2Fsrc%2Forg%2Fsimantics%2Fg2d%2Fdiagram%2Fparticipant%2FElementPainter.java;h=1f2bd210257aacb2779e6e7d002a2a43dccb362e;hb=68ce0966a57f5153b133c6283fdbae10f683b745;hp=d35bfadb04ba2fd7e92eefaaa4b5f7feda40440d;hpb=9c4f7c59dc673c6af8d3ac1d92566ff132d43826;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.g2d/src/org/simantics/g2d/diagram/participant/ElementPainter.java b/bundles/org.simantics.g2d/src/org/simantics/g2d/diagram/participant/ElementPainter.java index d35bfadb0..1f2bd2102 100644 --- a/bundles/org.simantics.g2d/src/org/simantics/g2d/diagram/participant/ElementPainter.java +++ b/bundles/org.simantics.g2d/src/org/simantics/g2d/diagram/participant/ElementPainter.java @@ -140,7 +140,7 @@ public class ElementPainter extends AbstractDiagramParticipant implements Compos final AffineTransform transform, final Rectangle2D bounds, final Color color); } - private static final boolean DEBUG = false; + private static final boolean DEBUG = true; public static final int ELEMENT_PAINT_PRIORITY = 10; @@ -1090,6 +1090,9 @@ public class ElementPainter extends AbstractDiagramParticipant implements Compos } else { SelectionNode s = selectionNode.getOrCreateNode(getNodeId("shape", e), SelectionNode.class); s.init(selectionTransform, bounds, color); + Double paddingFactor = diagram.getHint(DiagramHints.SELECTION_PADDING_SCALE_FACTOR); + if (paddingFactor != null) + s.setPaddingFactor(paddingFactor); } }