devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
73 lines (72 loc) • 4.57 kB
TypeScript
import { CharacterFormattingScript, StrikeoutType, UnderlineType } from '../../character/enums';
import { ColorModelInfo } from '../../color/color-model-info';
import { FontInfo } from '../../fonts/font-info';
import { IListLevelPropertyWithUseManipulator } from '../../manipulators/i-properties-manipulator';
import { ModelManipulator } from '../../manipulators/model-manipulator';
import { ShadingInfo } from '../../shadings/shading-info';
import { HistoryItem } from '../base/history-item';
import { HistoryItemState } from '../states/history-item-state';
import { HistoryItemListLevelUseStateObject } from '../states/history-item-state-object';
export declare class ListLevelCharacterPropertiesHistoryItemBase<T> extends HistoryItem {
oldState: HistoryItemState<HistoryItemListLevelUseStateObject>;
newValue: T;
isAbstractList: boolean;
listIndex: number;
levelIndex: number;
newUse: boolean;
constructor(modelManipulator: ModelManipulator, isAbstractList: boolean, listIndex: number, levelIndex: number, newValue: T, newUse: boolean);
redo(): void;
undo(): void;
getManipulator(): IListLevelPropertyWithUseManipulator<T>;
}
export declare class ListLevelFontBoldHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<boolean> {
getManipulator(): IListLevelPropertyWithUseManipulator<boolean>;
}
export declare class ListLevelFontCapsHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<boolean> {
getManipulator(): IListLevelPropertyWithUseManipulator<boolean>;
}
export declare class ListLevelFontSmallCapsHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<boolean> {
getManipulator(): IListLevelPropertyWithUseManipulator<boolean>;
}
export declare class ListLevelFontUnderlineTypeHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<UnderlineType> {
getManipulator(): IListLevelPropertyWithUseManipulator<UnderlineType>;
}
export declare class ListLevelFontTextColorHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<ColorModelInfo> {
getManipulator(): IListLevelPropertyWithUseManipulator<ColorModelInfo>;
}
export declare class ListLevelFontShadingInfoHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<ShadingInfo> {
getManipulator(): IListLevelPropertyWithUseManipulator<ShadingInfo>;
}
export declare class ListLevelFontHiddenHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<boolean> {
getManipulator(): IListLevelPropertyWithUseManipulator<boolean>;
}
export declare class ListLevelFontItalicHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<boolean> {
getManipulator(): IListLevelPropertyWithUseManipulator<boolean>;
}
export declare class ListLevelFontNameHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<FontInfo> {
getManipulator(): IListLevelPropertyWithUseManipulator<FontInfo>;
}
export declare class ListLevelFontScriptHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<CharacterFormattingScript> {
getManipulator(): IListLevelPropertyWithUseManipulator<CharacterFormattingScript>;
}
export declare class ListLevelFontSizeHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<number> {
getManipulator(): IListLevelPropertyWithUseManipulator<number>;
}
export declare class ListLevelFontStrikeoutTypeHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<StrikeoutType> {
getManipulator(): IListLevelPropertyWithUseManipulator<StrikeoutType>;
}
export declare class ListLevelFontStrikeoutWordsOnlyHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<boolean> {
getManipulator(): IListLevelPropertyWithUseManipulator<boolean>;
}
export declare class ListLevelFontStrikeoutColorHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<ColorModelInfo> {
getManipulator(): IListLevelPropertyWithUseManipulator<ColorModelInfo>;
}
export declare class ListLevelFontUnderlineColorHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<ColorModelInfo> {
getManipulator(): IListLevelPropertyWithUseManipulator<ColorModelInfo>;
}
export declare class ListLevelFontUnderlineWordsOnlyHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<boolean> {
getManipulator(): IListLevelPropertyWithUseManipulator<boolean>;
}
export declare class ListLevelFontNoProofHistoryItem extends ListLevelCharacterPropertiesHistoryItemBase<boolean> {
getManipulator(): IListLevelPropertyWithUseManipulator<boolean>;
}