็ฎไฝไธญๆ
Class: Dragger โ
Table of contents โ
Constructors โ
Properties โ
- interaction
- moving
- dragging
- dragData
- downData
- draggableList
- realDraggableList
- dragOverPath
- dragEnterPath
- dragStartPoints
- autoMoveTimer
- canAnimate
- canDragOut
- animateWait
Methods โ
- setDragData
- getList
- checkDrag
- dragStart
- setDragStartPoints
- getDraggableList
- drag
- dragReal
- dragOverOrOut
- dragEnterOrLeave
- dragEnd
- dragEndReal
- swipe
- drop
- dragReset
- checkDragEndAnimate
- animate
- checkDragOut
- autoMoveOnDragOut
- autoMoveCancel
- destroy
Constructors โ
constructor โ
โข new Dragger(interaction): Dragger
Parameters โ
| Name | Type |
|---|---|
interaction | InteractionBase |
Returns โ
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:35
Properties โ
interaction โ
โข interaction: InteractionBase
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:15
moving โ
โข moving: boolean
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:17
dragging โ
โข dragging: boolean
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:18
dragData โ
โข dragData: IDragEvent
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:20
downData โ
โข downData: IPointerEvent
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:21
draggableList โ
โข draggableList: ILeafList
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:23
realDraggableList โ
โข realDraggableList: ILeafList
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:24
dragOverPath โ
โข Protected dragOverPath: ILeafList
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:25
dragEnterPath โ
โข Protected dragEnterPath: ILeafList
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:26
dragStartPoints โ
โข dragStartPoints: IPointDataMap
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:28
autoMoveTimer โ
โข autoMoveTimer: any
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:29
canAnimate โ
โข canAnimate: boolean
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:31
canDragOut โ
โข canDragOut: boolean
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:32
animateWait โ
โข animateWait: IFunction
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:33
Methods โ
setDragData โ
โธ setDragData(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:39
getList โ
โธ getList(realDraggable?, hover?): ILeafList
Parameters โ
| Name | Type |
|---|---|
realDraggable? | boolean |
hover? | boolean |
Returns โ
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:46
checkDrag โ
โธ checkDrag(data, canDrag): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
canDrag | boolean |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:52
dragStart โ
โธ dragStart(data, canDrag): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
canDrag | boolean |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:73
setDragStartPoints โ
โธ setDragStartPoints(list): void
Parameters โ
| Name | Type |
|---|---|
list | ILeaf[] | ILeafList |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:84
getDraggableList โ
โธ getDraggableList(path): void
Parameters โ
| Name | Type |
|---|---|
path | ILeafList |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:89
drag โ
โธ drag(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:100
dragReal โ
โธ dragReal(isDragEnd?): void
Parameters โ
| Name | Type |
|---|---|
isDragEnd? | boolean |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:118
dragOverOrOut โ
โธ dragOverOrOut(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:135
dragEnterOrLeave โ
โธ dragEnterOrLeave(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:149
dragEnd โ
โธ dragEnd(data, speed?): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
speed? | number |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:159
dragEndReal โ
โธ dragEndReal(data?): void
Parameters โ
| Name | Type |
|---|---|
data? | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:165
swipe โ
โธ swipe(data, downData, dragData, endDragData): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
downData | IPointerEvent |
dragData | IDragEvent |
endDragData | IDragEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:196
drop โ
โธ drop(data, dropList, dragEnterPath): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
dropList | ILeafList |
dragEnterPath | ILeafList |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:204
dragReset โ
โธ dragReset(): void
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:211
checkDragEndAnimate โ
โธ checkDragEndAnimate(_data, _speed?): number | boolean
Parameters โ
| Name | Type |
|---|---|
_data | IPointerEvent |
_speed? | number |
Returns โ
number | boolean
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:218
animate โ
โธ animate(_func?, _off?): void
Parameters โ
| Name | Type |
|---|---|
_func? | IFunction |
_off? | "off" |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:220
checkDragOut โ
โธ checkDragOut(_data): void
Parameters โ
| Name | Type |
|---|---|
_data | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:222
autoMoveOnDragOut โ
โธ autoMoveOnDragOut(_data): void
Parameters โ
| Name | Type |
|---|---|
_data | IPointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:224
autoMoveCancel โ
โธ autoMoveCancel(): void
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction/src/Dragger.ts:226
destroy โ
โธ destroy(): void
Returns โ
void