Interface ThemeDefine

interface ThemeDefine {
    borderColor: ColorsPropertyDefine;
    button: {
        bgColor?: ColorPropertyDefine;
        color?: ColorPropertyDefine;
    };
    checkbox: {
        borderColor?: ColorPropertyDefine;
        checkBgColor?: ColorPropertyDefine;
        uncheckBgColor?: ColorPropertyDefine;
    };
    color: ColorPropertyDefine;
    defaultBgColor?: ColorPropertyDefine;
    font?: string;
    frozenRowsBgColor?: ColorPropertyDefine;
    frozenRowsBorderColor: ColorsPropertyDefine;
    frozenRowsColor?: ColorPropertyDefine;
    header: {
        sortArrowColor?: ColorPropertyDefine;
    };
    highlightBgColor?: ColorPropertyDefine;
    highlightBorderColor: ColorsPropertyDefine;
    indicators: {
        bottomLeftColor?: ColorPropertyDefine;
        bottomLeftSize?: number;
        bottomRightColor?: ColorPropertyDefine;
        bottomRightSize?: number;
        topLeftColor?: ColorPropertyDefine;
        topLeftSize?: number;
        topRightColor?: ColorPropertyDefine;
        topRightSize?: number;
    };
    messages: {
        boxWidth?: number;
        errorBgColor?: ColorPropertyDefine;
        infoBgColor?: ColorPropertyDefine;
        markHeight?: number;
        warnBgColor?: ColorPropertyDefine;
    };
    radioButton: {
        checkBgColor?: ColorPropertyDefine;
        checkBorderColor?: ColorPropertyDefine;
        checkColor?: ColorPropertyDefine;
        uncheckBgColor?: ColorPropertyDefine;
        uncheckBorderColor?: ColorPropertyDefine;
    };
    selectionBgColor: ColorPropertyDefine;
    tree: {
        lineColor?: ColorPropertyDefine;
        lineStyle?: TreeLineStyle;
        lineWidth?: number;
        treeIcon?: TreeBranchIconStyleDefine;
    };
    underlayBackgroundColor: string;
}

Properties

button: {
    bgColor?: ColorPropertyDefine;
    color?: ColorPropertyDefine;
}
checkbox: {
    borderColor?: ColorPropertyDefine;
    checkBgColor?: ColorPropertyDefine;
    uncheckBgColor?: ColorPropertyDefine;
}
defaultBgColor?: ColorPropertyDefine
font?: string
frozenRowsBgColor?: ColorPropertyDefine
frozenRowsBorderColor: ColorsPropertyDefine
frozenRowsColor?: ColorPropertyDefine
header: {
    sortArrowColor?: ColorPropertyDefine;
}
highlightBgColor?: ColorPropertyDefine
highlightBorderColor: ColorsPropertyDefine
indicators: {
    bottomLeftColor?: ColorPropertyDefine;
    bottomLeftSize?: number;
    bottomRightColor?: ColorPropertyDefine;
    bottomRightSize?: number;
    topLeftColor?: ColorPropertyDefine;
    topLeftSize?: number;
    topRightColor?: ColorPropertyDefine;
    topRightSize?: number;
}
messages: {
    boxWidth?: number;
    errorBgColor?: ColorPropertyDefine;
    infoBgColor?: ColorPropertyDefine;
    markHeight?: number;
    warnBgColor?: ColorPropertyDefine;
}
radioButton: {
    checkBgColor?: ColorPropertyDefine;
    checkBorderColor?: ColorPropertyDefine;
    checkColor?: ColorPropertyDefine;
    uncheckBgColor?: ColorPropertyDefine;
    uncheckBorderColor?: ColorPropertyDefine;
}
selectionBgColor: ColorPropertyDefine
tree: {
    lineColor?: ColorPropertyDefine;
    lineStyle?: TreeLineStyle;
    lineWidth?: number;
    treeIcon?: TreeBranchIconStyleDefine;
}
underlayBackgroundColor: string