UNPKG

devexpress-richedit

Version:

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

26 lines (25 loc) 1.09 kB
import { IModelChangesListener } from '../interfaces/model-changes-listener'; import { ModelChange } from '../model/changes/change'; import { BatchUpdatableObject } from '@devexpress/utils/lib/class/batch-updatable'; import { ISelectionChangesListener } from './i-selection-changes-listener'; import { InputPosition } from './input-position'; import { Selection } from './selection'; declare enum InputPositionEventType { None = 0, FullReset = 1, ResetSectionProperties = 2, CheckSelectionChange = 4 } export declare class InputPositionModelChangesListener extends BatchUpdatableObject implements IModelChangesListener, ISelectionChangesListener { private inputPosition; private selection; updateEnabled: boolean; constructor(inputPosition: InputPosition, selection: Selection); onUpdateUnlocked(occurredEvents: InputPositionEventType): void; NotifySelectionChanged(): void; modelChanged(change: ModelChange): void; private applyEvent; private getSelectionChangeEvent; private getModelChangeEvent; } export {};