devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
20 lines (19 loc) • 934 B
TypeScript
import { dxToolbarItem } from 'devextreme/ui/toolbar';
import { MenuInitializedHandler, MenuItemClickHandler, MenuItemRenderedHandler } from '../../../utils/devextreme/devextreme-types';
import { IToolbarMenuItemOptions } from '../../i-toolbar-item-options';
import { ToolbarItemTemplateCreator } from './base-types';
export interface IMenuToolbarItemTemplateCreatorOptions {
itemOptions: IToolbarMenuItemOptions;
onInitialized?: MenuInitializedHandler;
onItemClick?: MenuItemClickHandler;
onItemRendered?: MenuItemRenderedHandler;
}
export declare class MenuToolbarItemTemplateCreator extends ToolbarItemTemplateCreator {
private options;
static readonly ShowTextInMenuClassName = "dx-showTextInMenu";
constructor(options: IMenuToolbarItemTemplateCreatorOptions);
createTemplate(): dxToolbarItem;
private getMenuOptions;
private getContentBounds;
private toRectangle;
}