Class for one gesture.
The event that kicked off this gesture.
The workspace that created this gesture and has a reference to it.
Start a gesture: update the workspace to indicate that a gesture is in progress and bind mousemove and mouseup handlers.
A mouse down or touch start event.
Gets the current dragger if an item is being dragged. Null if nothing is being dragged.
The dragger that is currently in use or null if no drag is in progress.
Handle a mouse move or touch move event.
A mouse move or touch move event.
Handle a real or faked right-click event by showing a context menu.
A mouse move or touch move event.
Handle a mousedown/touchstart event on a workspace.
A mouse down or touch start event.
The workspace the event hit.
Record the bubble that a gesture started on
The bubble the gesture started on.
Fake class which should be extended to avoid inheriting static properties