UNPKG

@visactor/vtable

Version:

canvas table width high performance

104 lines (101 loc) 5.55 kB
import { Style } from "./Style"; let defaultStyle; export class RadioStyle extends Style { static get DEFAULT() { return defaultStyle || (defaultStyle = new RadioStyle); } constructor(style = {}, headerStyle = {}, radioThemeStyle = {}) { var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z; 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 == radioThemeStyle ? void 0 : radioThemeStyle.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 == radioThemeStyle ? void 0 : radioThemeStyle.spaceBetweenTextAndIcon) || 8, this._spaceBetweenRadio = (null !== (_f = null !== (_e = null == style ? void 0 : style.spaceBetweenRadio) && void 0 !== _e ? _e : null == headerStyle ? void 0 : headerStyle.spaceBetweenRadio) && void 0 !== _f ? _f : null == radioThemeStyle ? void 0 : radioThemeStyle.spaceBetweenRadio) || 2, this._innerRadius = null !== (_h = null === (_g = null == style ? void 0 : style.radioStyle) || void 0 === _g ? void 0 : _g.innerRadius) && void 0 !== _h ? _h : null == radioThemeStyle ? void 0 : radioThemeStyle.innerRadius, this._outerRadius = null !== (_k = null === (_j = null == style ? void 0 : style.radioStyle) || void 0 === _j ? void 0 : _j.outerRadius) && void 0 !== _k ? _k : null == radioThemeStyle ? void 0 : radioThemeStyle.outerRadius, this._defaultFill = null !== (_m = null === (_l = null == style ? void 0 : style.radioStyle) || void 0 === _l ? void 0 : _l.defaultFill) && void 0 !== _m ? _m : null == radioThemeStyle ? void 0 : radioThemeStyle.defaultFill, this._defaultStroke = null !== (_p = null === (_o = null == style ? void 0 : style.radioStyle) || void 0 === _o ? void 0 : _o.defaultStroke) && void 0 !== _p ? _p : null == radioThemeStyle ? void 0 : radioThemeStyle.defaultStroke, this._disableFill = null !== (_r = null === (_q = null == style ? void 0 : style.radioStyle) || void 0 === _q ? void 0 : _q.disableFill) && void 0 !== _r ? _r : null == radioThemeStyle ? void 0 : radioThemeStyle.disableFill, this._checkedFill = null !== (_t = null === (_s = null == style ? void 0 : style.radioStyle) || void 0 === _s ? void 0 : _s.checkedFill) && void 0 !== _t ? _t : null == radioThemeStyle ? void 0 : radioThemeStyle.checkedFill, this._checkedStroke = null !== (_v = null === (_u = null == style ? void 0 : style.radioStyle) || void 0 === _u ? void 0 : _u.checkedStroke) && void 0 !== _v ? _v : null == radioThemeStyle ? void 0 : radioThemeStyle.checkedStroke, this._disableCheckedFill = null !== (_x = null === (_w = null == style ? void 0 : style.radioStyle) || void 0 === _w ? void 0 : _w.disableCheckedFill) && void 0 !== _x ? _x : null == radioThemeStyle ? void 0 : radioThemeStyle.disableCheckedFill, this._disableCheckedStroke = null !== (_z = null === (_y = null == style ? void 0 : style.radioStyle) || void 0 === _y ? void 0 : _y.disableCheckedStroke) && void 0 !== _z ? _z : null == radioThemeStyle ? void 0 : radioThemeStyle.disableCheckedStroke; } get size() { return this._size; } set size(size) { this._size = size; } get spaceBetweenTextAndIcon() { return this._spaceBetweenTextAndIcon; } set spaceBetweenTextAndIcon(spaceBetweenTextAndIcon) { this._spaceBetweenTextAndIcon = spaceBetweenTextAndIcon; } get spaceBetweenRadio() { return this._spaceBetweenRadio; } set spaceBetweenRadio(spaceBetweenRadio) { this._spaceBetweenRadio = spaceBetweenRadio; } get innerRadius() { return this._innerRadius; } set innerRadius(innerRadius) { this._innerRadius = innerRadius; } get outerRadius() { return this._outerRadius; } set outerRadius(outerRadius) { this._outerRadius = outerRadius; } 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; } getStyle(style) { return new RadioStyle(style, this); } clone() { return new RadioStyle(this); } } //# sourceMappingURL=RadioStyle.js.map