@visactor/vtable
Version:
canvas table width high performance
43 lines (42 loc) • 1.75 kB
TypeScript
import type { CheckboxStyleOption, IStyleOption } from '../../ts-types';
import { Style } from './Style';
import type { CheckboxStyle as CheckboxStyleThemeOption } from '../../ts-types/column/style';
export declare class CheckboxStyle extends Style {
private _size;
private _spaceBetweenTextAndIcon;
private _defaultFill?;
private _defaultStroke?;
private _disableFill?;
private _checkedFill?;
private _checkedStroke?;
private _disableCheckedFill?;
private _disableCheckedStroke?;
private _checkIconImage?;
private _indeterminateIconImage?;
static get DEFAULT(): CheckboxStyle;
constructor(style?: CheckboxStyleOption, headerStyle?: CheckboxStyleOption, checkboxThemeStyle?: CheckboxStyleThemeOption);
get size(): number;
set size(size: number);
get spaceBetweenTextAndIcon(): number;
set spaceBetweenTextAndIcon(spaceBetweenTextAndIcon: number);
get defaultFill(): string;
set defaultFill(defaultFill: string);
get defaultStroke(): string;
set defaultStroke(defaultStroke: string);
get disableFill(): string;
set disableFill(disableFill: string);
get checkedFill(): string;
set checkedFill(checkedFill: string);
get checkedStroke(): string;
set checkedStroke(checkedStroke: string);
get disableCheckedFill(): string;
set disableCheckedFill(disableCheckedFill: string);
get disableCheckedStroke(): string;
set disableCheckedStroke(disableCheckedStroke: string);
get checkIconImage(): string;
set checkIconImage(checkIconImage: string);
get indeterminateIconImage(): string;
set indeterminateIconImage(indeterminateIconImage: string);
getStyle(style: IStyleOption): CheckboxStyle;
clone(): CheckboxStyle;
}