public class MixColorScheme
extends org.pushingpixels.substance.api.colorscheme.BaseColorScheme
| Constructor | Description |
|---|---|
MixColorScheme(java.lang.String displayName,
org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme... origSchemes) |
Creates a new mixed color scheme.
|
| Modifier and Type | Method | Description |
|---|---|---|
org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme |
blendWith(org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme otherScheme,
double likenessToThisScheme) |
|
java.awt.Color |
getDarkColor() |
|
java.awt.Color |
getExtraLightColor() |
|
java.awt.Color |
getForegroundColor() |
|
java.awt.Color |
getLightColor() |
|
java.awt.Color |
getMidColor() |
|
org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme[] |
getOrigSchemes() |
Returns the original color schemes of
this mixed color
scheme. |
java.awt.Color |
getUltraDarkColor() |
|
java.awt.Color |
getUltraLightColor() |
|
org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme |
hueShift(double hueShiftFactor) |
|
org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme |
invert() |
|
org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme |
negate() |
|
org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme |
saturate(double saturateFactor) |
|
org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme |
shade(double shadeFactor) |
|
org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme |
tint(double tintFactor) |
|
org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme |
tone(double toneFactor) |
getBackgroundFillColor, getDisplayName, getFocusRingColor, getLineColor, getSelectionBackgroundColor, getSelectionForegroundColor, getTextBackgroundFillColor, getWatermarkDarkColor, getWatermarkLightColor, getWatermarkStampColor, isDark, named, shift, shiftBackground, toStringpublic MixColorScheme(java.lang.String displayName,
org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme... origSchemes)
displayName - Display name for the new color scheme.origSchemes - The original color schemes.public java.awt.Color getForegroundColor()
public java.awt.Color getUltraLightColor()
public java.awt.Color getExtraLightColor()
public java.awt.Color getLightColor()
public java.awt.Color getMidColor()
public java.awt.Color getDarkColor()
public java.awt.Color getUltraDarkColor()
public org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme[] getOrigSchemes()
this mixed color
scheme.this mixed color
scheme.public org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme tint(double tintFactor)
tint in class org.pushingpixels.substance.api.colorscheme.BaseColorSchemepublic org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme tone(double toneFactor)
tone in class org.pushingpixels.substance.api.colorscheme.BaseColorSchemepublic org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme shade(double shadeFactor)
shade in class org.pushingpixels.substance.api.colorscheme.BaseColorSchemepublic org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme saturate(double saturateFactor)
saturate in class org.pushingpixels.substance.api.colorscheme.BaseColorSchemepublic org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme hueShift(double hueShiftFactor)
hueShift in class org.pushingpixels.substance.api.colorscheme.BaseColorSchemepublic org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme invert()
invert in class org.pushingpixels.substance.api.colorscheme.BaseColorSchemepublic org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme negate()
negate in class org.pushingpixels.substance.api.colorscheme.BaseColorSchemepublic org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme blendWith(org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme otherScheme,
double likenessToThisScheme)
blendWith in class org.pushingpixels.substance.api.colorscheme.BaseColorScheme