Class GradientParams
- java.lang.Object
-
- com.inductiveautomation.ignition.common.util.AbstractChangeable
-
- com.inductiveautomation.factorypmi.designer.workspace.color.GradientParams
-
- All Implemented Interfaces:
Changeable
public class GradientParams extends AbstractChangeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
GradientParams.Stop
-
Field Summary
-
Fields inherited from class com.inductiveautomation.ignition.common.util.AbstractChangeable
changeEvent, listenerList
-
-
Constructor Summary
Constructors Constructor Description GradientParams(MultipleGradientPaint paint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addStop(float fraction, java.awt.Color color)
RelativeLinearGradientPaint
createLinearPaint(java.awt.geom.Point2D point1, java.awt.geom.Point2D point2)
RelativeRadialGradientPaint
createRadialPaint(java.awt.Paint copy)
MultipleGradientPaint.CycleMethod
getCycle()
java.lang.Iterable<GradientParams.Stop>
getStops()
void
removeStop(float fraction)
void
setCycle(MultipleGradientPaint.CycleMethod cycle)
-
Methods inherited from class com.inductiveautomation.ignition.common.util.AbstractChangeable
addChangeListener, fireStateChanged, getChangeListeners, removeChangeListener
-
-
-
-
Constructor Detail
-
GradientParams
public GradientParams(MultipleGradientPaint paint)
-
-
Method Detail
-
getStops
public java.lang.Iterable<GradientParams.Stop> getStops()
-
createLinearPaint
public RelativeLinearGradientPaint createLinearPaint(java.awt.geom.Point2D point1, java.awt.geom.Point2D point2)
-
createRadialPaint
public RelativeRadialGradientPaint createRadialPaint(java.awt.Paint copy)
-
getCycle
public MultipleGradientPaint.CycleMethod getCycle()
-
setCycle
public void setCycle(MultipleGradientPaint.CycleMethod cycle)
-
removeStop
public void removeStop(float fraction)
-
addStop
public void addStop(float fraction, java.awt.Color color)
-
-