Class Gradient
java.lang.Object
com.smartgwt.client.core.JsObject
com.smartgwt.client.core.DataClass
com.smartgwt.client.widgets.drawing.Gradient
- All Implemented Interfaces:
HasHandlers
- Direct Known Subclasses:
LinearGradient
,RadialGradient
,SimpleGradient
Defines a simple gradient vertical gradient between
two
colors
, or using colorStops
. See SimpleGradient
, LinearGradient
and
RadialGradient
for further properties to define more advanced gradients.-
Field Summary
Fields inherited from class com.smartgwt.client.core.DataClass
factoryCreated, factoryProperties
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAn array of color stops for this gradient.An end color for the gradient.getId()
Identifier which can be used by one or more DrawItems when gradient is assigned toDrawPane.gradients
.static Gradient
getOrCreateRef
(JavaScriptObject jsObj) A start color for the gradient.setColorStops
(ColorStop... colorStops) An array of color stops for this gradient.setEndColor
(String endColor) An end color for the gradient.Identifier which can be used by one or more DrawItems when gradient is assigned toDrawPane.gradients
.setStartColor
(String startColor) A start color for the gradient.Methods inherited from class com.smartgwt.client.core.DataClass
applyFactoryProperties, doAddHandler, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsDoubleArray, getAttributeAsElement, getAttributeAsFloat, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsLong, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getAttributes, getHandlerCount, isFactoryCreated, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeAsJavaObject, setFactoryCreated
-
Constructor Details
-
Gradient
public Gradient() -
Gradient
-
-
Method Details
-
getOrCreateRef
-
setColorStops
An array of color stops for this gradient.- Parameters:
colorStops
- New colorStops value. Default value is null- Returns:
Gradient
instance, for chaining setter calls
-
getColorStops
An array of color stops for this gradient.- Returns:
- Current colorStops value. Default value is null
-
setEndColor
An end color for the gradient. If bothstartColor
and endColor are set thencolorStops
is ignored. -
getEndColor
An end color for the gradient. If bothstartColor
and endColor are set thencolorStops
is ignored.- Returns:
- Current endColor value. Default value is null
- See Also:
-
setId
Identifier which can be used by one or more DrawItems when gradient is assigned toDrawPane.gradients
. The ID property is optional when gradient is assigned directly to a DrawItem.The ID must be unique within DrawPane.gradients if defined.
- Parameters:
id
- New id value. Default value is null- Returns:
Gradient
instance, for chaining setter calls- See Also:
-
getId
Identifier which can be used by one or more DrawItems when gradient is assigned toDrawPane.gradients
. The ID property is optional when gradient is assigned directly to a DrawItem.The ID must be unique within DrawPane.gradients if defined.
- Returns:
- Current id value. Default value is null
- See Also:
-
setStartColor
A start color for the gradient. If both startColor andendColor
are set thencolorStops
is ignored. -
getStartColor
A start color for the gradient. If both startColor andendColor
are set thencolorStops
is ignored.- Returns:
- Current startColor value. Default value is null
- See Also:
-