Class GeminiSkin

  • All Implemented Interfaces:
    RadianceTrait

    public class GeminiSkin
    extends RadianceSkin
    Gemini skin. This class is part of officially supported API.
    • Field Detail

      • NAME

        public static final java.lang.String NAME
        Display name for this skin.
        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.
    • Constructor Detail

      • GeminiSkin

        public GeminiSkin()
        Creates a new Gemini skin.
    • 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.
      • getDisplayName

        public java.lang.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.