Class DerivedColorsResolverLight
- java.lang.Object
-
- org.pushingpixels.substance.api.colorscheme.DerivedColorsResolverLight
-
- All Implemented Interfaces:
SchemeDerivedColors
public class DerivedColorsResolverLight extends java.lang.Object implements SchemeDerivedColors
Resolver of derived colors for light color schemes. This class is not accessible outside the package and is for internal use only.
-
-
Constructor Summary
Constructors Constructor Description DerivedColorsResolverLight(SubstanceColorScheme scheme)Creates the resolver of derived colors for the specified light color scheme.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.ColorgetAccentedBackgroundFillColor()Returns the accented background fill color forthisscheme.java.awt.ColorgetBackgroundFillColor()Returns the background fill color forthisscheme.java.awt.ColorgetEchoColor()Returns the echo color forthisscheme.java.awt.ColorgetFocusRingColor()Returns the focus ring color forthisscheme.java.awt.ColorgetLineColor()Returns the line color forthisscheme.java.awt.ColorgetMarkColor()Returns the mark color forthisscheme.java.awt.ColorgetSelectionBackgroundColor()Returns the selection background color forthisscheme.java.awt.ColorgetSelectionForegroundColor()Returns the selection foreground color forthisscheme.java.awt.ColorgetSeparatorPrimaryColor()Returns the primary separator color forthisscheme.java.awt.ColorgetSeparatorSecondaryColor()Returns the secondary separator color forthisscheme.java.awt.ColorgetTextBackgroundFillColor()Returns the text background fill color forthisscheme.java.lang.StringtoString()
-
-
-
Constructor Detail
-
DerivedColorsResolverLight
public DerivedColorsResolverLight(SubstanceColorScheme scheme)
Creates the resolver of derived colors for the specified light color scheme.- Parameters:
scheme- The original color scheme.
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getLineColor
public java.awt.Color getLineColor()
Description copied from interface:SchemeDerivedColorsReturns the line color forthisscheme.- Specified by:
getLineColorin interfaceSchemeDerivedColors- Returns:
- The line color for
thisscheme. - See Also:
SubstanceSkin.getOverlayColor(SubstanceSlices.ColorOverlayType, SubstanceSlices.DecorationAreaType, ComponentState)
-
getSelectionForegroundColor
public java.awt.Color getSelectionForegroundColor()
Description copied from interface:SchemeDerivedColorsReturns the selection foreground color forthisscheme.- Specified by:
getSelectionForegroundColorin interfaceSchemeDerivedColors- Returns:
- The selection foreground color for
thisscheme.
-
getSelectionBackgroundColor
public java.awt.Color getSelectionBackgroundColor()
Description copied from interface:SchemeDerivedColorsReturns the selection background color forthisscheme.- Specified by:
getSelectionBackgroundColorin interfaceSchemeDerivedColors- Returns:
- The selection background color for
thisscheme.
-
getBackgroundFillColor
public java.awt.Color getBackgroundFillColor()
Description copied from interface:SchemeDerivedColorsReturns the background fill color forthisscheme.- Specified by:
getBackgroundFillColorin interfaceSchemeDerivedColors- Returns:
- The background fill color for
thisscheme.
-
getAccentedBackgroundFillColor
public java.awt.Color getAccentedBackgroundFillColor()
Description copied from interface:SchemeDerivedColorsReturns the accented background fill color forthisscheme.- Specified by:
getAccentedBackgroundFillColorin interfaceSchemeDerivedColors- Returns:
- The accented background fill color for
thisscheme.
-
getFocusRingColor
public java.awt.Color getFocusRingColor()
Description copied from interface:SchemeDerivedColorsReturns the focus ring color forthisscheme.- Specified by:
getFocusRingColorin interfaceSchemeDerivedColors- Returns:
- The focus ring color for
thisscheme. - See Also:
SubstanceSkin.getOverlayColor(SubstanceSlices.ColorOverlayType, SubstanceSlices.DecorationAreaType, ComponentState)
-
getTextBackgroundFillColor
public java.awt.Color getTextBackgroundFillColor()
Description copied from interface:SchemeDerivedColorsReturns the text background fill color forthisscheme.- Specified by:
getTextBackgroundFillColorin interfaceSchemeDerivedColors- Returns:
- The text background fill color for
thisscheme.
-
getSeparatorPrimaryColor
public java.awt.Color getSeparatorPrimaryColor()
Description copied from interface:SchemeDerivedColorsReturns the primary separator color forthisscheme.- Specified by:
getSeparatorPrimaryColorin interfaceSchemeDerivedColors- Returns:
- The primary separator color for
thisscheme.
-
getSeparatorSecondaryColor
public java.awt.Color getSeparatorSecondaryColor()
Description copied from interface:SchemeDerivedColorsReturns the secondary separator color forthisscheme.- Specified by:
getSeparatorSecondaryColorin interfaceSchemeDerivedColors- Returns:
- The secondary separator color for
thisscheme.
-
getMarkColor
public java.awt.Color getMarkColor()
Description copied from interface:SchemeDerivedColorsReturns the mark color forthisscheme. Mark color is used on checkboxes, radio buttons, scrollbar arrows, combo arrows, menu arrows, etc.- Specified by:
getMarkColorin interfaceSchemeDerivedColors- Returns:
- The mark color for
thisscheme.
-
getEchoColor
public java.awt.Color getEchoColor()
Description copied from interface:SchemeDerivedColorsReturns the echo color forthisscheme. Echo color is used for drawing slight echo / drop shadow around title pane texts and similar "primary" elements.- Specified by:
getEchoColorin interfaceSchemeDerivedColors- Returns:
- The echo color for
thisscheme.
-
-