UNPKG

devexpress-richedit

Version:

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

42 lines (41 loc) 1.55 kB
import { IHashBasedCacheType } from '../caches/hash-based-cache'; import { IMaskedProperties } from '../interfaces'; import { FormFieldTextType } from './check-box-properties'; export declare class FormFieldProperties implements IHashBasedCacheType<FormFieldProperties> { name: string; enabled: boolean; calculateOnExit: boolean; helpTextType: FormFieldTextType; helpText: string; statusTextType: FormFieldTextType; statusText: string; entryMacro: string; exitMacro: string; hash: number; protected calculateHash(): number; equals(obj: FormFieldProperties): boolean; getHashCode(): number; copyFrom(obj: FormFieldProperties): void; clone(): FormFieldProperties; } export declare enum FormFieldPropertiesMask { UseNone = 0, UseName = 4, UseEnabled = 8, UseCalculateOnExit = 16, UseHelpTextType = 32, UseHelpText = 64, UseStatusTextType = 128, UseStatusText = 256, UseEntryMacro = 512, UseExitMacro = 1024, UseAll = 2147483647 } export declare class MaskedFormFieldProperties extends FormFieldProperties implements IMaskedProperties<FormFieldPropertiesMask>, IHashBasedCacheType<MaskedFormFieldProperties> { useValue: FormFieldPropertiesMask; protected calculateHash(): number; getUseValue(value: FormFieldPropertiesMask): boolean; setUseValue(mask: FormFieldPropertiesMask, value: boolean): void; equals(obj: MaskedFormFieldProperties): boolean; clone(): MaskedFormFieldProperties; }