@syncfusion/ej2-documenteditor
Version:
Feature-rich document editor control with built-in support for context menu, options pane and dialogs.
40 lines (39 loc) • 1.01 kB
TypeScript
/**
* Interface for handling toolbar/ribbon operations
* @private
*/
export interface IToolbarHandler {
/**
* Initializes the toolbar or ribbon
* @param {boolean} isToggle - Specifies whether the track changes is toggle or not
*/
initialize(isToggle?: boolean): void;
/**
* Handles content changes in the toolbar/ribbon
*/
onContentChange(): void;
/**
* Handles document changes (like loading a new document)
*/
onDocumentChange(): void;
/**
*
* @param {boolean} restrictEditing
*/
restrictEditingToggleHelper(restrictEditing: boolean): void;
/**
* @private
* @param {boolean} enable - Emable/Disable insert comment toolbar item.
* @returns {void}
*/
enableDisableInsertComment(enable: boolean): void;
/**
*
* @param isEnabled - Track changes
*/
toggleTrackChanges(isEnabled: boolean): void;
/**
* Destroys the toolbar handler instance
*/
destroy(): void;
}