Skip to content

Class: SwipeEvent ​

Hierarchy ​

Implements ​

Table of contents ​

Constructors ​

Properties ​

Accessors ​

Methods ​

Constructors ​

constructor ​

• new SwipeEvent(params): SwipeEvent

Parameters ​

NameType
paramsIUIEvent

Returns ​

SwipeEvent

Inherited from ​

DragEvent.constructor

Defined in ​

src/ui/packages/event/src/UIEvent.ts:33

Properties ​

origin ​

• Readonly origin: IObject

Implementation of ​

ISwipeEvent.origin

Inherited from ​

DragEvent.origin

Defined in ​

src/leafer/packages/event/src/Event.ts:7


type ​

• Readonly type: string

Implementation of ​

ISwipeEvent.type

Inherited from ​

DragEvent.type

Defined in ​

src/leafer/packages/event/src/Event.ts:9


phase ​

• Readonly phase: number

Implementation of ​

ISwipeEvent.phase

Inherited from ​

DragEvent.phase

Defined in ​

src/leafer/packages/event/src/Event.ts:14


isStopDefault ​

• isStopDefault: boolean

Implementation of ​

ISwipeEvent.isStopDefault

Inherited from ​

DragEvent.isStopDefault

Defined in ​

src/leafer/packages/event/src/Event.ts:16


isStop ​

• isStop: boolean

Implementation of ​

ISwipeEvent.isStop

Inherited from ​

DragEvent.isStop

Defined in ​

src/leafer/packages/event/src/Event.ts:17


isStopNow ​

• isStopNow: boolean

Implementation of ​

ISwipeEvent.isStopNow

Inherited from ​

DragEvent.isStopNow

Defined in ​

src/leafer/packages/event/src/Event.ts:18


BEFORE_DRAG ​

â–Ş Static BEFORE_DRAG: string = 'drag.before_drag'

Inherited from ​

DragEvent.BEFORE_DRAG

Defined in ​

src/ui/packages/event/src/DragEvent.ts:13


START ​

â–Ş Static START: string = 'drag.start'

Inherited from ​

DragEvent.START

Defined in ​

src/ui/packages/event/src/DragEvent.ts:15


DRAG ​

â–Ş Static DRAG: string = 'drag'

Inherited from ​

DragEvent.DRAG

Defined in ​

src/ui/packages/event/src/DragEvent.ts:16


END ​

â–Ş Static END: string = 'drag.end'

Inherited from ​

DragEvent.END

Defined in ​

src/ui/packages/event/src/DragEvent.ts:17


OVER ​

â–Ş Static OVER: string = 'drag.over'

Inherited from ​

DragEvent.OVER

Defined in ​

src/ui/packages/event/src/DragEvent.ts:19


OUT ​

â–Ş Static OUT: string = 'drag.out'

Inherited from ​

DragEvent.OUT

Defined in ​

src/ui/packages/event/src/DragEvent.ts:20


ENTER ​

â–Ş Static ENTER: string = 'drag.enter'

Inherited from ​

DragEvent.ENTER

Defined in ​

src/ui/packages/event/src/DragEvent.ts:22


LEAVE ​

â–Ş Static LEAVE: string = 'drag.leave'

Inherited from ​

DragEvent.LEAVE

Defined in ​

src/ui/packages/event/src/DragEvent.ts:23


moveX ​

• Readonly moveX: number

Implementation of ​

ISwipeEvent.moveX

Inherited from ​

DragEvent.moveX

Defined in ​

src/ui/packages/event/src/DragEvent.ts:25


moveY ​

• Readonly moveY: number

Implementation of ​

ISwipeEvent.moveY

Inherited from ​

DragEvent.moveY

Defined in ​

src/ui/packages/event/src/DragEvent.ts:26


totalX ​

• Readonly totalX: number

Implementation of ​

ISwipeEvent.totalX

Inherited from ​

DragEvent.totalX

Defined in ​

src/ui/packages/event/src/DragEvent.ts:27


totalY ​

• Readonly totalY: number

Implementation of ​

ISwipeEvent.totalY

Inherited from ​

DragEvent.totalY

Defined in ​

