CanvasEvents
Defined in: src/EventTypeDefs.ts:318
Extends
Section titled “Extends”StaticCanvasEvents
.CanvasPointerEvents
.CanvasDnDEvents
.MiscEvents
.CanvasModificationEvents
.CanvasSelectionEvents
Properties
Section titled “Properties”after:render
Section titled “after:render”after:render:
object
Defined in: src/EventTypeDefs.ts:313
ctx:
CanvasRenderingContext2D
Inherited from
Section titled “Inherited from”StaticCanvasEvents
.after:render
before:path:created
Section titled “before:path:created”before:path:created:
object
Defined in: src/EventTypeDefs.ts:326
path:
FabricObject
before:render
Section titled “before:render”before:render:
object
Defined in: src/EventTypeDefs.ts:312
ctx:
CanvasRenderingContext2D
Inherited from
Section titled “Inherited from”StaticCanvasEvents
.before:render
before:selection:cleared
Section titled “before:selection:cleared”before:selection:cleared:
Partial
<TEvent
<TPointerEvent
>> &object
Defined in: src/EventTypeDefs.ts:226
Type Declaration
Section titled “Type Declaration”deselected
Section titled “deselected”deselected:
FabricObject
<Partial
<FabricObjectProps
>,SerializedObjectProps
,ObjectEvents
>[]
Inherited from
Section titled “Inherited from”CanvasSelectionEvents.before:selection:cleared
before:transform
Section titled “before:transform”before:transform:
TEvent
<TPointerEvent
> &object
Defined in: src/EventTypeDefs.ts:151
Type Declaration
Section titled “Type Declaration”transform
Section titled “transform”transform:
Transform
Inherited from
Section titled “Inherited from”CanvasModificationEvents.before:transform
canvas:cleared
Section titled “canvas:cleared”canvas:cleared:
never
Defined in: src/EventTypeDefs.ts:309
Inherited from
Section titled “Inherited from”StaticCanvasEvents
.canvas:cleared
contextmenu
Section titled “contextmenu”contextmenu:
SimpleEventHandler
<Event
>
Defined in: src/EventTypeDefs.ts:283
Inherited from
Section titled “Inherited from”contextmenu:before
Section titled “contextmenu:before”contextmenu:before:
SimpleEventHandler
<Event
>
Defined in: src/EventTypeDefs.ts:282
Inherited from
Section titled “Inherited from”drag:
DragEventData
Defined in: src/EventTypeDefs.ts:203
Inherited from
Section titled “Inherited from”CanvasDnDEvents.drag
drag:enter
Section titled “drag:enter”drag:enter:
DragEventData
&InEvent
Defined in: src/EventTypeDefs.ts:214
Inherited from
Section titled “Inherited from”CanvasDnDEvents.drag:enter
drag:leave
Section titled “drag:leave”drag:leave:
DragEventData
&OutEvent
Defined in: src/EventTypeDefs.ts:215
Inherited from
Section titled “Inherited from”CanvasDnDEvents.drag:leave
dragend
Section titled “dragend”dragend:
DragEventData
Defined in: src/EventTypeDefs.ts:207
Inherited from
Section titled “Inherited from”CanvasDnDEvents.dragend
dragenter
Section titled “dragenter”dragenter:
DragEventData
&InEvent
Defined in: src/EventTypeDefs.ts:205
Inherited from
Section titled “Inherited from”CanvasDnDEvents.dragenter
dragleave
Section titled “dragleave”dragleave:
DragEventData
&OutEvent
Defined in: src/EventTypeDefs.ts:206
Inherited from
Section titled “Inherited from”CanvasDnDEvents.dragleave
dragover
Section titled “dragover”dragover:
DragEventData
Defined in: src/EventTypeDefs.ts:204
Inherited from
Section titled “Inherited from”CanvasDnDEvents.dragover
dragstart
Section titled “dragstart”dragstart:
TEventWithTarget
<DragEvent
>
Defined in: src/EventTypeDefs.ts:202
Inherited from
Section titled “Inherited from”CanvasDnDEvents.dragstart
drop:
DropEventData
Defined in: src/EventTypeDefs.ts:209
Inherited from
Section titled “Inherited from”CanvasDnDEvents.drop
drop:after
Section titled “drop:after”drop:after:
DropEventData
Defined in: src/EventTypeDefs.ts:210
Inherited from
Section titled “Inherited from”CanvasDnDEvents.drop:after
drop:before
Section titled “drop:before”drop:before:
DropEventData
Defined in: src/EventTypeDefs.ts:208
Inherited from
Section titled “Inherited from”CanvasDnDEvents.drop:before
erasing:end
Section titled “erasing:end”erasing:end:
object
Defined in: src/EventTypeDefs.ts:331
drawables
Section titled “drawables”drawables:
object
drawables.backgroundImage?
Section titled “drawables.backgroundImage?”
optional
backgroundImage:FabricObject
<Partial
<FabricObjectProps
>,SerializedObjectProps
,ObjectEvents
>
drawables.overlayImage?
Section titled “drawables.overlayImage?”
optional
overlayImage:FabricObject
<Partial
<FabricObjectProps
>,SerializedObjectProps
,ObjectEvents
>
path:
FabricObject
subTargets
Section titled “subTargets”subTargets:
FabricObject
<Partial
<FabricObjectProps
>,SerializedObjectProps
,ObjectEvents
>[]
targets
Section titled “targets”targets:
FabricObject
<Partial
<FabricObjectProps
>,SerializedObjectProps
,ObjectEvents
>[]
erasing:start
Section titled “erasing:start”erasing:start:
never
Defined in: src/EventTypeDefs.ts:330
mouse:dblclick
Section titled “mouse:dblclick”mouse:dblclick:
TPointerEventInfo
<TPointerEvent
>
Inherited from
Section titled “Inherited from”CanvasPointerEvents.mouse:dblclick
mouse:down
Section titled “mouse:down”mouse:down:
TPointerEventInfo
<TPointerEvent
> &TPointerEventInfo
<TPointerEvent
> &object
Type Declaration
Section titled “Type Declaration”alreadySelected
Section titled “alreadySelected”alreadySelected:
boolean
Indicates if the target or current target where already selected before the cycle of mouse down -> mouse up started
Inherited from
Section titled “Inherited from”mouse:down:before
Section titled “mouse:down:before”mouse:down:before:
TPointerEventInfo
<TPointerEvent
>
Inherited from
Section titled “Inherited from”CanvasPointerEvents.mouse:down:before
mouse:move
Section titled “mouse:move”mouse:move:
TPointerEventInfo
<TPointerEvent
>
Inherited from
Section titled “Inherited from”CanvasPointerEvents.mouse:move
mouse:move:before
Section titled “mouse:move:before”mouse:move:before:
TPointerEventInfo
<TPointerEvent
>
Inherited from
Section titled “Inherited from”CanvasPointerEvents.mouse:move:before
mouse:out
Section titled “mouse:out”mouse:out:
TPointerEventInfo
<TPointerEvent
> &OutEvent
Inherited from
Section titled “Inherited from”CanvasPointerEvents.mouse:out
mouse:over
Section titled “mouse:over”mouse:over:
TPointerEventInfo
<TPointerEvent
> &InEvent
Inherited from
Section titled “Inherited from”CanvasPointerEvents.mouse:over
mouse:tripleclick
Section titled “mouse:tripleclick”mouse:tripleclick:
TPointerEventInfo
<TPointerEvent
>
Inherited from
Section titled “Inherited from”CanvasPointerEvents.mouse:tripleclick
mouse:up
Section titled “mouse:up”mouse:up:
TPointerEventInfo
<TPointerEvent
> &object
Type Declaration
Section titled “Type Declaration”isClick
Section titled “isClick”isClick:
boolean
Inherited from
Section titled “Inherited from”CanvasPointerEvents.mouse:up
mouse:up:before
Section titled “mouse:up:before”mouse:up:before:
TPointerEventInfo
<TPointerEvent
> &object
Type Declaration
Section titled “Type Declaration”isClick
Section titled “isClick”isClick:
boolean
Inherited from
Section titled “Inherited from”CanvasPointerEvents.mouse:up:before
mouse:wheel
Section titled “mouse:wheel”mouse:wheel:
TPointerEventInfo
<WheelEvent
>
Inherited from
Section titled “Inherited from”CanvasPointerEvents.mouse:wheel
object:added
Section titled “object:added”object:added:
object
Defined in: src/EventTypeDefs.ts:235
target
Section titled “target”target:
FabricObject
Inherited from
Section titled “Inherited from”StaticCanvasEvents
.object:added
object:layout:after
Section titled “object:layout:after”object:layout:after:
LayoutAfterEvent
&object
Defined in: src/EventTypeDefs.ts:315
Type Declaration
Section titled “Type Declaration”target
Section titled “target”target:
Group
Inherited from
Section titled “Inherited from”StaticCanvasEvents
.object:layout:after
object:layout:before
Section titled “object:layout:before”object:layout:before:
LayoutBeforeEvent
&object
Defined in: src/EventTypeDefs.ts:314
Type Declaration
Section titled “Type Declaration”target
Section titled “target”target:
Group
Inherited from
Section titled “Inherited from”StaticCanvasEvents
.object:layout:before
object:modified
Section titled “object:modified”object:modified:
ModifiedEvent
Defined in: src/EventTypeDefs.ts:161
Inherited from
Section titled “Inherited from”CanvasModificationEvents.object:modified
object:modifyPath
Section titled “object:modifyPath”object:modifyPath:
BasicTransformEvent
<TPointerEvent
> &object
&ModifyPathEvent
Defined in: src/EventTypeDefs.ts:158
Type Declaration
Section titled “Type Declaration”target
Section titled “target”target:
FabricObject
Inherited from
Section titled “Inherited from”CanvasModificationEvents.object:modifyPath
object:modifyPoly
Section titled “object:modifyPoly”object:modifyPoly:
BasicTransformEvent
<TPointerEvent
> &object
Defined in: src/EventTypeDefs.ts:157
Type Declaration
Section titled “Type Declaration”target
Section titled “target”target:
FabricObject
Inherited from
Section titled “Inherited from”CanvasModificationEvents.object:modifyPoly
object:moving
Section titled “object:moving”object:moving:
BasicTransformEvent
<TPointerEvent
> &object
Defined in: src/EventTypeDefs.ts:152
Type Declaration
Section titled “Type Declaration”target
Section titled “target”target:
FabricObject
Inherited from
Section titled “Inherited from”CanvasModificationEvents.object:moving
object:removed
Section titled “object:removed”object:removed:
object
Defined in: src/EventTypeDefs.ts:236
target
Section titled “target”target:
FabricObject
Inherited from
Section titled “Inherited from”StaticCanvasEvents
.object:removed
object:resizing
Section titled “object:resizing”object:resizing:
BasicTransformEvent
<TPointerEvent
> &object
Defined in: src/EventTypeDefs.ts:156
Type Declaration
Section titled “Type Declaration”target
Section titled “target”target:
FabricObject
Inherited from
Section titled “Inherited from”CanvasModificationEvents.object:resizing
object:rotating
Section titled “object:rotating”object:rotating:
BasicTransformEvent
<TPointerEvent
> &object
Defined in: src/EventTypeDefs.ts:154
Type Declaration
Section titled “Type Declaration”target
Section titled “target”target:
FabricObject
Inherited from
Section titled “Inherited from”CanvasModificationEvents.object:rotating
object:scaling
Section titled “object:scaling”object:scaling:
BasicTransformEvent
<TPointerEvent
> &object
Defined in: src/EventTypeDefs.ts:153
Type Declaration
Section titled “Type Declaration”target
Section titled “target”target:
FabricObject
Inherited from
Section titled “Inherited from”CanvasModificationEvents.object:scaling
object:skewing
Section titled “object:skewing”object:skewing:
BasicTransformEvent
<TPointerEvent
> &object
Defined in: src/EventTypeDefs.ts:155
Type Declaration
Section titled “Type Declaration”target
Section titled “target”target:
FabricObject
Inherited from
Section titled “Inherited from”CanvasModificationEvents.object:skewing
path:created
Section titled “path:created”path:created:
object
Defined in: src/EventTypeDefs.ts:327
path:
FabricObject
selection:cleared
Section titled “selection:cleared”selection:cleared:
Partial
<TEvent
<TPointerEvent
>> &object
Defined in: src/EventTypeDefs.ts:229
Type Declaration
Section titled “Type Declaration”deselected
Section titled “deselected”deselected:
FabricObject
<Partial
<FabricObjectProps
>,SerializedObjectProps
,ObjectEvents
>[]
Inherited from
Section titled “Inherited from”CanvasSelectionEvents.selection:cleared
selection:created
Section titled “selection:created”selection:created:
Partial
<TEvent
<TPointerEvent
>> &object
Defined in: src/EventTypeDefs.ts:219
Type Declaration
Section titled “Type Declaration”selected
Section titled “selected”selected:
FabricObject
<Partial
<FabricObjectProps
>,SerializedObjectProps
,ObjectEvents
>[]
Inherited from
Section titled “Inherited from”CanvasSelectionEvents.selection:created
selection:updated
Section titled “selection:updated”selection:updated:
Partial
<TEvent
<TPointerEvent
>> &object
Defined in: src/EventTypeDefs.ts:222
Type Declaration
Section titled “Type Declaration”deselected
Section titled “deselected”deselected:
FabricObject
<Partial
<FabricObjectProps
>,SerializedObjectProps
,ObjectEvents
>[]
selected
Section titled “selected”selected:
FabricObject
<Partial
<FabricObjectProps
>,SerializedObjectProps
,ObjectEvents
>[]
Inherited from
Section titled “Inherited from”CanvasSelectionEvents.selection:updated
text:changed
Section titled “text:changed”text:changed:
object
Defined in: src/EventTypeDefs.ts:345
target
Section titled “target”target:
IText
text:editing:entered
Section titled “text:editing:entered”text:editing:entered:
object
&Partial
<TEvent
<TPointerEvent
>>
Defined in: src/EventTypeDefs.ts:346
Type Declaration
Section titled “Type Declaration”target
Section titled “target”target:
IText
text:editing:exited
Section titled “text:editing:exited”text:editing:exited:
object
Defined in: src/EventTypeDefs.ts:347
target
Section titled “target”target:
IText
text:selection:changed
Section titled “text:selection:changed”text:selection:changed:
object
Defined in: src/EventTypeDefs.ts:344
target
Section titled “target”target:
IText