/*
THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE  AGREEMENT ("AGREEMENT") LOCATED HERE:
https://www.infragistics.com/legal/license/igultimate-la
https://www.infragistics.com/legal/license/igultimate-eula
GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE:  you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company.
*/
import { Description } from "./Description";
import { markType } from "./type";
/**
 * @hidden
 */
export let CellInfoDescription = /*@__PURE__*/ (() => {
    class CellInfoDescription extends Description {
        constructor() {
            super();
            this.c1 = null;
            this.bk = 0;
            this.p = false;
            this.t = false;
            this.j = false;
            this.h = false;
            this.n = false;
            this.u = false;
            this.k = false;
            this.o = false;
            this.f = null;
            this.q = false;
            this.r = false;
            this.m = false;
            this.bm = 0;
            this.cw = null;
            this.ar = 0;
            this.as = 0;
            this.br = 0;
            this.bs = 0;
            this.am = 0;
            this.ak = 0;
            this.an = 0;
            this.al = 0;
            this.bl = 0;
            this.bt = 0;
            this.s = false;
            this.ap = 0;
            this.aj = 0;
            this.cp = null;
            this.c3 = null;
            this.cn = null;
            this.co = null;
            this.cl = null;
            this.cm = null;
            this.ck = null;
            this.cx = null;
            this.cz = null;
            this.c0 = null;
            this.cu = null;
            this.cq = null;
            this.ao = 0;
            this.cs = null;
            this.cv = null;
            this.c2 = null;
            this._fontFamily = null;
            this._fontSize = 0;
            this._fontStyle = null;
            this._fontWeight = null;
            this.cr = null;
            this.aq = 0;
            this.bo = 0;
            this.bq = 0;
            this.bp = 0;
            this.bn = 0;
            this.bd = 0;
            this.bf = 0;
            this.be = 0;
            this.bc = 0;
            this.bh = 0;
            this.bj = 0;
            this.bi = 0;
            this.bg = 0;
            this.a5 = 0;
            this.a7 = 0;
            this.a6 = 0;
            this.a4 = 0;
            this.a9 = 0;
            this.bb = 0;
            this.ba = 0;
            this.a8 = 0;
            this.cy = null;
            this.l = false;
            this.i = false;
            this.ct = null;
        }
        get_type() {
            return "CellInfo";
        }
        get type() {
            return this.get_type();
        }
        get styleKey() {
            return this.c1;
        }
        set styleKey(a) {
            this.c1 = a;
            this.e("StyleKey");
        }
        get dataRow() {
            return this.bk;
        }
        set dataRow(a) {
            this.bk = a;
            this.e("DataRow");
        }
        get isPositionDirty() {
            return this.p;
        }
        set isPositionDirty(a) {
            this.p = a;
            this.e("IsPositionDirty");
        }
        get isSizeDirty() {
            return this.t;
        }
        set isSizeDirty(a) {
            this.t = a;
            this.e("IsSizeDirty");
        }
        get isContentDirty() {
            return this.j;
        }
        set isContentDirty(a) {
            this.j = a;
            this.e("IsContentDirty");
        }
        get isBorderDirty() {
            return this.h;
        }
        set isBorderDirty(a) {
            this.h = a;
            this.e("IsBorderDirty");
        }
        get isLayerDirty() {
            return this.n;
        }
        set isLayerDirty(a) {
            this.n = a;
            this.e("IsLayerDirty");
        }
        get isStateDirty() {
            return this.u;
        }
        set isStateDirty(a) {
            this.u = a;
            this.e("IsStateDirty");
        }
        get isDataDirty() {
            return this.k;
        }
        set isDataDirty(a) {
            this.k = a;
            this.e("IsDataDirty");
        }
        get isPlaceholdContentNeeded() {
            return this.o;
        }
        set isPlaceholdContentNeeded(a) {
            this.o = a;
            this.e("IsPlaceholdContentNeeded");
        }
        get actionManager() {
            return this.f;
        }
        set actionManager(a) {
            this.f = a;
            this.e("ActionManager");
        }
        get isRowPinned() {
            return this.q;
        }
        set isRowPinned(a) {
            this.q = a;
            this.e("IsRowPinned");
        }
        get isRowSticky() {
            return this.r;
        }
        set isRowSticky(a) {
            this.r = a;
            this.e("IsRowSticky");
        }
        get isLastStickyRow() {
            return this.m;
        }
        set isLastStickyRow(a) {
            this.m = a;
            this.e("IsLastStickyRow");
        }
        get indent() {
            return this.bm;
        }
        set indent(a) {
            this.bm = a;
            this.e("Indent");
        }
        get rowItemRef() {
            return this.cw;
        }
        set rowItemRef(a) {
            this.cw = a;
            this.e("RowItemRef");
        }
        get x() {
            return this.ar;
        }
        set x(a) {
            this.ar = a;
            this.e("X");
        }
        get y() {
            return this.as;
        }
        set y(a) {
            this.as = a;
            this.e("Y");
        }
        get snappedX() {
            return this.br;
        }
        set snappedX(a) {
            this.br = a;
            this.e("SnappedX");
        }
        get snappedY() {
            return this.bs;
        }
        set snappedY(a) {
            this.bs = a;
            this.e("SnappedY");
        }
        get contentOpacity() {
            return this.am;
        }
        set contentOpacity(a) {
            this.am = a;
            this.e("ContentOpacity");
        }
        get actualContentOpacity() {
            return this.ak;
        }
        set actualContentOpacity(a) {
            this.ak = a;
            this.e("ActualContentOpacity");
        }
        get opacity() {
            return this.an;
        }
        set opacity(a) {
            this.an = a;
            this.e("Opacity");
        }
        get actualOpacity() {
            return this.al;
        }
        set actualOpacity(a) {
            this.al = a;
            this.e("ActualOpacity");
        }
        get height() {
            return this.bl;
        }
        set height(a) {
            this.bl = a;
            this.e("Height");
        }
        get width() {
            return this.bt;
        }
        set width(a) {
            this.bt = a;
            this.e("Width");
        }
        get isSelected() {
            return this.s;
        }
        set isSelected(a) {
            this.s = a;
            this.e("IsSelected");
        }
        get selectedStatus() {
            return this.ap;
        }
        set selectedStatus(a) {
            this.ap = a;
            this.e("SelectedStatus");
        }
        get activationStatus() {
            return this.aj;
        }
        set activationStatus(a) {
            this.aj = a;
            this.e("ActivationStatus");
        }
        get horizontalAlignment() {
            return this.cp;
        }
        set horizontalAlignment(a) {
            this.cp = a;
            this.e("HorizontalAlignment");
        }
        get verticalAlignment() {
            return this.c3;
        }
        set verticalAlignment(a) {
            this.c3 = a;
            this.e("VerticalAlignment");
        }
        get background() {
            return this.cn;
        }
        set background(a) {
            this.cn = a;
            this.e("Background");
        }
        get border() {
            return this.co;
        }
        set border(a) {
            this.co = a;
            this.e("Border");
        }
        get actualBackground() {
            return this.cl;
        }
        set actualBackground(a) {
            this.cl = a;
            this.e("ActualBackground");
        }
        get actualBorder() {
            return this.cm;
        }
        set actualBorder(a) {
            this.cm = a;
            this.e("ActualBorder");
        }
        get activationBorder() {
            return this.ck;
        }
        set activationBorder(a) {
            this.ck = a;
            this.e("ActivationBorder");
        }
        get selectedBackground() {
            return this.cx;
        }
        set selectedBackground(a) {
            this.cx = a;
            this.e("SelectedBackground");
        }
        get sortIndicatorColor() {
            return this.cz;
        }
        set sortIndicatorColor(a) {
            this.cz = a;
            this.e("SortIndicatorColor");
        }
        get stickyRowBackground() {
            return this.c0;
        }
        set stickyRowBackground(a) {
            this.c0 = a;
            this.e("StickyRowBackground");
        }
        get pinnedRowBackground() {
            return this.cu;
        }
        set pinnedRowBackground(a) {
            this.cu = a;
            this.e("PinnedRowBackground");
        }
        get lastStickyRowBackground() {
            return this.cq;
        }
        set lastStickyRowBackground(a) {
            this.cq = a;
            this.e("LastStickyRowBackground");
        }
        get pinnedRowOpacity() {
            return this.ao;
        }
        set pinnedRowOpacity(a) {
            this.ao = a;
            this.e("PinnedRowOpacity");
        }
        get originalValueRef() {
            return this.cs;
        }
        set originalValueRef(a) {
            this.cs = a;
            this.e("OriginalValueRef");
        }
        get renderValue() {
            return this.cv;
        }
        set renderValue(a) {
            this.cv = a;
            this.e("RenderValue");
        }
        get textColor() {
            return this.c2;
        }
        set textColor(a) {
            this.c2 = a;
            this.e("TextColor");
        }
        get fontFamily() {
            return this._fontFamily;
        }
        set fontFamily(a) {
            this._fontFamily = a;
        }
        get fontSize() {
            return this._fontSize;
        }
        set fontSize(a) {
            this._fontSize = a;
        }
        get fontStyle() {
            return this._fontStyle;
        }
        set fontStyle(a) {
            this._fontStyle = a;
        }
        get fontWeight() {
            return this._fontWeight;
        }
        set fontWeight(a) {
            this._fontWeight = a;
        }
        get lineBreakMode() {
            return this.cr;
        }
        set lineBreakMode(a) {
            this.cr = a;
            this.e("LineBreakMode");
        }
        get virtualizationPercentage() {
            return this.aq;
        }
        set virtualizationPercentage(a) {
            this.aq = a;
            this.e("VirtualizationPercentage");
        }
        get paddingLeft() {
            return this.bo;
        }
        set paddingLeft(a) {
            this.bo = a;
            this.e("PaddingLeft");
        }
        get paddingTop() {
            return this.bq;
        }
        set paddingTop(a) {
            this.bq = a;
            this.e("PaddingTop");
        }
        get paddingRight() {
            return this.bp;
        }
        set paddingRight(a) {
            this.bp = a;
            this.e("PaddingRight");
        }
        get paddingBottom() {
            return this.bn;
        }
        set paddingBottom(a) {
            this.bn = a;
            this.e("PaddingBottom");
        }
        get actualPaddingLeft() {
            return this.bd;
        }
        set actualPaddingLeft(a) {
            this.bd = a;
            this.e("ActualPaddingLeft");
        }
        get actualPaddingTop() {
            return this.bf;
        }
        set actualPaddingTop(a) {
            this.bf = a;
            this.e("ActualPaddingTop");
        }
        get actualPaddingRight() {
            return this.be;
        }
        set actualPaddingRight(a) {
            this.be = a;
            this.e("ActualPaddingRight");
        }
        get actualPaddingBottom() {
            return this.bc;
        }
        set actualPaddingBottom(a) {
            this.bc = a;
            this.e("ActualPaddingBottom");
        }
        get borderLeftWidth() {
            return this.bh;
        }
        set borderLeftWidth(a) {
            this.bh = a;
            this.e("BorderLeftWidth");
        }
        get borderTopWidth() {
            return this.bj;
        }
        set borderTopWidth(a) {
            this.bj = a;
            this.e("BorderTopWidth");
        }
        get borderRightWidth() {
            return this.bi;
        }
        set borderRightWidth(a) {
            this.bi = a;
            this.e("BorderRightWidth");
        }
        get borderBottomWidth() {
            return this.bg;
        }
        set borderBottomWidth(a) {
            this.bg = a;
            this.e("BorderBottomWidth");
        }
        get activationBorderLeftWidth() {
            return this.a5;
        }
        set activationBorderLeftWidth(a) {
            this.a5 = a;
            this.e("ActivationBorderLeftWidth");
        }
        get activationBorderTopWidth() {
            return this.a7;
        }
        set activationBorderTopWidth(a) {
            this.a7 = a;
            this.e("ActivationBorderTopWidth");
        }
        get activationBorderRightWidth() {
            return this.a6;
        }
        set activationBorderRightWidth(a) {
            this.a6 = a;
            this.e("ActivationBorderRightWidth");
        }
        get activationBorderBottomWidth() {
            return this.a4;
        }
        set activationBorderBottomWidth(a) {
            this.a4 = a;
            this.e("ActivationBorderBottomWidth");
        }
        get actualBorderLeftWidth() {
            return this.a9;
        }
        set actualBorderLeftWidth(a) {
            this.a9 = a;
            this.e("ActualBorderLeftWidth");
        }
        get actualBorderTopWidth() {
            return this.bb;
        }
        set actualBorderTopWidth(a) {
            this.bb = a;
            this.e("ActualBorderTopWidth");
        }
        get actualBorderRightWidth() {
            return this.ba;
        }
        set actualBorderRightWidth(a) {
            this.ba = a;
            this.e("ActualBorderRightWidth");
        }
        get actualBorderBottomWidth() {
            return this.a8;
        }
        set actualBorderBottomWidth(a) {
            this.a8 = a;
            this.e("ActualBorderBottomWidth");
        }
        get sortDirection() {
            return this.cy;
        }
        set sortDirection(a) {
            this.cy = a;
            this.e("SortDirection");
        }
        get isExpanded() {
            return this.l;
        }
        set isExpanded(a) {
            this.l = a;
            this.e("IsExpanded");
        }
        get isCollapsable() {
            return this.i;
        }
        set isCollapsable(a) {
            this.i = a;
            this.e("IsCollapsable");
        }
        get pinned() {
            return this.ct;
        }
        set pinned(a) {
            this.ct = a;
            this.e("Pinned");
        }
    }
    CellInfoDescription.$t = /*@__PURE__*/ markType(CellInfoDescription, 'CellInfoDescription', Description.$);
    return CellInfoDescription;
})();
//# sourceMappingURL=CellInfoDescription.js.map