src/ui/packages/event/src/DragEvent.ts:28


list ​

â–Ş Static list: ILeafList

Inherited from ​

DragEvent.list

Defined in ​

src/ui/packages/event/src/DragEvent.ts:30


data ​

â–Ş Static data: IObject

Inherited from ​

DragEvent.data

Defined in ​

src/ui/packages/event/src/DragEvent.ts:31


POINTER ​

â–Ş Static POINTER: string = 'pointer'

Inherited from ​

DragEvent.POINTER

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:10


BEFORE_DOWN ​

â–Ş Static BEFORE_DOWN: string = 'pointer.before_down'

Inherited from ​

DragEvent.BEFORE_DOWN

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:12


BEFORE_MOVE ​

â–Ş Static BEFORE_MOVE: string = 'pointer.before_move'

Inherited from ​

DragEvent.BEFORE_MOVE

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:13


BEFORE_UP ​

â–Ş Static BEFORE_UP: string = 'pointer.before_up'

Inherited from ​

DragEvent.BEFORE_UP

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:14


MOVE ​

â–Ş Static MOVE: string = 'pointer.move'

Inherited from ​

DragEvent.MOVE

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:17


TAP ​

â–Ş Static TAP: string = 'tap'

Inherited from ​

DragEvent.TAP

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:26


DOUBLE_TAP ​

â–Ş Static DOUBLE_TAP: string = 'double_tap'

Inherited from ​

DragEvent.DOUBLE_TAP

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:27


CLICK ​

â–Ş Static CLICK: string = 'click'

Inherited from ​

DragEvent.CLICK

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:29


DOUBLE_CLICK ​

â–Ş Static DOUBLE_CLICK: string = 'double_click'

Inherited from ​

DragEvent.DOUBLE_CLICK

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:30


LONG_PRESS ​

â–Ş Static LONG_PRESS: string = 'long_press'

Inherited from ​

DragEvent.LONG_PRESS

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:32


LONG_TAP ​

â–Ş Static LONG_TAP: string = 'long_tap'

Inherited from ​

DragEvent.LONG_TAP

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:33


â–Ş Static MENU: string = 'pointer.menu'

Inherited from ​

DragEvent.MENU

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:35


â–Ş Static MENU_TAP: string = 'pointer.menu_tap'

Inherited from ​

DragEvent.MENU_TAP

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:36


width ​

• Readonly width: number

Implementation of ​

ISwipeEvent.width

Inherited from ​

DragEvent.width

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:38


height ​

• Readonly height: number

Implementation of ​

ISwipeEvent.height

Inherited from ​

DragEvent.height

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:39


pointerType ​

• Readonly pointerType: PointerType

Implementation of ​

ISwipeEvent.pointerType

Inherited from ​

DragEvent.pointerType

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:40


moving ​

• Optional Readonly moving: boolean

Implementation of ​

ISwipeEvent.moving

Inherited from ​

DragEvent.moving

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:41


dragging ​

• Optional Readonly dragging: boolean

Implementation of ​

ISwipeEvent.dragging

Inherited from ​

DragEvent.dragging

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:42


multiTouch ​

• Optional Readonly multiTouch: boolean

Implementation of ​

ISwipeEvent.multiTouch

Inherited from ​

DragEvent.multiTouch

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:43


pressure ​

• Readonly pressure: number

Implementation of ​

ISwipeEvent.pressure

Inherited from ​

DragEvent.pressure

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:44


tangentialPressure ​

• Optional Readonly tangentialPressure: number

Implementation of ​

ISwipeEvent.tangentialPressure

Inherited from ​

DragEvent.tangentialPressure

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:45


tiltX ​

• Optional Readonly tiltX: number

Implementation of ​

ISwipeEvent.tiltX

Inherited from ​

DragEvent.tiltX

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:46


tiltY ​

• Optional Readonly tiltY: number

Implementation of ​

ISwipeEvent.tiltY

Inherited from ​

DragEvent.tiltY

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:47


twist ​

• Optional Readonly twist: number

Implementation of ​

ISwipeEvent.twist

Inherited from ​

DragEvent.twist

Defined in ​

