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
TypeScript
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;
}