Class AbstractMultipassHighlight
- java.lang.Object
-
- com.inductiveautomation.ignition.designer.designable.highlights.AbstractMultipassHighlight
-
- Direct Known Subclasses:
RectangularHighlight
public abstract class AbstractMultipassHighlight extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.awt.Stroke
DASHED_LINE
protected java.awt.Color
fillColor
protected java.awt.Stroke
stroke
protected java.awt.Color
strokeColor
static java.awt.Stroke
THICK_LINE
static java.awt.Stroke
THIN_LINE
-
Constructor Summary
Constructors Constructor Description AbstractMultipassHighlight()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.awt.Color
getFillColor()
protected int
getFillPassCount()
protected java.awt.Color
getFillXorColor()
protected abstract java.awt.Shape
getShape(DesignPanel panel)
protected java.awt.Stroke
getStroke()
protected java.awt.Color
getStrokeColor()
protected int
getStrokePassCount()
protected java.awt.Color
getStrokeXorColor()
protected boolean
isFillXorMode()
protected boolean
isStrokeXorMode()
void
paint(DesignPanel panel, java.awt.Graphics2D g)
protected void
setFillPass(int pass)
protected void
setStrokePass(int pass)
-
-
-
Field Detail
-
DASHED_LINE
public static final java.awt.Stroke DASHED_LINE
-
THICK_LINE
public static final java.awt.Stroke THICK_LINE
-
THIN_LINE
public static final java.awt.Stroke THIN_LINE
-
strokeColor
protected java.awt.Color strokeColor
-
fillColor
protected java.awt.Color fillColor
-
stroke
protected java.awt.Stroke stroke
-
-
Method Detail
-
paint
public void paint(DesignPanel panel, java.awt.Graphics2D g)
-
getShape
protected abstract java.awt.Shape getShape(DesignPanel panel)
-
getStrokeColor
protected java.awt.Color getStrokeColor()
-
getStrokeXorColor
protected java.awt.Color getStrokeXorColor()
-
getFillColor
protected java.awt.Color getFillColor()
-
getFillXorColor
protected java.awt.Color getFillXorColor()
-
isStrokeXorMode
protected boolean isStrokeXorMode()
-
isFillXorMode
protected boolean isFillXorMode()
-
getStroke
protected java.awt.Stroke getStroke()
-
setStrokePass
protected void setStrokePass(int pass)
-
getStrokePassCount
protected int getStrokePassCount()
-
setFillPass
protected void setFillPass(int pass)
-
getFillPassCount
protected int getFillPassCount()
-
-