src/ui/packages/event/src/PointerEvent.ts:48


SWIPE ​

â–Ş Static SWIPE: string = 'swipe'

Defined in ​

src/ui/packages/event/src/SwipeEvent.ts:10


LEFT ​

â–Ş Static LEFT: string = 'swipe.left'

Defined in ​

src/ui/packages/event/src/SwipeEvent.ts:12


â–Ş Static RIGHT: string = 'swipe.right'

Defined in ​

src/ui/packages/event/src/SwipeEvent.ts:13


UP ​

â–Ş Static UP: string = 'swipe.up'

Overrides ​

DragEvent.UP

Defined in ​

src/ui/packages/event/src/SwipeEvent.ts:14


DOWN ​

â–Ş Static DOWN: string = 'swipe.down'

Overrides ​

DragEvent.DOWN

Defined in ​

src/ui/packages/event/src/SwipeEvent.ts:15


speed ​

• Readonly speed: number

Defined in ​

src/ui/packages/event/src/SwipeEvent.ts:17


direction ​

• Readonly direction: string

Defined in ​

src/ui/packages/event/src/SwipeEvent.ts:18


x ​

• Readonly x: number

Implementation of ​

ISwipeEvent.x

Inherited from ​

DragEvent.x

Defined in ​

src/ui/packages/event/src/UIEvent.ts:10


y ​

• Readonly y: number

Implementation of ​

ISwipeEvent.y

Inherited from ​

DragEvent.y

Defined in ​

src/ui/packages/event/src/UIEvent.ts:11


path ​

• Readonly path: ILeafList

Implementation of ​

ISwipeEvent.path

Inherited from ​

DragEvent.path

Defined in ​

src/ui/packages/event/src/UIEvent.ts:13


throughPath ​

• Optional Readonly throughPath: ILeafList

Implementation of ​

ISwipeEvent.throughPath

Inherited from ​

DragEvent.throughPath

Defined in ​

src/ui/packages/event/src/UIEvent.ts:14


altKey ​

• Readonly altKey: boolean

Implementation of ​

ISwipeEvent.altKey

Inherited from ​

DragEvent.altKey

Defined in ​

src/ui/packages/event/src/UIEvent.ts:16


ctrlKey ​

• Readonly ctrlKey: boolean

Implementation of ​

ISwipeEvent.ctrlKey

Inherited from ​

DragEvent.ctrlKey

Defined in ​

src/ui/packages/event/src/UIEvent.ts:17


shiftKey ​

• Readonly shiftKey: boolean

Implementation of ​

ISwipeEvent.shiftKey

Inherited from ​

DragEvent.shiftKey

Defined in ​

src/ui/packages/event/src/UIEvent.ts:18


metaKey ​

• Readonly metaKey: boolean

Implementation of ​

ISwipeEvent.metaKey

Inherited from ​

DragEvent.metaKey

Defined in ​

src/ui/packages/event/src/UIEvent.ts:19


buttons ​

• Readonly buttons: number

Implementation of ​

ISwipeEvent.buttons

Inherited from ​

DragEvent.buttons

Defined in ​

src/ui/packages/event/src/UIEvent.ts:25


target ​

• Readonly target: ILeaf

Implementation of ​

ISwipeEvent.target

Inherited from ​

DragEvent.target

Defined in ​

src/ui/packages/event/src/UIEvent.ts:27


current ​

• Readonly current: ILeaf

Implementation of ​

ISwipeEvent.current

Inherited from ​

DragEvent.current

Defined in ​

src/ui/packages/event/src/UIEvent.ts:28


bubbles ​

• Readonly bubbles: boolean = true

Implementation of ​

ISwipeEvent.bubbles

Inherited from ​

DragEvent.bubbles

Defined in ​

src/ui/packages/event/src/UIEvent.ts:29


time ​

• Readonly time: number

Implementation of ​

ISwipeEvent.time

Inherited from ​

DragEvent.time

Defined in ​

src/ui/packages/event/src/UIEvent.ts:31

Accessors ​

spaceKey ​

• get spaceKey(): boolean

Returns ​

boolean

Implementation of ​

