GFXFillAttr.java 1.78 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.xfa.gfx;

import com.adobe.xfa.gfx.GFXAttr;
import com.adobe.xfa.gfx.GFXColour;

public class GFXFillAttr
extends GFXAttr {
    public static final GFXFillAttr BLACK_FILL = new GFXFillAttr(2, 100, GFXColour.BLACK, GFXColour.BLACK);
    public static final GFXFillAttr WHITE_FILL = new GFXFillAttr(2, 100, GFXColour.WHITE, GFXColour.WHITE);
    public static final GFXFillAttr LIGHTGRAY_FILL = new GFXFillAttr(2, 100, GFXColour.LIGHTGRAY, GFXColour.LIGHTGRAY);
    public static final GFXFillAttr GRAY_FILL = new GFXFillAttr(2, 100, GFXColour.GRAY, GFXColour.GRAY);
    public static final GFXFillAttr DARKGREY_FILL = new GFXFillAttr(2, 100, GFXColour.DARKGRAY, GFXColour.DARKGRAY);
    public static final GFXFillAttr NO_FILL = new GFXFillAttr(1, 100, GFXColour.BLACK, GFXColour.BLACK);

    public GFXFillAttr() {
    }

    public GFXFillAttr(GFXFillAttr oSource) {
        this.copyFrom(oSource);
    }

    public GFXFillAttr(int nNewStyle, int lNewShade, GFXColour oNewColour, GFXColour oNewColourBg) {
        super(nNewStyle, lNewShade, oNewColour, oNewColourBg);
    }

    public static GFXFillAttr defaultFill() {
        return WHITE_FILL;
    }

    public static GFXFillAttr blackFill() {
        return BLACK_FILL;
    }

    public static GFXFillAttr whiteFill() {
        return WHITE_FILL;
    }

    public static GFXFillAttr lightGrayFill() {
        return LIGHTGRAY_FILL;
    }

    public static GFXFillAttr grayFill() {
        return GRAY_FILL;
    }

    public static GFXFillAttr darkGrayFill() {
        return DARKGREY_FILL;
    }

    public static GFXFillAttr noFill() {
        return NO_FILL;
    }

    public void copyFrom(GFXFillAttr oSource) {
        if (this != oSource) {
            super.copyFrom(oSource);
        }
    }
}