*******************************************************************************/
package org.simantics.diagram.flag;
+import java.awt.Font;
import java.awt.Shape;
import java.awt.geom.Rectangle2D;
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
return verticalAlignment;
}
+ @Override
+ public Font getFont() {
+ return font;
+ }
}