medsurf-draw
Version:
Draw annotations on jpg/zoomify images, based on PIXI.js
22 lines (21 loc) • 1.03 kB
TypeScript
import * as MedsurfDraw from "../public-api";
import { BaseElementInteraction } from "../bases/interactions/BaseElementInteraction";
export declare class WriteInteraction<TElement extends MedsurfDraw.EditableText> extends BaseElementInteraction<TElement> {
constructor(element: TElement);
reset(): void;
onKeyDown(keyCode: string, event: KeyboardEvent): void;
onKeyPressed(keyCode: string, event: KeyboardEvent): void;
onKeyReleased(keyCode: string, event: KeyboardEvent): void;
onCopy(event: ClipboardEvent): void;
onCut(event: ClipboardEvent): void;
onPaste(event: ClipboardEvent): void;
selectEndText(): void;
selectAllText(): void;
protected deleteSelectedText(): void;
protected replaceSelectedText(text: string): void;
protected moveCaretLeft(shiftDown: boolean): void;
protected moveCaretUp(shiftDown: boolean): void;
protected moveCaretRight(shiftDown: boolean): void;
protected moveCaretDown(shiftDown: boolean): void;
protected getSelectedText(): string;
}