diagram-js
Version:
A toolbox for displaying and modifying diagrams on the web
40 lines (34 loc) • 1.01 kB
TypeScript
export default class HandTool {
static $inject: string[];
/**
* @param eventBus
* @param canvas
* @param dragging
* @param injector
* @param toolManager
* @param mouse
*/
constructor(eventBus: EventBus, canvas: Canvas, dragging: Dragging, injector: Injector, toolManager: ToolManager, mouse: Mouse);
/**
*
* @param event
* @param autoActivate
* @param context
*/
activateMove(event: any, autoActivate?: boolean, context?: object): void;
/**
*
* @param event
* @param autoActivate
* @param reactivate
*/
activateHand(event: any, autoActivate?: boolean, reactivate?: boolean): void;
toggle(): void;
isActive(): boolean;
}
type Injector = import("didi").Injector;
type Canvas = import("../../core/Canvas").default;
type Dragging = import("../dragging/Dragging").default;
type EventBus = import("../../core/EventBus").default;
type Mouse = import("../mouse/Mouse").default;
type ToolManager = import("../tool-manager/ToolManager").default;