|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.graphiti.util.PredefinedColoredAreas
public class PredefinedColoredAreas
Predefined gradient color-areas to be used in GFFigureUtil with method
paintColorFlow(..).
This class comprises the definitions for predefined gradients and their
adaptations for one or more visual states: IPredefinedRenderingStyle.STYLE_ADAPTATION_DEFAULT
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_PRIMARY_SELECTED
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_SECONDARY_SELECTED
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_ACTION_ALLOWED
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_ACTION_FORBIDDEN
.
Gradient definitions have corresponding ID's: IPredefinedRenderingStyle.BLUE_WHITE_GLOSS_ID
,
IPredefinedRenderingStyle.BLUE_WHITE_GLOSS_ID
, IPredefinedRenderingStyle.BLUE_WHITE_ID
,
IPredefinedRenderingStyle.LIGHT_YELLOW_ID
, IPredefinedRenderingStyle.LIGHT_GRAY_ID
,
IPredefinedRenderingStyle.COPPER_WHITE_GLOSS_ID
, IPredefinedRenderingStyle.SILVER_WHITE_GLOSS_ID
.
A Gradient definition for a shape can be set as a rendering style with
IGaService.setRenderingStyle(AbstractStyle, AdaptedGradientColoredAreas)
. The AdaptedGradientColoredAreas
gradient definitions are retrieved
by getter methods defined here, like getBlueWhiteGlossAdaptions()
.
Clients may create their own gradient definition by overriding
PredefinedColoredAreas
for gradient definitions and
IPredefinedRenderingStyle
for corresponding ID's. Simply follow
straightforward the example getBlueWhiteGlossAdaptions()
. It is
recommended to support at least IPredefinedRenderingStyle.STYLE_ADAPTATION_DEFAULT
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_PRIMARY_SELECTED
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_SECONDARY_SELECTED
as visual states.
IGaService.setRenderingStyle(AbstractStyle, AdaptedGradientColoredAreas)
,
IPredefinedRenderingStyle
,
IGradientType
Field Summary |
---|
Fields inherited from interface org.eclipse.graphiti.util.IPredefinedRenderingStyle |
---|
BLUE_WHITE_GLOSS_ID, BLUE_WHITE_ID, COPPER_WHITE_GLOSS_ID, LIGHT_GRAY_ID, LIGHT_YELLOW_ID, SILVER_WHITE_GLOSS_ID, STYLE_ADAPTATION_ACTION_ALLOWED, STYLE_ADAPTATION_ACTION_FORBIDDEN, STYLE_ADAPTATION_DEFAULT, STYLE_ADAPTATION_PRIMARY_SELECTED, STYLE_ADAPTATION_SECONDARY_SELECTED |
Constructor Summary | |
---|---|
PredefinedColoredAreas()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PredefinedColoredAreas()
Method Detail |
---|
private static GradientColoredAreas getBlueWhiteGlossDefaultAreas()
IPredefinedRenderingStyle.BLUE_WHITE_GLOSS_ID
.
private static GradientColoredAreas getBlueWhiteGlossPrimarySelectedAreas()
IPredefinedRenderingStyle.BLUE_WHITE_GLOSS_ID
.
private static GradientColoredAreas getBlueWhiteGlossSecondarySelectedAreas()
IPredefinedRenderingStyle.BLUE_WHITE_GLOSS_ID
.
private static GradientColoredAreas getBlueWhiteGlossActionAllowedAreas()
IPredefinedRenderingStyle.BLUE_WHITE_GLOSS_ID
.
private static GradientColoredAreas getBlueWhiteGlossActionForbiddenAreas()
IPredefinedRenderingStyle.BLUE_WHITE_GLOSS_ID
.
public static AdaptedGradientColoredAreas getBlueWhiteGlossAdaptions()
AdaptedGradientColoredAreas
color-areas for
IPredefinedRenderingStyle.BLUE_WHITE_GLOSS_ID
with the adaptations:
IPredefinedRenderingStyle.STYLE_ADAPTATION_DEFAULT
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_PRIMARY_SELECTED
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_SECONDARY_SELECTED
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_ACTION_ALLOWED
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_ACTION_FORBIDDEN
.private static GradientColoredAreas getBlueWhiteDefaultAreas()
IPredefinedRenderingStyle.BLUE_WHITE_ID
.
private static GradientColoredAreas getBlueWhitePrimarySelectedAreas()
IPredefinedRenderingStyle.BLUE_WHITE_ID
.
private static GradientColoredAreas getBlueWhiteSecondarySelectedAreas()
IPredefinedRenderingStyle.BLUE_WHITE_ID
.
public static AdaptedGradientColoredAreas getBlueWhiteAdaptions()
AdaptedGradientColoredAreas
color-areas for
IPredefinedRenderingStyle.BLUE_WHITE_ID
with the adaptations:
IPredefinedRenderingStyle.STYLE_ADAPTATION_DEFAULT
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_PRIMARY_SELECTED
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_SECONDARY_SELECTED
.private static GradientColoredAreas getLightYellowDefaultAreas()
IPredefinedRenderingStyle.LIGHT_YELLOW_ID
.
private static GradientColoredAreas getLightYellowPrimarySelectedAreas()
IPredefinedRenderingStyle.LIGHT_YELLOW_ID
.
private static GradientColoredAreas getLightYellowSecondarySelectedAreas()
IPredefinedRenderingStyle.LIGHT_YELLOW_ID
.
public static AdaptedGradientColoredAreas getLightYellowAdaptions()
AdaptedGradientColoredAreas
color-areas for
IPredefinedRenderingStyle.LIGHT_YELLOW_ID
with the adaptations:
IPredefinedRenderingStyle.STYLE_ADAPTATION_DEFAULT
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_PRIMARY_SELECTED
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_SECONDARY_SELECTED
.private static GradientColoredAreas getLightGrayDefaultAreas()
IPredefinedRenderingStyle.LIGHT_GRAY_ID
.
private static GradientColoredAreas getLightGrayPrimarySelectedAreas()
IPredefinedRenderingStyle.LIGHT_GRAY_ID
.
private static GradientColoredAreas getLightGraySecondarySelectedAreas()
IPredefinedRenderingStyle.LIGHT_GRAY_ID
.
public static AdaptedGradientColoredAreas getLightGrayAdaptions()
AdaptedGradientColoredAreas
color-areas for
IPredefinedRenderingStyle.LIGHT_GRAY_ID
with the adaptations:
IPredefinedRenderingStyle.STYLE_ADAPTATION_DEFAULT
,
IPredefinedRenderingStyle.STYLE_ADAPTATION_PRIMARY_SELECTED
.private static GradientColoredAreas getCopperWhiteGlossDefaultAreas()
IPredefinedRenderingStyle.COPPER_WHITE_GLOSS_ID
.
public static AdaptedGradientColoredAreas getCopperWhiteGlossAdaptions()
AdaptedGradientColoredAreas
color-areas for
IPredefinedRenderingStyle.COPPER_WHITE_GLOSS_ID
with the adaptation
IPredefinedRenderingStyle.STYLE_ADAPTATION_DEFAULT
.private static GradientColoredAreas getSilverWhiteGlossDefaultAreas()
IPredefinedRenderingStyle.SILVER_WHITE_GLOSS_ID
.
public static AdaptedGradientColoredAreas getSilverWhiteGlossAdaptions()
AdaptedGradientColoredAreas
color-areas for
IPredefinedRenderingStyle.SILVER_WHITE_GLOSS_ID
with the adaptation
IPredefinedRenderingStyle.STYLE_ADAPTATION_DEFAULT
.public static AdaptedGradientColoredAreas getAdaptedGradientColoredAreas(java.lang.String id)
AdaptedGradientColoredAreas
by id. The id should be defined
in IPredefinedRenderingStyle
or in an extension. This is a helper
method for tests etc. Please use methods like
getBlueWhiteGlossAdaptions()
to set the rendering style with
IGaService.setRenderingStyle(AbstractStyle, AdaptedGradientColoredAreas)
. Clients should override this method, if they have own gradient
definitions and id's.
id
- The id which designates a corresponding
AdaptedGradientColoredAreas
object.
AdaptedGradientColoredAreas
object or
null, if id is not defined.protected static void addGradientColoredArea(gcas, java.lang.String colorStart, int locationValueStart, LocationType locationTypeStart, java.lang.String colorEnd, int locationValueEnd, LocationType locationTypeEnd)
public static int getLocation(GradientColoredLocation gradientColoredLocation, int length, double zoom)
The idea is, that the location-type specifies how to interpret the location-value in relation to the length. For example if the location-type is "relative" and the location-value is "40", then this means, that the location is at 40% of the length. So for a length of 200 the location would be 80.
length
- The length, for which to calculate the location.zoom
- The zoom-factor, which to use on the location-value.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |