Skip to main content

neon_crisp / Modules / utils/guiScrollManager / GuiScrollManager

Class: GuiScrollManager

utils/guiScrollManager.GuiScrollManager

Table of contents​

Constructors​

Properties​

Methods​

Constructors​

constructor​

• new GuiScrollManager(scrollArea, movingChild, sideToSide?, scrollStartCB?, scrollStopCB?): GuiScrollManager

Parameters​

NameType
scrollAreanode
movingChildnode
sideToSide?boolean
scrollStartCB?() => void
scrollStopCB?() => void

Returns​

GuiScrollManager

Defined in​

utils/guiScrollManager.ts:20

Properties​

firstTouch​

• firstTouch: Object

Type declaration​

NameType
firstTouchboolean
xnumber
ynumber

Defined in​

utils/guiScrollManager.ts:17


maxXScroll​

• maxXScroll: number = 0

Defined in​

utils/guiScrollManager.ts:13


maxYScroll​

• maxYScroll: number = 0

Defined in​

utils/guiScrollManager.ts:14


minXScroll​

• minXScroll: number = 0

Defined in​

utils/guiScrollManager.ts:15


minYScroll​

• minYScroll: number = 0

Defined in​

utils/guiScrollManager.ts:16


movingChild​

• movingChild: Object

Type declaration​

NameType
nodenode
scrollingboolean

Defined in​

utils/guiScrollManager.ts:9


scrollArea​

• scrollArea: node

Defined in​

utils/guiScrollManager.ts:8


scrollStartCB​

• Optional scrollStartCB: () => void

Type declaration​

▸ (): void

Returns​

void

Defined in​

utils/guiScrollManager.ts:18


scrollStopCB​

• Optional scrollStopCB: () => void

Type declaration​

▸ (): void

Returns​

void

Defined in​

utils/guiScrollManager.ts:19


sideToSide​

• sideToSide: boolean = false

Defined in​

utils/guiScrollManager.ts:10


xOffset​

• xOffset: number = 0

Defined in​

utils/guiScrollManager.ts:11


yOffset​

• yOffset: number = 0

Defined in​

utils/guiScrollManager.ts:12

Methods​

getMinMaxScroll​

▸ getMinMaxScroll(): Object

Returns​

Object

NameType
maxXnumber
maxYnumber
minXnumber
minYnumber

Defined in​

utils/guiScrollManager.ts:31


onDrop​

▸ onDrop(): void

Returns​

void

Defined in​

utils/guiScrollManager.ts:42


onInput​

▸ onInput(action_id, action): void

the main loop to call your draggables when called should be added to on_input

Parameters​

NameType
action_idhash
actionAction

Returns​

void

Example

draggableManager.handleClicks(action_id, action)

Defined in​

utils/guiScrollManager.ts:82