Class. Scroll Mouse Listener
protected
scrollbar:undefined
|HTMLElement
Defined in: packages/sprotty/src/features/viewport/scroll.ts:41
protected
scrollbarMouseDownDelay:number
=200
Defined in: packages/sprotty/src/features/viewport/scroll.ts:43
protected
scrollbarMouseDownTimeout:undefined
|number
Defined in: packages/sprotty/src/features/viewport/scroll.ts:42
protected
viewerOptions:ViewerOptions
Defined in: packages/sprotty/src/features/viewport/scroll.ts:36
protected
calculateDistance(touches
):number
Defined in: packages/sprotty/src/features/viewport/scroll.ts:305
TouchList
number
protected
calculateMidpoint(touches
,canvasBounds
):Point
Defined in: packages/sprotty/src/features/viewport/scroll.ts:311
TouchList
Bounds
Point
contextMenu(
target
,event
): (Action
|Promise
<Action
>)[]
Defined in: packages/sprotty/src/base/views/mouse-tool.ts:206
MouseEvent
(Action
| Promise
<Action
>)[]
decorate(
vnode
,element
):VNode
Defined in: packages/sprotty/src/base/views/mouse-tool.ts:218
VNode
VNode
doubleClick(
target
,event
):Action
[]
Defined in: packages/sprotty/src/features/viewport/scroll.ts:79
MouseEvent
Action
[]
protected
dragCanvas(model
,event
,lastScrollPosition
):Action
[]
Defined in: packages/sprotty/src/features/viewport/scroll.ts:201
SModelRootImpl
& Viewport
MouseEvent
| Touch
Point
Action
[]
dragOver(
target
,event
): (Action
|Promise
<Action
>)[]
Defined in: packages/sprotty/src/base/views/mouse-tool.ts:210
MouseEvent
(Action
| Promise
<Action
>)[]
drop(
target
,event
): (Action
|Promise
<Action
>)[]
Defined in: packages/sprotty/src/base/views/mouse-tool.ts:214
MouseEvent
(Action
| Promise
<Action
>)[]
protected
findClickTarget(scrollbar
,event
):undefined
|HTMLElement
Defined in: packages/sprotty/src/features/viewport/scroll.ts:295
HTMLElement
MouseEvent
undefined
| HTMLElement
protected
getScrollbar(event
):undefined
|HTMLElement
Defined in: packages/sprotty/src/features/viewport/scroll.ts:283
MouseEvent
| Touch
undefined
| HTMLElement
protected
getScrollbarOrientation(scrollbar
):"horizontal"
|"vertical"
Defined in: packages/sprotty/src/features/viewport/scroll.ts:287
HTMLElement
"horizontal"
| "vertical"
mouseDown(
target
,event
): (Action
|Promise
<Action
>)[]
Defined in: packages/sprotty/src/features/viewport/scroll.ts:45
MouseEvent
(Action
| Promise
<Action
>)[]
protected
mouseDownOrSingleTouchStart(event
,viewport
): (Action
|Promise
<Action
>)[]
Defined in: packages/sprotty/src/features/viewport/scroll.ts:128
MouseEvent
| Touch
SModelRootImpl
& Viewport
(Action
| Promise
<Action
>)[]
mouseEnter(
target
,event
):Action
[]
Defined in: packages/sprotty/src/features/viewport/scroll.ts:66
MouseEvent
Action
[]
mouseLeave(
target
,event
): (Action
|Promise
<Action
>)[]
Defined in: packages/sprotty/src/base/views/mouse-tool.ts:182
MouseEvent
(Action
| Promise
<Action
>)[]
mouseMove(
target
,event
):Action
[]
Defined in: packages/sprotty/src/features/viewport/scroll.ts:59
MouseEvent
Action
[]
protected
mouseOrSingleTouchMove(target
,event
):Action
[]
Defined in: packages/sprotty/src/features/viewport/scroll.ts:141
MouseEvent
| Touch
Action
[]
mouseOut(
target
,event
): (Action
|Promise
<Action
>)[]
Defined in: packages/sprotty/src/base/views/mouse-tool.ts:174
MouseEvent
(Action
| Promise
<Action
>)[]
mouseOver(
target
,event
): (Action
|Promise
<Action
>)[]
Defined in: packages/sprotty/src/base/views/mouse-tool.ts:170
MouseEvent
(Action
| Promise
<Action
>)[]
mouseUp(
target
,event
):Action
[]
Defined in: packages/sprotty/src/features/viewport/scroll.ts:73
MouseEvent
Action
[]
protected
moveScrollBar(model
,event
,scrollbar
,animate
):Action
[]
Defined in: packages/sprotty/src/features/viewport/scroll.ts:226
SModelRootImpl
& Viewport
MouseEvent
| Touch
HTMLElement
boolean
= false
Action
[]
touchEnd(
target
,event
):Action
[]
Defined in: packages/sprotty/src/features/viewport/scroll.ts:185
TouchEvent
Action
[]
touchMove(
target
,event
):Action
[]
Defined in: packages/sprotty/src/features/viewport/scroll.ts:117
TouchEvent
Action
[]
touchStart(
target
,event
): (Action
|Promise
<Action
>)[]
Defined in: packages/sprotty/src/features/viewport/scroll.ts:100
TouchEvent
(Action
| Promise
<Action
>)[]
protected
twoTouchMove(target
,touches
):Action
[]
Defined in: packages/sprotty/src/features/viewport/scroll.ts:158
TouchList
Action
[]
wheel(
target
,event
): (Action
|Promise
<Action
>)[]
Defined in: packages/sprotty/src/base/views/mouse-tool.ts:198
WheelEvent
(Action
| Promise
<Action
>)[]