devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
28 lines (27 loc) • 1.22 kB
TypeScript
import { LayoutPosition } from '../../layout/layout-position';
import { RichMouseEvent } from '../../event-manager';
import { ManipulatorHandlerStateBase } from '../base/manipulator-handler-state-base';
import { TouchHandler } from './touch-handler';
export declare class TouchHandlerStateBase extends ManipulatorHandlerStateBase<TouchHandler> {
TOUCH_SCROLL_SENSITIVITY_IN_ROWS: number;
protected lastLayoutPosition: LayoutPosition;
private popupMenuId;
dispose(): void;
onTouchStart(_evt: RichMouseEvent): void;
onDoubleTap(_evt: RichMouseEvent): void;
onTouchEnd(_evt: RichMouseEvent): void;
onTouchMove(_evt: RichMouseEvent): boolean;
captureInputFocus(_evt: RichMouseEvent): void;
showPopupMenu(): void;
setEditableDocumentContent(): void;
setLastLayoutPosition(): void;
private createLayoutPosition;
}
export declare class TouchHandlerBeginDragHelperState extends TouchHandlerStateBase {
dragState: TouchHandlerStateBase;
constructor(handler: TouchHandler, dragState: TouchHandlerStateBase);
start(): void;
finish(): void;
onTouchMove(evt: RichMouseEvent): boolean;
onTouchEnd(evt: RichMouseEvent): void;
}