Skip to main content

DefaultMouseInputHandler

Classes

DefaultMouseInputHandler

Constructors

Constructor
new DefaultMouseInputHandler(
commandManager,
selectionHandler,
rubberbandHandler,
eventManager,
hitTestManager,
dndHandler,
canvas,
rotateHandler): DefaultMouseInputHandler;
Parameters
ParameterType
commandManagerICommandManager
selectionHandlerSelectionHandler
rubberbandHandlerRubberbandHandler
eventManagerEventManager
hitTestManagerHitTestManager
dndHandlerDragNDropHandler
canvasCanvas
rotateHandlerRotateHandler
Returns

DefaultMouseInputHandler

Accessors

scrollMode
Get Signature
get scrollMode(): boolean;
Returns

boolean

spacePressed
Set Signature
set spacePressed(value): void;
Parameters
ParameterType
valueboolean
Returns

void

Methods

dispose()
dispose(): void;
Returns

void

onClick()
onClick(params): Promise<void>;
Parameters
ParameterType
paramsIPointerParams
Returns

Promise<void>

onDoubleClick()
onDoubleClick(params): Promise<void>;
Parameters
ParameterType
paramsIPointerParams
Returns

Promise<void>

onHover()
onHover(params): Promise<void>;
Parameters
ParameterType
paramsIPointerParams
Returns

Promise<void>

onMove()
onMove(params): Promise<void>;
Parameters
ParameterType
paramsIMovePointerParams
Returns

Promise<void>

onPointerDown()
onPointerDown(params): Promise<void>;
Parameters
ParameterType
paramsIPointerParams
Returns

Promise<void>

Was this page helpful?