UNPKG

devexpress-richedit

Version:

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

32 lines (31 loc) 1.58 kB
import { FormatterManager } from '../../../layout-formatter/managers/formatter-manager'; import { DocumentLayout } from '../../../layout/document-layout'; import { ISelectionBase } from '../../../selection/selection-base'; import { ModelManipulator } from '../../manipulators/model-manipulator'; import { SubDocumentInterval } from '../../sub-document'; import { IntervalBasedHistoryItem } from '../base/interval-based-history-item'; import { HistoryItemIntervalState } from '../states/history-item-state'; import { HistoryItemTextBufferStateObject } from '../states/history-item-state-object'; export declare abstract class ChangeCaseHistoryItemBase extends IntervalBasedHistoryItem { oldState: HistoryItemIntervalState<HistoryItemTextBufferStateObject>; layoutFormatterManager: FormatterManager; layout: DocumentLayout; selection: ISelectionBase; constructor(modelManipulator: ModelManipulator, subDocInterval: SubDocumentInterval, selection: ISelectionBase, layoutFormatterManager: FormatterManager); undo(): void; } export declare class UpperCaseHistoryItem extends ChangeCaseHistoryItemBase { redo(): void; } export declare class LowerCaseHistoryItem extends ChangeCaseHistoryItemBase { redo(): void; } export declare class CapitalizeEachWordCaseHistoryItem extends ChangeCaseHistoryItemBase { redo(): void; } export declare class ToggleCaseHistoryItem extends ChangeCaseHistoryItemBase { redo(): void; } export declare class SentenceCaseHistoryItem extends ChangeCaseHistoryItemBase { redo(): void; }