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
TypeScript
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;
}