UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

44 lines (43 loc) 1.48 kB
import { IHashBasedCacheType } from '../caches/hash-based-cache'; import { IMaskedProperties } from '../interfaces'; export declare enum CheckBoxState { Unchecked = 0, Checked = 1, Undefined = 25 } export declare enum CheckBoxSizeMode { Auto = 0, Exact = 1 } export declare enum FormFieldTextType { Auto = 0, Custom = 1 } export declare class CheckBoxProperties implements IHashBasedCacheType<CheckBoxProperties> { checkBoxState: CheckBoxState; defaultState: boolean; size: number; sizeType: CheckBoxSizeMode; hash: number; protected calculateHash(): number; getHashCode(): number; equals(obj: CheckBoxProperties): boolean; copyFrom(obj: CheckBoxProperties): void; clone(): CheckBoxProperties; } export declare enum MaskedCheckBoxPropertiesMask { UseNone = 0, UseState = 4, UseDefaultState = 8, UseSize = 16, UseSizeMode = 32, UseAll = 2147483647 } export declare class MaskedCheckBoxProperties extends CheckBoxProperties implements IMaskedProperties<MaskedCheckBoxPropertiesMask>, IHashBasedCacheType<MaskedCheckBoxProperties> { useValue: MaskedCheckBoxPropertiesMask; protected calculateHash(): number; getUseValue(value: MaskedCheckBoxPropertiesMask): boolean; setUseValue(mask: MaskedCheckBoxPropertiesMask, value: boolean): void; equals(obj: MaskedCheckBoxProperties): boolean; clone(): MaskedCheckBoxProperties; }