Examples of EbonyColorScheme


Examples of org.pushingpixels.substance.api.colorscheme.EbonyColorScheme

   */
  public RavenSkin() {
    SubstanceSkin.ColorSchemes schemes = SubstanceSkin
        .getColorSchemes("org/pushingpixels/substance/api/skin/graphite.colorschemes");

    SubstanceColorScheme activeScheme = new EbonyColorScheme();
    SubstanceColorScheme enabledScheme = new DarkMetallicColorScheme();
    SubstanceColorScheme disabledScheme = schemes.get("Raven Disabled");

    SubstanceColorScheme selectedDisabledScheme = schemes
        .get("Raven Selected Disabled");

    SubstanceColorSchemeBundle defaultSchemeBundle = new SubstanceColorSchemeBundle(
        activeScheme, enabledScheme, disabledScheme);

    // highlight fill scheme + custom alpha for rollover unselected state
    SubstanceColorScheme highlightScheme = schemes
        .get("Graphite Highlight");
    defaultSchemeBundle.registerHighlightColorScheme(highlightScheme, 0.6f,
        ComponentState.ROLLOVER_UNSELECTED);
    defaultSchemeBundle.registerHighlightColorScheme(highlightScheme, 0.8f,
        ComponentState.SELECTED);
    defaultSchemeBundle.registerHighlightColorScheme(highlightScheme, 1.0f,
        ComponentState.ROLLOVER_SELECTED);
    defaultSchemeBundle.registerHighlightColorScheme(highlightScheme,
        0.75f, ComponentState.ARMED, ComponentState.ROLLOVER_ARMED);

    // highlight border scheme
    defaultSchemeBundle.registerColorScheme(new EbonyColorScheme(),
        ColorSchemeAssociationKind.HIGHLIGHT_BORDER, ComponentState
            .getActiveStates());

    // text highlight scheme
    SubstanceColorScheme textHighlightScheme = schemes
        .get("Graphite Text Highlight");
    defaultSchemeBundle.registerColorScheme(textHighlightScheme,
        ColorSchemeAssociationKind.TEXT_HIGHLIGHT,
        ComponentState.SELECTED, ComponentState.ROLLOVER_SELECTED);

    defaultSchemeBundle.registerColorScheme(highlightScheme,
        ComponentState.ARMED, ComponentState.ROLLOVER_ARMED);

    SubstanceColorScheme highlightMarkScheme = schemes
        .get("Raven Highlight Mark");
    defaultSchemeBundle.registerColorScheme(highlightMarkScheme,
        ColorSchemeAssociationKind.HIGHLIGHT_MARK, ComponentState
            .getActiveStates());

    defaultSchemeBundle.registerColorScheme(disabledScheme, 0.5f,
        ComponentState.DISABLED_UNSELECTED);
    defaultSchemeBundle.registerColorScheme(selectedDisabledScheme, 0.65f,
        ComponentState.DISABLED_SELECTED);

    SubstanceColorScheme tabHighlightScheme = schemes
        .get("Graphite Tab Highlight");
    defaultSchemeBundle.registerColorScheme(highlightScheme,
        ComponentState.SELECTED);
    defaultSchemeBundle.registerColorScheme(tabHighlightScheme,
        ColorSchemeAssociationKind.TAB, ComponentState.SELECTED);
    defaultSchemeBundle.registerColorScheme(activeScheme,
        ColorSchemeAssociationKind.BORDER, ComponentState.SELECTED,
        ComponentState.ROLLOVER_SELECTED,
        ComponentState.ROLLOVER_UNSELECTED);

    SubstanceColorScheme selectedMarkScheme = schemes
        .get("Raven Selected Mark");
    defaultSchemeBundle.registerColorScheme(selectedMarkScheme,
        ColorSchemeAssociationKind.MARK, ComponentState.SELECTED,
        ComponentState.ROLLOVER_SELECTED,
        ComponentState.DISABLED_SELECTED);
    defaultSchemeBundle.registerColorScheme(selectedMarkScheme,
        ColorSchemeAssociationKind.MARK,
        ComponentState.ROLLOVER_UNSELECTED);

    defaultSchemeBundle.registerColorScheme(activeScheme,
        ColorSchemeAssociationKind.BORDER,
        ComponentState.DISABLED_SELECTED);

    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.watermarkScheme = activeScheme.shade(0.4);

    this.buttonShaper = new ClassicButtonShaper();
    this.watermark = new SubstanceCrosshatchWatermark();
    this.fillPainter = new GlassFillPainter();
    this.decorationPainter = new ArcDecorationPainter();
View Full Code Here

Examples of org.pushingpixels.substance.api.colorscheme.EbonyColorScheme

    // highlight border scheme
    SubstanceColorScheme borderScheme = schemes.get("Graphite Border");
    SubstanceColorScheme separatorScheme = schemes
        .get("Graphite Separator");
    defaultSchemeBundle.registerColorScheme(new EbonyColorScheme(),
        ColorSchemeAssociationKind.HIGHLIGHT_BORDER, ComponentState
            .getActiveStates());
    defaultSchemeBundle.registerColorScheme(borderScheme,
        ColorSchemeAssociationKind.BORDER);
    defaultSchemeBundle.registerColorScheme(separatorScheme,
View Full Code Here

Examples of org.pushingpixels.substance.api.colorscheme.EbonyColorScheme

        // highlight border scheme
        SubstanceColorScheme borderScheme = schemes.get("Graphite Border");
        SubstanceColorScheme separatorScheme = schemes
                .get("Graphite Separator");
        defaultSchemeBundle.registerColorScheme(new EbonyColorScheme(),
                ColorSchemeAssociationKind.HIGHLIGHT_BORDER, ComponentState
                .getActiveStates());
        defaultSchemeBundle.registerColorScheme(borderScheme,
                ColorSchemeAssociationKind.BORDER);
        defaultSchemeBundle.registerColorScheme(separatorScheme,
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.