final SubstanceColorScheme enabledScheme = schemes.get("RuneLite Enabled"); final SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, enabledScheme); defaultSchemeBundle.registerColorScheme(enabledScheme, 0.6f, DecorationAreaType.NONE); final SubstanceColorSchemeBundle decorationsSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, enabledScheme); decorationsSchemeBundle.registerColorScheme(enabledScheme, 0.5f, DecorationAreaType.TOOLBAR, DecorationAreaType.GENERAL, DecorationAreaType.FOOTER); final SubstanceColorSchemeBundle headerSchemeBundle = new SubstanceColorSchemeBundle(activeScheme, enabledScheme, enabledScheme); headerSchemeBundle.registerColorScheme(enabledScheme, 0.5f,
SubstanceColorSchemeBundle result = new SubstanceColorSchemeBundle( transform.transform(this.activeColorScheme), transform .transform(this.enabledColorScheme), transform
SubstanceColorSchemeBundle result = new SubstanceColorSchemeBundle( transform.transform(this.activeColorScheme), transform .transform(this.enabledColorScheme), transform
/** * Returns a metallic skin. * * @return Metallic skin. */ private static SubstanceSkin getMetallicSkin() { SubstanceSkin res = new SubstanceSkin() { @Override public String getDisplayName() { return "Metallic Skin"; } }; res.registerDecorationAreaSchemeBundle(new SubstanceColorSchemeBundle( new MetallicColorScheme(), new MetallicColorScheme(), new LightGrayColorScheme()), DecorationAreaType.NONE); return res; }
/** * Returns a metallic skin. * * @return Metallic skin. */ private static SubstanceSkin getMetallicSkin() { SubstanceSkin res = new SubstanceSkin() { @Override public String getDisplayName() { return "Metallic Skin"; } }; res.registerDecorationAreaSchemeBundle(new SubstanceColorSchemeBundle( new MetallicColorScheme(), new MetallicColorScheme(), new LightGrayColorScheme()), DecorationAreaType.NONE); return res; }
/** * Creates a new <code>Silver Aqua</code> skin. */ public MistAquaSkin() { SubstanceColorScheme activeScheme = new AquaColorScheme(); SubstanceColorScheme enabledScheme = new MetallicColorScheme().shade( 0.05).named("Mist Aqua Enabled"); SubstanceColorScheme disabledScheme = new LightGrayColorScheme().tone( 0.2).named("Mist Aqua Disabled"); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme); this.registerDecorationAreaSchemeBundle(defaultSchemeBundle, DecorationAreaType.NONE); this.registerDecorationAreaSchemeBundle(new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme), new SteelBlueColorScheme().saturate(-0.3).tint(0.5).named( "Mist Aqua Background"), DecorationAreaType.GENERAL); this.registerAsDecorationArea(enabledScheme, DecorationAreaType.PRIMARY_TITLE_PANE, DecorationAreaType.SECONDARY_TITLE_PANE, DecorationAreaType.HEADER, DecorationAreaType.FOOTER, DecorationAreaType.TOOLBAR); this.buttonShaper = new StandardButtonShaper(); this.fillPainter = new MatteFillPainter(); this.borderPainter = new ClassicBorderPainter(); this.decorationPainter = new MatteDecorationPainter(); this.highlightPainter = new ClassicHighlightPainter(); }
0.2).named("Mist Aqua Disabled"); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme); this.registerDecorationAreaSchemeBundle(defaultSchemeBundle, DecorationAreaType.NONE); this.registerDecorationAreaSchemeBundle(new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme), new SteelBlueColorScheme().saturate(-0.3).tint(0.5).named(
/** * Creates a new <code>Challenger Deep</code> skin. */ public ChallengerDeepSkin() { SubstanceColorScheme activeScheme = new UltramarineColorScheme(); SubstanceColorScheme enabledScheme = activeScheme.tone(0.1f).named( "Challenger Deep Enabled"); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, enabledScheme); defaultSchemeBundle.registerColorScheme(activeScheme, 0.3f, ComponentState.DISABLED_SELECTED); defaultSchemeBundle.registerColorScheme(enabledScheme, 0.4f, ComponentState.DISABLED_UNSELECTED); this.registerDecorationAreaSchemeBundle(defaultSchemeBundle, DecorationAreaType.NONE); this.registerAsDecorationArea(enabledScheme, DecorationAreaType.PRIMARY_TITLE_PANE, DecorationAreaType.SECONDARY_TITLE_PANE, DecorationAreaType.HEADER, DecorationAreaType.FOOTER, DecorationAreaType.GENERAL, DecorationAreaType.TOOLBAR); this.buttonShaper = new ClassicButtonShaper(); this.fillPainter = new GlassFillPainter(); this.decorationPainter = new ArcDecorationPainter(); this.highlightPainter = new ClassicHighlightPainter(); this.borderPainter = new GlassBorderPainter(); }
/** * Creates a new <code>Challenger Deep</code> skin. */ public ChallengerDeepSkin() { SubstanceColorScheme activeScheme = new UltramarineColorScheme(); SubstanceColorScheme enabledScheme = activeScheme.tone(0.1f).named( "Challenger Deep Enabled"); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, enabledScheme); defaultSchemeBundle.registerColorScheme(activeScheme, 0.3f, ComponentState.DISABLED_SELECTED); defaultSchemeBundle.registerColorScheme(enabledScheme, 0.4f, ComponentState.DISABLED_UNSELECTED); this.registerDecorationAreaSchemeBundle(defaultSchemeBundle, DecorationAreaType.NONE); this.registerAsDecorationArea(enabledScheme, DecorationAreaType.PRIMARY_TITLE_PANE, DecorationAreaType.SECONDARY_TITLE_PANE, DecorationAreaType.HEADER, DecorationAreaType.FOOTER, DecorationAreaType.GENERAL, DecorationAreaType.TOOLBAR); this.buttonShaper = new ClassicButtonShaper(); this.fillPainter = new GlassFillPainter(); this.decorationPainter = new ArcDecorationPainter(); this.highlightPainter = new ClassicHighlightPainter(); this.borderPainter = new GlassBorderPainter(); }
/** * Creates a new <code>Emerald Dusk</code> skin. */ public EmeraldDuskSkin() { SubstanceColorScheme activeScheme = new CharcoalColorScheme().hueShift( 0.3).named("Emerald Dusk Active"); SubstanceColorScheme enabledScheme = new CharcoalColorScheme() .hueShift(0.4).named("Emerald Dusk Enabled"); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, enabledScheme); defaultSchemeBundle.registerColorScheme(activeScheme, 0.5f, ComponentState.DISABLED_SELECTED); defaultSchemeBundle.registerColorScheme(enabledScheme, 0.4f, ComponentState.DISABLED_UNSELECTED); this.registerDecorationAreaSchemeBundle(defaultSchemeBundle, DecorationAreaType.NONE); this.registerAsDecorationArea(enabledScheme, DecorationAreaType.PRIMARY_TITLE_PANE, DecorationAreaType.SECONDARY_TITLE_PANE, DecorationAreaType.HEADER, DecorationAreaType.FOOTER, DecorationAreaType.GENERAL, DecorationAreaType.TOOLBAR); this.buttonShaper = new ClassicButtonShaper(); this.fillPainter = new GlassFillPainter(); this.decorationPainter = new ArcDecorationPainter(); this.borderPainter = new GlassBorderPainter(); this.highlightPainter = new ClassicHighlightPainter(); }
.saturate(-0.3).tint(0.5).named("Mist Silver Light Blue"); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme); defaultSchemeBundle.registerColorScheme(enabledScheme.tone(0.4), DecorationAreaType.NONE); this.registerDecorationAreaSchemeBundle(new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme), lightBlueScheme, DecorationAreaType.GENERAL);
/** * Creates a new <code>Emerald Dusk</code> skin. */ public EmeraldDuskSkin() { SubstanceColorScheme activeScheme = new CharcoalColorScheme().hueShift( 0.3).named("Emerald Dusk Active"); SubstanceColorScheme enabledScheme = new CharcoalColorScheme() .hueShift(0.4).named("Emerald Dusk Enabled"); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, enabledScheme); defaultSchemeBundle.registerColorScheme(activeScheme, 0.5f, ComponentState.DISABLED_SELECTED); defaultSchemeBundle.registerColorScheme(enabledScheme, 0.4f, ComponentState.DISABLED_UNSELECTED); this.registerDecorationAreaSchemeBundle(defaultSchemeBundle, DecorationAreaType.NONE); this.registerAsDecorationArea(enabledScheme, DecorationAreaType.PRIMARY_TITLE_PANE, DecorationAreaType.SECONDARY_TITLE_PANE, DecorationAreaType.HEADER, DecorationAreaType.FOOTER, DecorationAreaType.GENERAL, DecorationAreaType.TOOLBAR); this.buttonShaper = new ClassicButtonShaper(); this.fillPainter = new GlassFillPainter(); this.decorationPainter = new ArcDecorationPainter(); this.borderPainter = new GlassBorderPainter(); this.highlightPainter = new ClassicHighlightPainter(); }
/** * Creates a new <code>Moderate</code> skin. */ public ModerateSkin() { SubstanceColorScheme activeScheme = new SteelBlueColorScheme(); SubstanceColorScheme enabledScheme = new MetallicColorScheme(); SubstanceColorScheme disabledScheme = new LightGrayColorScheme(); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme); SubstanceSkin.ColorSchemes kitchenSinkSchemes = SubstanceSkin .getColorSchemes("org/pushingpixels/substance/api/skin/kitchen-sink.colorschemes"); SubstanceColorScheme highlightColorScheme = kitchenSinkSchemes .get("Moderate Highlight"); defaultSchemeBundle.registerHighlightColorScheme(highlightColorScheme); this.registerDecorationAreaSchemeBundle(defaultSchemeBundle, DecorationAreaType.NONE); this.registerAsDecorationArea(activeScheme, DecorationAreaType.PRIMARY_TITLE_PANE, DecorationAreaType.SECONDARY_TITLE_PANE); this.registerAsDecorationArea(kitchenSinkSchemes .get("LightGray General Watermark"), DecorationAreaType.GENERAL, DecorationAreaType.HEADER); this.buttonShaper = new ClassicButtonShaper(); this.fillPainter = new GlassFillPainter(); this.decorationPainter = new ClassicDecorationPainter(); this.borderPainter = new ClassicBorderPainter(); this.highlightPainter = new ClassicHighlightPainter(); }
SubstanceColorScheme disabledScheme = new LightGrayColorScheme(); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme); SubstanceSkin.ColorSchemes kitchenSinkSchemes = SubstanceSkin
/** * Creates a new <code>Sahara</code> skin. */ public SaharaSkin() { SubstanceColorScheme activeScheme = new DesertSandColorScheme(); SubstanceColorScheme enabledScheme = new MetallicColorScheme(); SubstanceColorScheme disabledScheme = new LightGrayColorScheme(); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme); defaultSchemeBundle.registerHighlightColorScheme(new OliveColorScheme() .tint(0.2).named("Sahara Highlight")); this.registerDecorationAreaSchemeBundle(defaultSchemeBundle, DecorationAreaType.NONE); this.registerAsDecorationArea(activeScheme, DecorationAreaType.PRIMARY_TITLE_PANE, DecorationAreaType.SECONDARY_TITLE_PANE); SubstanceSkin.ColorSchemes kitchenSinkSchemes = SubstanceSkin .getColorSchemes("org/pushingpixels/substance/api/skin/kitchen-sink.colorschemes"); this.registerAsDecorationArea(kitchenSinkSchemes .get("LightGray General Watermark"), DecorationAreaType.GENERAL, DecorationAreaType.HEADER); this.buttonShaper = new ClassicButtonShaper(); this.fillPainter = new ClassicFillPainter(); this.borderPainter = new ClassicBorderPainter(); this.decorationPainter = new ClassicDecorationPainter(); this.highlightPainter = new ClassicHighlightPainter(); }
/** * Creates a new <code>Sahara</code> skin. */ public SaharaSkin() { SubstanceColorScheme activeScheme = new DesertSandColorScheme(); SubstanceColorScheme enabledScheme = new MetallicColorScheme(); SubstanceColorScheme disabledScheme = new LightGrayColorScheme(); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme); defaultSchemeBundle.registerHighlightColorScheme(new OliveColorScheme() .tint(0.2).named("Sahara Highlight")); this.registerDecorationAreaSchemeBundle(defaultSchemeBundle, DecorationAreaType.NONE); this.registerAsDecorationArea(activeScheme, DecorationAreaType.PRIMARY_TITLE_PANE, DecorationAreaType.SECONDARY_TITLE_PANE); this.registerAsDecorationArea(enabledScheme, DecorationAreaType.PRIMARY_TITLE_PANE_INACTIVE, DecorationAreaType.SECONDARY_TITLE_PANE_INACTIVE); SubstanceSkin.ColorSchemes kitchenSinkSchemes = SubstanceSkin .getColorSchemes("org/pushingpixels/substance/api/skin/kitchen-sink.colorschemes"); this.registerAsDecorationArea(kitchenSinkSchemes .get("LightGray General Watermark"), DecorationAreaType.GENERAL, DecorationAreaType.HEADER); this.buttonShaper = new ClassicButtonShaper(); this.fillPainter = new ClassicFillPainter(); this.borderPainter = new ClassicBorderPainter(); this.decorationPainter = new ClassicDecorationPainter(); this.highlightPainter = new ClassicHighlightPainter(); }
0.35).named("Creme Coffee Disabled"); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme); this.registerDecorationAreaSchemeBundle(defaultSchemeBundle,
0.35).named("Creme Coffee Disabled"); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme); this.registerDecorationAreaSchemeBundle(defaultSchemeBundle,
0.35).named("Creme Disabled"); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme); this.registerDecorationAreaSchemeBundle(defaultSchemeBundle,
0.35).named("Creme Disabled"); SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle( activeScheme, enabledScheme, disabledScheme); this.registerDecorationAreaSchemeBundle(defaultSchemeBundle,