Class ShapePaint
- java.lang.Object
-
- com.inductiveautomation.ignition.designer.designable.ShapePaint
-
public class ShapePaint extends java.lang.Object
Holds colors, paint modes, and stroke widths - everything needed to paint a shape
-
-
Constructor Summary
Constructors Constructor Description ShapePaint(java.awt.Color fill, java.awt.Color stroke)
ShapePaint(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke)
ShapePaint(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke, java.awt.Color fillXOR, java.awt.Color strokeXOR)
ShapePaint(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke, java.awt.Color fillXOR, java.awt.Color strokeXOR, java.lang.Boolean antialias)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Color
getFillColor()
java.awt.Color
getFillXOR()
java.awt.Stroke
getStroke()
java.awt.Color
getStrokeColor()
java.awt.Color
getStrokeXOR()
void
paint(java.awt.Shape shape, java.awt.Graphics graphics)
-
-
-
Constructor Detail
-
ShapePaint
public ShapePaint(java.awt.Color fill, java.awt.Color stroke)
-
ShapePaint
public ShapePaint(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke)
-
ShapePaint
public ShapePaint(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke, java.awt.Color fillXOR, java.awt.Color strokeXOR)
-
ShapePaint
public ShapePaint(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke, java.awt.Color fillXOR, java.awt.Color strokeXOR, java.lang.Boolean antialias)
- Parameters:
fillColor
- Color to fill the shape, or null for no fillstrokeColor
- Color for the stroke, or null for no strokestroke
- Stroke to use (if strokeColor isn't null)fillXOR
- If non-null, XOR mode will be used for fill with this as the XOR colorstrokeXOR
- if non-null, XOR mode will be used for the stroke with this as the XOR colorantialias
- A value of null means use the graphics context as-is, true will turn on anti-alias, false will turn it off.
-
-
Method Detail
-
paint
public void paint(java.awt.Shape shape, java.awt.Graphics graphics)
-
getFillColor
public java.awt.Color getFillColor()
-
getStrokeColor
public java.awt.Color getStrokeColor()
-
getStroke
public java.awt.Stroke getStroke()
-
getFillXOR
public java.awt.Color getFillXOR()
-
getStrokeXOR
public java.awt.Color getStrokeXOR()
-
-