]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram/src/org/simantics/diagram/flag/FlagInfoImpl.java
(refs #7180) Configurable font for FlagNode
[simantics/platform.git] / bundles / org.simantics.diagram / src / org / simantics / diagram / flag / FlagInfoImpl.java
index bad06dbbdaafa7d927213e202d329a0c9017722f..53db4209d2372dc859bc5886fc8e479fef2b23da 100644 (file)
@@ -11,6 +11,7 @@
  *******************************************************************************/
 package org.simantics.diagram.flag;
 
+import java.awt.Font;
 import java.awt.Shape;
 import java.awt.geom.Rectangle2D;
 
@@ -29,15 +30,17 @@ public class FlagInfoImpl implements FlagInfo {
     private final Rectangle2D textArea;
     private final Alignment   horizontalAlignment;
     private final Alignment   verticalAlignment;
+    private final Font        font;
 
     public FlagInfoImpl(Shape shape, String[] text, Type type, Rectangle2D textArea,
-            Alignment horizontalAlignment, Alignment verticalAlignment) {
+            Alignment horizontalAlignment, Alignment verticalAlignment, Font font) {
         this.shape = shape;
         this.text = text;
         this.type = type;
         this.textArea = textArea;
         this.horizontalAlignment = horizontalAlignment;
         this.verticalAlignment = verticalAlignment;
+        this.font = font;
     }
 
     @Override
@@ -70,4 +73,8 @@ public class FlagInfoImpl implements FlagInfo {
         return verticalAlignment;
     }
 
+    @Override
+    public Font getFont() {
+        return font;
+    }
 }