Class GeminiSkin
- java.lang.Object
-
- org.pushingpixels.radiance.theming.api.RadianceSkin
-
- org.pushingpixels.radiance.theming.api.skin.GeminiSkin
-
- All Implemented Interfaces:
RadianceTrait
public class GeminiSkin extends RadianceSkin
Geminiskin. This class is part of officially supported API.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.pushingpixels.radiance.theming.api.RadianceSkin
RadianceSkin.Accented, RadianceSkin.ColorSchemes
-
-
Field Summary
Fields Modifier and Type Field Description private TopBezelOverlayPainterfooterTopBezelOverlayPainterOverlay painter to paint a bezel line along the top edge of the footer.private BottomLineOverlayPaintermenuOverlayPainterOverlay painter to paint a dark line along the bottom edge of the menubar.static java.lang.StringNAMEDisplay name forthisskin.private BottomLineOverlayPaintertoolbarBottomLineOverlayPainterOverlay painter to paint a dark line along the bottom edge of the toolbars.private TopLineOverlayPaintertoolbarOverlayPainterOverlay painter to paint a light line along the top edge of the toolbars.-
Fields inherited from class org.pushingpixels.radiance.theming.api.RadianceSkin
borderPainter, buttonShaper, decorationPainter, fillPainter, highlightBorderPainter, highlightFillPainter
-
-
Constructor Summary
Constructors Constructor Description GeminiSkin()Creates a newGeminiskin.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static voidapplyHighlightAsFill(RadianceColorSchemeBundle schemeBundle, RadianceColorScheme highlightScheme, RadianceColorScheme highlightBorderScheme)private static voidapplyHighlightColorScheme(RadianceColorSchemeBundle schemeBundle, RadianceColorScheme highlightScheme)Applies the specified highlight schemes on the relevant parts of the specified scheme bundle.java.lang.StringgetDisplayName()Returns the display name ofthistrait.-
Methods inherited from class org.pushingpixels.radiance.theming.api.RadianceSkin
addOverlayPainter, clearOverlayPainters, getActiveColorScheme, getAlpha, getBackgroundColorScheme, getBorderPainter, getButtonShaper, getColorScheme, getColorScheme, getColorScheme, getColorSchemes, getDecorationPainter, getDirectColorScheme, getDisabledColorScheme, getEnabledColorScheme, getFillPainter, getHighlightAlpha, getHighlightBorderPainter, getHighlightFillPainter, getOptionPaneIconColorScheme, getOverlayColor, getOverlayPainters, isRegisteredAsDecorationArea, isValid, registerAsDecorationArea, registerAsDecorationArea, registerDecorationAreaSchemeBundle, registerDecorationAreaSchemeBundle, removeOverlayPainter, setOptionPaneIconColorScheme, setOverlayColor, transform
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
Display name forthisskin.- See Also:
- Constant Field Values
-
menuOverlayPainter
private BottomLineOverlayPainter menuOverlayPainter
Overlay painter to paint a dark line along the bottom edge of the menubar.
-
toolbarOverlayPainter
private TopLineOverlayPainter toolbarOverlayPainter
Overlay painter to paint a light line along the top edge of the toolbars.
-
toolbarBottomLineOverlayPainter
private BottomLineOverlayPainter toolbarBottomLineOverlayPainter
Overlay painter to paint a dark line along the bottom edge of the toolbars.
-
footerTopBezelOverlayPainter
private TopBezelOverlayPainter footerTopBezelOverlayPainter
Overlay painter to paint a bezel line along the top edge of the footer.
-
-
Method Detail
-
applyHighlightColorScheme
private static void applyHighlightColorScheme(RadianceColorSchemeBundle schemeBundle, RadianceColorScheme highlightScheme)
Applies the specified highlight schemes on the relevant parts of the specified scheme bundle.- Parameters:
schemeBundle- Scheme bundle.highlightScheme- Highlight scheme.
-
applyHighlightAsFill
private static void applyHighlightAsFill(RadianceColorSchemeBundle schemeBundle, RadianceColorScheme highlightScheme, RadianceColorScheme highlightBorderScheme)
-
getDisplayName
public java.lang.String getDisplayName()
Description copied from interface:RadianceTraitReturns the display name ofthistrait. This method is part of officially supported API.- Returns:
- The display name of
thistrait.
-
-