devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
22 lines (21 loc) • 941 B
TypeScript
import { IMeasurer } from './measurer/measurer';
import { Point } from '@devexpress/utils/lib/geometry/point';
import { ViewManager } from './canvas/renderes/view-manager';
import { IControlOwner } from './interfaces/i-control-owner';
import { IPopupMenuManager } from './interfaces/i-rich-edit-core';
import { Selection } from './selection/selection';
export declare class PopupMenuManager implements IPopupMenuManager {
private controlOwner;
private measurer;
private selection;
private viewManager;
private rejectNextShowContextMenuId;
constructor(controlOwner: IControlOwner, viewManager: ViewManager, measurer: IMeasurer, selection: Selection);
setSelection(selection: Selection): void;
rejectNextShowContextMenu(): void;
showByKey(): void;
showByMouseClick(point: Point): void;
showByTouchClick(): void;
private undefinedPoint;
private getContextMenuAbsPoint;
}