ISwipeEvent.spaceKey

Inherited from ​

DragEvent.spaceKey

Defined in ​

src/ui/packages/event/src/UIEvent.ts:20


left ​

• get left(): boolean

Returns ​

boolean

Implementation of ​

ISwipeEvent.left

Inherited from ​

DragEvent.left

Defined in ​

src/ui/packages/event/src/UIEvent.ts:22


right ​

• get right(): boolean

Returns ​

boolean

Implementation of ​

ISwipeEvent.right

Inherited from ​

DragEvent.right

Defined in ​

src/ui/packages/event/src/UIEvent.ts:23


middle ​

• get middle(): boolean

Returns ​

boolean

Implementation of ​

ISwipeEvent.middle

Inherited from ​

DragEvent.middle

Defined in ​

src/ui/packages/event/src/UIEvent.ts:24

Methods ​

stopDefault ​

â–¸ stopDefault(): void

Returns ​

void

Implementation of ​

ISwipeEvent.stopDefault

Inherited from ​

DragEvent.stopDefault

Defined in ​

src/leafer/packages/event/src/Event.ts:25


stopNow ​

â–¸ stopNow(): void

Returns ​

void

Implementation of ​

ISwipeEvent.stopNow

Inherited from ​

DragEvent.stopNow

Defined in ​

src/leafer/packages/event/src/Event.ts:30


stop ​

â–¸ stop(): void

Returns ​

void

Implementation of ​

ISwipeEvent.stop

Inherited from ​

DragEvent.stop

Defined in ​

src/leafer/packages/event/src/Event.ts:36


setList ​

â–¸ setList(data): void

Parameters ​

NameType
dataILeaf | ILeaf[] | ILeafList

Returns ​

void

Inherited from ​

DragEvent.setList

Defined in ​

src/ui/packages/event/src/DragEvent.ts:33


setData ​

â–¸ setData(data): void

Parameters ​

NameType
dataIObject

Returns ​

void

Inherited from ​

DragEvent.setData

Defined in ​

src/ui/packages/event/src/DragEvent.ts:37


getValidMove ​

â–¸ getValidMove(leaf, localStart, worldTotal, checkLimit?): IPointData

Parameters ​

NameTypeDefault value
leafILeafundefined
localStartIPointDataundefined
worldTotalIPointDataundefined
checkLimitbooleantrue

Returns ​

IPointData

Inherited from ​

DragEvent.getValidMove

Defined in ​

src/ui/packages/event/src/DragEvent.ts:41


limitMove ​

â–¸ limitMove(leaf, move): void

Parameters ​

NameType
leafILeaf
moveIPointData

Returns ​

void

Inherited from ​

DragEvent.limitMove

Defined in ​

src/ui/packages/event/src/DragEvent.ts:49


getPageMove ​

â–¸ getPageMove(total?): IPointData

Parameters ​

NameType
total?boolean

Returns ​

IPointData

Implementation of ​

ISwipeEvent.getPageMove

Inherited from ​

DragEvent.getPageMove

Defined in ​

src/ui/packages/event/src/DragEvent.ts:53


getInnerMove ​

â–¸ getInnerMove(relative?, total?): IPointData

Parameters ​

NameType
relative?ILeaf
total?boolean

Returns ​

IPointData

Implementation of ​

ISwipeEvent.getInnerMove

Inherited from ​

DragEvent.getInnerMove

Defined in ​

src/ui/packages/event/src/DragEvent.ts:58


getLocalMove ​

â–¸ getLocalMove(relative?, total?): IPointData

Parameters ​

NameType
relative?ILeaf
total?boolean

Returns ​

IPointData

Implementation of ​

ISwipeEvent.getLocalMove

Inherited from ​

DragEvent.getLocalMove

Defined in ​

src/ui/packages/event/src/DragEvent.ts:64


getPageTotal ​

â–¸ getPageTotal(): IPointData

Returns ​

IPointData

Implementation of ​

ISwipeEvent.getPageTotal

Inherited from ​

DragEvent.getPageTotal

Defined in ​

src/ui/packages/event/src/DragEvent.ts:70


getInnerTotal ​

