fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
21 lines • 712 B
TypeScript
import type { TPointerEvent } from '../EventTypeDefs';
import type { ITextBehavior } from '../shapes/IText/ITextBehavior';
import type { Canvas } from './Canvas';
/**
* In charge of synchronizing all interactive text instances of a canvas
*/
export declare class TextEditingManager {
private targets;
private target?;
private __disposer;
constructor(canvas: Canvas);
exitTextEditing(): void;
add(target: ITextBehavior): void;
remove(target: ITextBehavior): void;
register(target: ITextBehavior): void;
unregister(target: ITextBehavior): void;
onMouseMove(e: TPointerEvent): void;
clear(): void;
dispose(): void;
}
//# sourceMappingURL=TextEditingManager.d.ts.map