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
Gemini skin. This class is part of officially supported API.
  • Field Details

    • NAME

      public static final String NAME
      Display name for this skin.
      See Also:
    • 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.
  • Constructor Details

    • GeminiSkin

      public GeminiSkin()
      Creates a new Gemini skin.
  • Method Details

    • 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 String getDisplayName()
      Description copied from interface: RadianceTrait
      Returns the display name of this trait. This method is part of officially supported API.
      Returns:
      The display name of this trait.