UNPKG

devexpress-richedit

Version:

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

22 lines (21 loc) 1.14 kB
import { IBarHolder } from '../../common/bars/interfaces'; import { RichEditCore } from '../../common/rich-edit-core'; import { HorizontalRulerControl } from '../../common/ui/ruler/ruler'; import { CommandId } from '../public/commands/enum'; import { ClientPublicUiChangesListener } from '../public/commands/ui-changes-listener'; import { ClientContextMenuBar } from './context-menu'; import { ClientRibbonBar } from './ribbon'; export declare class ClientBarHolder implements IBarHolder { ribbon: ClientRibbonBar | null; contextMenu: ClientContextMenuBar; horizontalRuler: HorizontalRulerControl; publicUiChangesListener: ClientPublicUiChangesListener; constructor(ribbon: ClientRibbonBar | null, contextMenu: ClientContextMenuBar, raiseUpdatePublicUi: (commands: null | CommandId[]) => void); initialize(core: RichEditCore): void; updateItemsState(queryCommands?: Record<number, boolean>): void; setEnabled(_value: boolean): void; removeRibbonBar(): void; dispose(): void; forceUpdate(queryCommands?: Record<number, boolean>): void; enableUpdate(value: boolean): void; }