UNPKG

devexpress-richedit

Version:

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

57 lines (56 loc) 1.72 kB
export class SimpleCommandState { enabled; value; visible = true; denyUpdateValue = false; items; checked; constructor(enabled, value) { this.enabled = enabled; this.value = value; } } export class IntervalCommandState extends SimpleCommandState { interval; constructor(enabled, interval, value) { super(enabled, value); this.interval = interval; } } export class IntervalCommandStateEx extends SimpleCommandState { intervals; constructor(enabled, intervals, value) { super(enabled, value); this.intervals = intervals; } } export class ApplyStyleCommandState { commandEnabled; paragraphStyleChangeEnabled; characterStyleChangeEnabled; interval; get enabled() { return this.commandEnabled && (this.paragraphStyleChangeEnabled || this.characterStyleChangeEnabled); } value; visible = true; denyUpdateValue = false; items; checked; constructor(commandEnabled, paragraphStyleChangeEnabled, characterStyleChangeEnabled, interval, value) { this.commandEnabled = commandEnabled; this.paragraphStyleChangeEnabled = paragraphStyleChangeEnabled; this.characterStyleChangeEnabled = characterStyleChangeEnabled; this.interval = interval; this.value = value; } } export class RulerSectionColumnsSettingsState extends IntervalCommandState { equalWidth; activeIndex; constructor(enabled, interval, columns, equalWidth, activeIndex) { super(enabled, interval, columns); this.equalWidth = equalWidth; this.activeIndex = activeIndex; } }