Sprotty
Toggle Dark/Light/Auto modeToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeBack to homepage

Class. Zoom Mouse Listener

dragOver()

dragOver(target, event): (Action | Promise<Action>)[]

Defined in: packages/sprotty/src/base/views/mouse-tool.ts:210

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

(Action | Promise<Action>)[]

Inherited from

MouseListener.dragOver


drop()

drop(target, event): (Action | Promise<Action>)[]

Defined in: packages/sprotty/src/base/views/mouse-tool.ts:214

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

(Action | Promise<Action>)[]

Inherited from

MouseListener.drop


getViewportOffset()

protected getViewportOffset(root, event): Point

Defined in: packages/sprotty/src/features/viewport/zoom.ts:90

Parameters

root

SModelRootImpl

event

WheelEvent

Returns

Point


getZoomFactor()

protected getZoomFactor(event): number

Defined in: packages/sprotty/src/features/viewport/zoom.ts:99

Parameters

event

WheelEvent

Returns

number


isScrollMode()

protected isScrollMode(event): boolean

Defined in: packages/sprotty/src/features/viewport/zoom.ts:55

Parameters

event

WheelEvent

Returns

boolean


mouseDown()

mouseDown(target, event): (Action | Promise<Action>)[]

Defined in: packages/sprotty/src/base/views/mouse-tool.ts:186

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

(Action | Promise<Action>)[]

Inherited from

MouseListener.mouseDown


mouseEnter()

mouseEnter(target, event): (Action | Promise<Action>)[]

Defined in: packages/sprotty/src/base/views/mouse-tool.ts:178

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

(Action | Promise<Action>)[]

Inherited from

MouseListener.mouseEnter


mouseLeave()

mouseLeave(target, event): (Action | Promise<Action>)[]

Defined in: packages/sprotty/src/base/views/mouse-tool.ts:182

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

(Action | Promise<Action>)[]

Inherited from

MouseListener.mouseLeave


mouseMove()

mouseMove(target, event): (Action | Promise<Action>)[]

Defined in: packages/sprotty/src/base/views/mouse-tool.ts:190

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

(Action | Promise<Action>)[]

Inherited from

MouseListener.mouseMove


mouseOut()

mouseOut(target, event): (Action | Promise<Action>)[]

Defined in: packages/sprotty/src/base/views/mouse-tool.ts:174

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

(Action | Promise<Action>)[]

Inherited from

MouseListener.mouseOut


mouseOver()

mouseOver(target, event): (Action | Promise<Action>)[]

Defined in: packages/sprotty/src/base/views/mouse-tool.ts:170

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

(Action | Promise<Action>)[]

Inherited from

MouseListener.mouseOver


mouseUp()

mouseUp(target, event): (Action | Promise<Action>)[]

Defined in: packages/sprotty/src/base/views/mouse-tool.ts:194

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

(Action | Promise<Action>)[]

Inherited from

MouseListener.mouseUp


processScroll()

protected processScroll(viewport, event): Viewport

Defined in: packages/sprotty/src/features/viewport/zoom.ts:59

Parameters

viewport

Viewport

event

WheelEvent

Returns

Viewport


processZoom()

protected processZoom(viewport, target, event): undefined | Viewport

Defined in: packages/sprotty/src/features/viewport/zoom.ts:69

Parameters

viewport

Viewport

target

SModelElementImpl

event

WheelEvent

Returns

undefined | Viewport


wheel()

wheel(target, event): Action[]

Defined in: packages/sprotty/src/features/viewport/zoom.ts:43

Parameters

target

SModelElementImpl

event

WheelEvent

Returns

Action[]

Overrides

MouseListener.wheel