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

Class. Select Mouse Listener

wasSelected

wasSelected: boolean = false

Defined in: packages/sprotty/src/features/select/select.ts:136

Methods

collectElementsToDeselect()

protected collectElementsToDeselect(target, selectableTarget): SModelElementImpl[]

Defined in: packages/sprotty/src/features/select/select.ts:172

Parameters

target

SModelElementImpl

selectableTarget

undefined | SModelElementImpl & Selectable

Returns

SModelElementImpl[]


contextMenu()

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

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

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

(Action | Promise<Action>)[]

Inherited from

MouseListener.contextMenu


decorate()

decorate(vnode, element): VNode

Defined in: packages/sprotty/src/features/select/select.ts:244

Parameters

vnode

VNode

element

SModelElementImpl

Returns

VNode

Overrides

MouseListener.decorate


doubleClick()

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

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

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

(Action | Promise<Action>)[]

Inherited from

MouseListener.doubleClick


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


handleButton()

protected handleButton(target, event): undefined | (Action | Promise<Action>)[]

Defined in: packages/sprotty/src/features/select/select.ts:178

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

undefined | (Action | Promise<Action>)[]


handleDeselectAll()

protected handleDeselectAll(deselectedElements, event): (Action | Promise<Action>)[]

Defined in: packages/sprotty/src/features/select/select.ts:210

Parameters

deselectedElements

SModelElementImpl[]

event

MouseEvent

Returns

(Action | Promise<Action>)[]


handleDeselectTarget()

protected handleDeselectTarget(selectableTarget, event): (Action | Promise<Action>)[]

Defined in: packages/sprotty/src/features/select/select.ts:201

Parameters

selectableTarget

SModelElementImpl & Selectable

event

MouseEvent

Returns

(Action | Promise<Action>)[]


handleSelectTarget()

protected handleSelectTarget(selectableTarget, deselectedElements, event): (Action | Promise<Action>)[]

Defined in: packages/sprotty/src/features/select/select.ts:188

Parameters

selectableTarget

SModelElementImpl & Selectable

deselectedElements

SModelElementImpl[]

event

MouseEvent

Returns

(Action | Promise<Action>)[]


mouseDown()

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

Defined in: packages/sprotty/src/features/select/select.ts:140

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

(Action | Promise<Action>)[]

Overrides

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[]

Defined in: packages/sprotty/src/features/select/select.ts:220

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

Action[]

Overrides

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/features/select/select.ts:225

Parameters

target

SModelElementImpl

event

MouseEvent

Returns

(Action | Promise<Action>)[]

Overrides

MouseListener.mouseUp


wheel()

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

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

Parameters

target

SModelElementImpl

event

WheelEvent

Returns

(Action | Promise<Action>)[]

Inherited from

MouseListener.wheel