public class ColorSettings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.awt.Color |
activeEdgeBackground |
protected java.awt.Color |
activeEdgeTrajectoryStart |
protected java.awt.Color |
activeStateBackground |
protected java.awt.Color |
activeStateBorder |
protected java.awt.Color |
activeStateForeground |
protected java.awt.Color |
animRingsBackground |
protected java.awt.Color |
canvasBackground |
protected java.awt.Color |
nodeBadgeBackgroundEmerged |
protected java.awt.Color |
nodeBadgeBackgroundSwallowed |
protected java.awt.Color |
nodeBadgeBackgroundTraversed |
protected java.awt.Color |
nodeBadgeForeground |
protected java.awt.Color |
passiveEdgeBackground |
protected java.awt.Color |
passiveStateBackground |
protected java.awt.Color |
passiveStateBorder |
protected java.awt.Color |
passiveStateForeground |
static ColorSettings |
SETTINGS_DAY |
static ColorSettings |
SETTINGS_NIGHT |
protected java.awt.Color |
tokenLabel |
protected java.awt.Color |
tokenRing |
protected java.awt.Color |
tokensBackground |
Constructor and Description |
---|
ColorSettings() |
ColorSettings(java.awt.Color canvasBackground,
java.awt.Color passiveEdgeBackground,
java.awt.Color activeEdgeBackground,
java.awt.Color animRingsBackground,
java.awt.Color tokensBackground,
java.awt.Color passiveStateBackground,
java.awt.Color passiveStateForeground,
java.awt.Color passiveStateBorder,
java.awt.Color activeStateBackground,
java.awt.Color activeStateForeground,
java.awt.Color activeStateBorder,
java.awt.Color tokenLabel,
java.awt.Color nodeBadgeForeground,
java.awt.Color nodeBadgeBackgroundSwallowed,
java.awt.Color nodeBadgeBackgroundEmerged,
java.awt.Color nodeBadgeBackgroundTraversed,
java.awt.Color activeEdgeTrajectoryStart,
java.awt.Color tokenRing) |
Modifier and Type | Method and Description |
---|---|
static java.awt.Color |
darken(java.awt.Color color,
float frac)
Mixes the color with a darker shade of grey.
|
static java.awt.Color |
fade(java.awt.Color color,
float frac)
Fades a color.
|
java.awt.Color |
getActiveEdgeBackground() |
java.awt.Color |
getActiveEdgeTrajectoryStart() |
java.awt.Color |
getActiveStateBackground() |
java.awt.Color |
getActiveStateBorder() |
java.awt.Color |
getActiveStateForeground() |
java.awt.Color |
getAnimRingsBackground() |
java.awt.Color |
getCanvasBackground() |
java.awt.Color |
getNodeBadgeBackgroundEmerged() |
java.awt.Color |
getNodeBadgeBackgroundSwallowed() |
java.awt.Color |
getNodeBadgeBackgroundTraversed() |
java.awt.Color |
getNodeBadgeForeground() |
java.awt.Color |
getPassiveEdgeBackground() |
java.awt.Color |
getPassiveStateBackground() |
java.awt.Color |
getPassiveStateBorder() |
java.awt.Color |
getPassiveStateForeground() |
java.awt.Color |
getTokenLabel() |
java.awt.Color |
getTokenRing() |
java.awt.Color |
getTokensBackground() |
static java.awt.Color |
mix(java.awt.Color color1,
java.awt.Color color2,
float frac2)
Mixes two colors.
|
static java.awt.Color |
setAlpha(java.awt.Color color,
float alpha)
Sets the alpha component of the color.
|
protected java.awt.Color canvasBackground
protected java.awt.Color passiveEdgeBackground
protected java.awt.Color activeEdgeBackground
protected java.awt.Color activeEdgeTrajectoryStart
protected java.awt.Color animRingsBackground
protected java.awt.Color tokensBackground
protected java.awt.Color passiveStateBackground
protected java.awt.Color passiveStateForeground
protected java.awt.Color passiveStateBorder
protected java.awt.Color activeStateBackground
protected java.awt.Color activeStateForeground
protected java.awt.Color activeStateBorder
protected java.awt.Color tokenLabel
protected java.awt.Color nodeBadgeForeground
protected java.awt.Color nodeBadgeBackgroundSwallowed
protected java.awt.Color nodeBadgeBackgroundEmerged
protected java.awt.Color nodeBadgeBackgroundTraversed
protected java.awt.Color tokenRing
public static ColorSettings SETTINGS_NIGHT
public static ColorSettings SETTINGS_DAY
public ColorSettings()
public ColorSettings(java.awt.Color canvasBackground, java.awt.Color passiveEdgeBackground, java.awt.Color activeEdgeBackground, java.awt.Color animRingsBackground, java.awt.Color tokensBackground, java.awt.Color passiveStateBackground, java.awt.Color passiveStateForeground, java.awt.Color passiveStateBorder, java.awt.Color activeStateBackground, java.awt.Color activeStateForeground, java.awt.Color activeStateBorder, java.awt.Color tokenLabel, java.awt.Color nodeBadgeForeground, java.awt.Color nodeBadgeBackgroundSwallowed, java.awt.Color nodeBadgeBackgroundEmerged, java.awt.Color nodeBadgeBackgroundTraversed, java.awt.Color activeEdgeTrajectoryStart, java.awt.Color tokenRing)
public static java.awt.Color mix(java.awt.Color color1, java.awt.Color color2, float frac2)
color1
- First color.color2
- Second color.frac2
- Fraction of second color to use.public static java.awt.Color fade(java.awt.Color color, float frac)
color
- Color to fade.frac
- Fraction of color to fade to.public static java.awt.Color darken(java.awt.Color color, float frac)
color
- Color to mixfrac
- Fraction of color to retain (1 = return color, 0 = return darker shade of greypublic static java.awt.Color setAlpha(java.awt.Color color, float alpha)
color
- alpha
- public java.awt.Color getCanvasBackground()
public java.awt.Color getPassiveEdgeBackground()
public java.awt.Color getActiveEdgeBackground()
public java.awt.Color getActiveEdgeTrajectoryStart()
public java.awt.Color getAnimRingsBackground()
public java.awt.Color getTokensBackground()
public java.awt.Color getPassiveStateBackground()
public java.awt.Color getPassiveStateForeground()
public java.awt.Color getPassiveStateBorder()
public java.awt.Color getActiveStateBackground()
public java.awt.Color getActiveStateForeground()
public java.awt.Color getActiveStateBorder()
public java.awt.Color getTokenLabel()
public java.awt.Color getNodeBadgeForeground()
public java.awt.Color getNodeBadgeBackgroundSwallowed()
public java.awt.Color getNodeBadgeBackgroundEmerged()
public java.awt.Color getNodeBadgeBackgroundTraversed()
public java.awt.Color getTokenRing()