Class ShapePaint
- java.lang.Object
- 
- com.inductiveautomation.ignition.designer.designable.ShapePaint
 
- 
 public class ShapePaint extends java.lang.ObjectHolds colors, paint modes, and stroke widths - everything needed to paint a shape
- 
- 
Constructor SummaryConstructors 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 SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.ColorgetFillColor()java.awt.ColorgetFillXOR()java.awt.StrokegetStroke()java.awt.ColorgetStrokeColor()java.awt.ColorgetStrokeXOR()voidpaint(java.awt.Shape shape, java.awt.Graphics graphics)
 
- 
- 
- 
Constructor Detail- 
ShapePaintpublic ShapePaint(java.awt.Color fill, java.awt.Color stroke)
 - 
ShapePaintpublic ShapePaint(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke)
 - 
ShapePaintpublic ShapePaint(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke, java.awt.Color fillXOR, java.awt.Color strokeXOR)
 - 
ShapePaintpublic 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 fill
- strokeColor- Color for the stroke, or null for no stroke
- stroke- Stroke to use (if strokeColor isn't null)
- fillXOR- If non-null, XOR mode will be used for fill with this as the XOR color
- strokeXOR- if non-null, XOR mode will be used for the stroke with this as the XOR color
- antialias- A value of null means use the graphics context as-is, true will turn on anti-alias, false will turn it off.
 
 
- 
 - 
Method Detail- 
paintpublic void paint(java.awt.Shape shape, java.awt.Graphics graphics)
 - 
getFillColorpublic java.awt.Color getFillColor() 
 - 
getStrokeColorpublic java.awt.Color getStrokeColor() 
 - 
getStrokepublic java.awt.Stroke getStroke() 
 - 
getFillXORpublic java.awt.Color getFillXOR() 
 - 
getStrokeXORpublic java.awt.Color getStrokeXOR() 
 
- 
 
-