Class. Scroll Mouse Listener
protectedscrollbar:undefined|HTMLElement
Defined in: packages/sprotty/src/features/viewport/scroll.ts:41
protectedscrollbarMouseDownDelay:number=200
Defined in: packages/sprotty/src/features/viewport/scroll.ts:43
protectedscrollbarMouseDownTimeout:undefined|number
Defined in: packages/sprotty/src/features/viewport/scroll.ts:42
protectedviewerOptions:ViewerOptions
Defined in: packages/sprotty/src/features/viewport/scroll.ts:36
protectedcalculateDistance(touches):number
Defined in: packages/sprotty/src/features/viewport/scroll.ts:305
TouchList
number
protectedcalculateMidpoint(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[]
protecteddragCanvas(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>)[]
protectedfindClickTarget(scrollbar,event):undefined|HTMLElement
Defined in: packages/sprotty/src/features/viewport/scroll.ts:295
HTMLElement
MouseEvent
undefined | HTMLElement
protectedgetScrollbar(event):undefined|HTMLElement
Defined in: packages/sprotty/src/features/viewport/scroll.ts:283
MouseEvent | Touch
undefined | HTMLElement
protectedgetScrollbarOrientation(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>)[]
protectedmouseDownOrSingleTouchStart(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[]
protectedmouseOrSingleTouchMove(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[]
protectedmoveScrollBar(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>)[]
protectedtwoTouchMove(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>)[]