UNPKG

@visactor/vtable

Version:

canvas table width high performance

105 lines (99 loc) 5.46 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: !0 }), exports.CheckboxStyle = void 0; const Style_1 = require("./Style"); let defaultStyle; class CheckboxStyle extends Style_1.Style { static get DEFAULT() { return defaultStyle || (defaultStyle = new CheckboxStyle); } constructor(style = {}, headerStyle = {}, checkboxThemeStyle = {}) { var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x; super(style, headerStyle), this._size = (null !== (_b = null !== (_a = null == style ? void 0 : style.size) && void 0 !== _a ? _a : null == headerStyle ? void 0 : headerStyle.size) && void 0 !== _b ? _b : null == checkboxThemeStyle ? void 0 : checkboxThemeStyle.size) || 14, this._spaceBetweenTextAndIcon = (null !== (_d = null !== (_c = null == style ? void 0 : style.spaceBetweenTextAndIcon) && void 0 !== _c ? _c : null == headerStyle ? void 0 : headerStyle.spaceBetweenTextAndIcon) && void 0 !== _d ? _d : null == checkboxThemeStyle ? void 0 : checkboxThemeStyle.spaceBetweenTextAndIcon) || 8, this._defaultFill = null !== (_f = null === (_e = null == style ? void 0 : style.checkboxStyle) || void 0 === _e ? void 0 : _e.defaultFill) && void 0 !== _f ? _f : null == checkboxThemeStyle ? void 0 : checkboxThemeStyle.defaultFill, this._defaultStroke = null !== (_h = null === (_g = null == style ? void 0 : style.checkboxStyle) || void 0 === _g ? void 0 : _g.defaultStroke) && void 0 !== _h ? _h : null == checkboxThemeStyle ? void 0 : checkboxThemeStyle.defaultStroke, this._disableFill = null !== (_k = null === (_j = null == style ? void 0 : style.checkboxStyle) || void 0 === _j ? void 0 : _j.disableFill) && void 0 !== _k ? _k : null == checkboxThemeStyle ? void 0 : checkboxThemeStyle.disableFill, this._checkedFill = null !== (_m = null === (_l = null == style ? void 0 : style.checkboxStyle) || void 0 === _l ? void 0 : _l.checkedFill) && void 0 !== _m ? _m : null == checkboxThemeStyle ? void 0 : checkboxThemeStyle.checkedFill, this._checkedStroke = null !== (_p = null === (_o = null == style ? void 0 : style.checkboxStyle) || void 0 === _o ? void 0 : _o.checkedStroke) && void 0 !== _p ? _p : null == checkboxThemeStyle ? void 0 : checkboxThemeStyle.checkedStroke, this._disableCheckedFill = null !== (_r = null === (_q = null == style ? void 0 : style.checkboxStyle) || void 0 === _q ? void 0 : _q.disableCheckedFill) && void 0 !== _r ? _r : null == checkboxThemeStyle ? void 0 : checkboxThemeStyle.disableCheckedFill, this._disableCheckedStroke = null !== (_t = null === (_s = null == style ? void 0 : style.checkboxStyle) || void 0 === _s ? void 0 : _s.disableCheckedStroke) && void 0 !== _t ? _t : null == checkboxThemeStyle ? void 0 : checkboxThemeStyle.disableCheckedStroke, this._checkIconImage = null !== (_v = null === (_u = null == style ? void 0 : style.checkboxStyle) || void 0 === _u ? void 0 : _u.checkIconImage) && void 0 !== _v ? _v : null == checkboxThemeStyle ? void 0 : checkboxThemeStyle.checkIconImage, this._indeterminateIconImage = null !== (_x = null === (_w = null == style ? void 0 : style.checkboxStyle) || void 0 === _w ? void 0 : _w.indeterminateIconImage) && void 0 !== _x ? _x : null == checkboxThemeStyle ? void 0 : checkboxThemeStyle.indeterminateIconImage; } get size() { return this._size; } set size(size) { this._size = size; } get spaceBetweenTextAndIcon() { return this._spaceBetweenTextAndIcon; } set spaceBetweenTextAndIcon(spaceBetweenTextAndIcon) { this._spaceBetweenTextAndIcon = spaceBetweenTextAndIcon; } get defaultFill() { return this._defaultFill; } set defaultFill(defaultFill) { this._defaultFill = defaultFill; } get defaultStroke() { return this._defaultStroke; } set defaultStroke(defaultStroke) { this._defaultStroke = defaultStroke; } get disableFill() { return this._disableFill; } set disableFill(disableFill) { this._disableFill = disableFill; } get checkedFill() { return this._checkedFill; } set checkedFill(checkedFill) { this._checkedFill = checkedFill; } get checkedStroke() { return this._checkedStroke; } set checkedStroke(checkedStroke) { this._checkedStroke = checkedStroke; } get disableCheckedFill() { return this._disableCheckedFill; } set disableCheckedFill(disableCheckedFill) { this._disableCheckedFill = disableCheckedFill; } get disableCheckedStroke() { return this._disableCheckedStroke; } set disableCheckedStroke(disableCheckedStroke) { this._disableCheckedStroke = disableCheckedStroke; } get checkIconImage() { return this._checkIconImage; } set checkIconImage(checkIconImage) { this._checkIconImage = checkIconImage; } get indeterminateIconImage() { return this._indeterminateIconImage; } set indeterminateIconImage(indeterminateIconImage) { this._indeterminateIconImage = indeterminateIconImage; } getStyle(style) { return new CheckboxStyle(style, this); } clone() { return new CheckboxStyle(this); } } exports.CheckboxStyle = CheckboxStyle; //# sourceMappingURL=CheckboxStyle.js.map