Handler
Handler
Extended by
HandHandler
SelectHandler
EraserHandler
RectangleFactoryHandler
EllipseFactoryHandler
TextFactoryHandler
ConnectorFactoryHandler
LineFactoryHandler
FreehandFactoryHandler
HighlighterFactoryHandler
ImageFactoryHandler
FrameFactoryHandler
MirrorFactoryHandler
EmbedFactoryHandler
Constructors
new Handler()
new Handler(
id
,options
?):Handler
Parameters
• id: string
• options?: Partial
<HandlerOptions
>
Returns
Source
packages/core/src/editor.ts:1472
Properties
dragPoint
dragPoint:
number
[]
Source
packages/core/src/editor.ts:1470
dragStartPoint
dragStartPoint:
number
[]
Source
packages/core/src/editor.ts:1469
dragging
dragging:
boolean
Source
packages/core/src/editor.ts:1468
id
id:
string
Source
packages/core/src/editor.ts:1466
options
options:
HandlerOptions
Source
packages/core/src/editor.ts:1467
Methods
activate()
activate(
editor
):void
Activate the handler
Parameters
• editor: Editor
Returns
void
Source
packages/core/src/editor.ts:1505
complete()
complete(
editor
):void
Trigger when the handler action is complete
Parameters
• editor: Editor
Returns
void
Source
packages/core/src/editor.ts:1496
deactivate()
deactivate(
editor
):void
Deactivate the handler
Parameters
• editor: Editor
Returns
void
Source
packages/core/src/editor.ts:1513
drawDragging()
drawDragging(
editor
,e
):void
Draw dragging
Parameters
• editor: Editor
• e: CanvasPointerEvent
Returns
void
Source
packages/core/src/editor.ts:1629
drawHovering()
drawHovering(
editor
,e
):void
Draw hovering
Parameters
• editor: Editor
• e: CanvasPointerEvent
Returns
void
Source
packages/core/src/editor.ts:1624
drawSelection()
drawSelection(
editor
):void
Draw ghost for the selected shape
Parameters
• editor: Editor
Returns
void
Source
packages/core/src/editor.ts:1619
finalize()
finalize(
editor
,e
):void
Finalize handler
Parameters
• editor: Editor
• e: CanvasPointerEvent
Returns
void
Source
packages/core/src/editor.ts:1550
initialize()
initialize(
editor
,e
):void
Initialize handler
Parameters
• editor: Editor
• e: CanvasPointerEvent
Returns
void
Source
packages/core/src/editor.ts:1535
keyDown()
keyDown(
editor
,e
):boolean
keyDown
Parameters
• editor: Editor
• e: KeyboardEvent
Returns
boolean
Source
packages/core/src/editor.ts:1601
keyUp()
keyUp(
editor
,e
):void
keyUp
Parameters
• editor: Editor
• e: KeyboardEvent
Returns
void
Source
packages/core/src/editor.ts:1614
onActionPerformed()
onActionPerformed(
editor
):void
Triggered when action is performed (unclude undo and redo)
Parameters
• editor: Editor
Returns
void
Source
packages/core/src/editor.ts:1530
onActivate()
onActivate(
editor
):void
Triggered when activated
Parameters
• editor: Editor
Returns
void
Source
packages/core/src/editor.ts:1520
onDeactivate()
onDeactivate(
editor
):void
Triggered when deactivate
Parameters
• editor: Editor
Returns
void
Source
packages/core/src/editor.ts:1525
pointerDown()
pointerDown(
editor
,e
):void
pointerDown
Parameters
• editor: Editor
• e: CanvasPointerEvent
Returns
void
Source
packages/core/src/editor.ts:1555
pointerMove()
pointerMove(
editor
,e
):void
pointerMove
Parameters
• editor: Editor
• e: CanvasPointerEvent
Returns
void
Abstract
Source
packages/core/src/editor.ts:1584
pointerUp()
pointerUp(
editor
,e
):void
pointerUp
Parameters
• editor: Editor
• e: CanvasPointerEvent
Returns
void
Abstract
Source
packages/core/src/editor.ts:1571
reset()
reset():
void
Reset the states of handler
Returns
void
Source
packages/core/src/editor.ts:1487
update()
update(
editor
,e
):void
Update handler
Parameters
• editor: Editor
• e: CanvasPointerEvent
Returns
void
Source
packages/core/src/editor.ts:1540
updateHovering()
updateHovering(
editor
,e
):void
Update handler when hovering (not dragging)
Parameters
• editor: Editor
• e: CanvasPointerEvent
Returns
void