â–¸ getInnerTotal(relative?): IPointData

Parameters ​

NameType
relative?ILeaf

Returns ​

IPointData

Implementation of ​

ISwipeEvent.getInnerTotal

Inherited from ​

DragEvent.getInnerTotal

Defined in ​

src/ui/packages/event/src/DragEvent.ts:74


getLocalTotal ​

â–¸ getLocalTotal(relative?): IPointData

Parameters ​

NameType
relative?ILeaf

Returns ​

IPointData

Implementation of ​

ISwipeEvent.getLocalTotal

Inherited from ​

DragEvent.getLocalTotal

Defined in ​

src/ui/packages/event/src/DragEvent.ts:78


getPageBounds ​

â–¸ getPageBounds(): IBoundsData

Returns ​

IBoundsData

Implementation of ​

ISwipeEvent.getPageBounds

Inherited from ​

DragEvent.getPageBounds

Defined in ​

src/ui/packages/event/src/DragEvent.ts:82


assignMove ​

â–¸ assignMove(total): void

Parameters ​

NameType
totalboolean

Returns ​

void

Inherited from ​

DragEvent.assignMove

Defined in ​

src/ui/packages/event/src/DragEvent.ts:89


isHoldKeys ​

â–¸ isHoldKeys(shortcutKeys?): boolean

Parameters ​

NameType
shortcutKeys?IShortcutKeysCheck | IShortcutKeys

Returns ​

boolean

Implementation of ​

ISwipeEvent.isHoldKeys

Inherited from ​

DragEvent.isHoldKeys

Defined in ​

src/ui/packages/event/src/UIEvent.ts:39


getBoxPoint ​

â–¸ getBoxPoint(relative?): IPointData

Parameters ​

NameType
relative?ILeaf

Returns ​

IPointData

Implementation of ​

ISwipeEvent.getBoxPoint

Inherited from ​

DragEvent.getBoxPoint

Defined in ​

src/ui/packages/event/src/UIEvent.ts:43


getInnerPoint ​

â–¸ getInnerPoint(relative?): IPointData

Parameters ​

NameType
relative?ILeaf

Returns ​

IPointData

Implementation of ​

ISwipeEvent.getInnerPoint

Inherited from ​

DragEvent.getInnerPoint

Defined in ​

src/ui/packages/event/src/UIEvent.ts:47


getLocalPoint ​

â–¸ getLocalPoint(relative?): IPointData

Parameters ​

NameType
relative?ILeaf

Returns ​

IPointData

Implementation of ​

ISwipeEvent.getLocalPoint

Inherited from ​

DragEvent.getLocalPoint

Defined in ​

src/ui/packages/event/src/UIEvent.ts:51


getPagePoint ​

â–¸ getPagePoint(): IPointData

Returns ​

IPointData

Implementation of ​

ISwipeEvent.getPagePoint

Inherited from ​

DragEvent.getPagePoint

Defined in ​

src/ui/packages/event/src/UIEvent.ts:55


getInner ​

â–¸ getInner(relative?): IPointData

Parameters ​

NameType
relative?ILeaf

Returns ​

IPointData

Implementation of ​

ISwipeEvent.getInner

Inherited from ​

DragEvent.getInner

Defined in ​

src/ui/packages/event/src/UIEvent.ts:60


getLocal ​

â–¸ getLocal(relative?): IPointData

Parameters ​

NameType
relative?ILeaf

Returns ​

IPointData

Implementation of ​

ISwipeEvent.getLocal

Inherited from ​

DragEvent.getLocal

Defined in ​

src/ui/packages/event/src/UIEvent.ts:61


getPage ​

â–¸ getPage(): IPointData

Returns ​

IPointData

Implementation of ​

ISwipeEvent.getPage

Inherited from ​

DragEvent.getPage

Defined in ​

src/ui/packages/event/src/UIEvent.ts:62


changeName ​

â–¸ changeName(oldName, newName): void

Parameters ​

NameType
oldNamestring
newNamestring

Returns ​

void

Inherited from ​

DragEvent.changeName

Defined in ​

src/ui/packages/event/src/UIEvent.ts:65

Released under the MIT License.