Skip to content

Interface: ILeaferAttrData โ€‹

Hierarchy โ€‹

Table of contents โ€‹

Properties โ€‹

Methods โ€‹

Properties โ€‹

mode โ€‹

โ€ข mode: ILeaferMode

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:38


running โ€‹

โ€ข running: boolean

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:40


created โ€‹

โ€ข created: boolean

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:41


ready โ€‹

โ€ข ready: boolean

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:42


viewReady โ€‹

โ€ข viewReady: boolean

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:43


imageReady โ€‹

โ€ข imageReady: boolean

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:44


viewCompleted โ€‹

โ€ข viewCompleted: boolean

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:45


layoutLocked โ€‹

โ€ข layoutLocked: boolean

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:46


transforming โ€‹

โ€ข transforming: boolean

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:48


view โ€‹

โ€ข Readonly view: unknown

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:50


canvas โ€‹

โ€ข canvas: ILeaferCanvas

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:52


renderer โ€‹

โ€ข renderer: IRenderer

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:53


watcher โ€‹

โ€ข watcher: IWatcher

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:55


layouter โ€‹

โ€ข layouter: ILayouter

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:56


selector โ€‹

โ€ข Optional selector: ISelector

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:58


interaction โ€‹

โ€ข Optional interaction: IInteraction

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:59


canvasManager โ€‹

โ€ข canvasManager: ICanvasManager

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:61


hitCanvasManager โ€‹

โ€ข Optional hitCanvasManager: IHitCanvasManager

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:62


autoLayout โ€‹

โ€ข Optional autoLayout: IAutoBounds

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:64


lazyBounds โ€‹

โ€ข lazyBounds: IBounds

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:65


config โ€‹

โ€ข config: ILeaferConfig

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:67


userConfig โ€‹

โ€ข Optional userConfig: ILeaferConfig

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:68


cacheId โ€‹

โ€ข Optional cacheId: boolean

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:71


cacheInnerId โ€‹

โ€ข Optional cacheInnerId: boolean

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:72


innerIdMap โ€‹

โ€ข Optional innerIdMap: ILeafMap

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:73


idMap โ€‹

โ€ข Optional idMap: ILeafMap

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:74


cursorPoint โ€‹

โ€ข Readonly cursorPoint: IPointData

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:76


clientBounds โ€‹

โ€ข Readonly clientBounds: IBoundsData

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:77


leafs โ€‹

โ€ข leafs: number

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:78


isPullDown โ€‹

โ€ข Optional isPullDown: boolean

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:80


isReachDottom โ€‹

โ€ข Optional isReachDottom: boolean

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:81


__eventIds โ€‹

โ€ข __eventIds: IEventListenerId[]

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:83


__nextRenderWait โ€‹

โ€ข __nextRenderWait: IFunction[]

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:84

Methods โ€‹

init โ€‹

โ–ธ init(userConfig?, parentApp?): void

Parameters โ€‹

NameType
userConfig?ILeaferConfig
parentApp?IAppBase

Returns โ€‹

void

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:86


start โ€‹

โ–ธ start(): void

Returns โ€‹

void

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:88


stop โ€‹

โ–ธ stop(): void

Returns โ€‹

void

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:89


unlockLayout โ€‹

โ–ธ unlockLayout(updateLayout?): void

Parameters โ€‹

NameType
updateLayout?boolean

Returns โ€‹

void

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:91


lockLayout โ€‹

โ–ธ lockLayout(updateLayout?): void

Parameters โ€‹

NameType
updateLayout?boolean

Returns โ€‹

void

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:92


requestRender โ€‹

โ–ธ requestRender(change): void

Parameters โ€‹

NameType
changeboolean

Returns โ€‹

void

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:94


updateCursor โ€‹

โ–ธ updateCursor(cursor?): void

Parameters โ€‹

NameType
cursor?ICursorType

Returns โ€‹

void

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:96


resize โ€‹

โ–ธ resize(size): void

Parameters โ€‹

NameType
sizeIScreenSizeData

Returns โ€‹

void

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:97


waitReady โ€‹

โ–ธ waitReady(item, bind?): void

Parameters โ€‹

NameType
itemIFunction
bind?IObject

Returns โ€‹

void

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:99


waitViewReady โ€‹

โ–ธ waitViewReady(item, bind?): void

Parameters โ€‹

NameType
itemIFunction
bind?IObject

Returns โ€‹

void

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:100


waitViewCompleted โ€‹

โ–ธ waitViewCompleted(item, bind?): void

Parameters โ€‹

NameType
itemIFunction
bind?IObject

Returns โ€‹

void

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:101


zoom โ€‹

โ–ธ zoom(zoomType, optionsOrPadding?, scroll?, transition?): IBoundsData

Parameters โ€‹

NameType
zoomTypeIZoomType
optionsOrPadding?IFourNumber | IZoomOptions
scroll?boolean | "x" | "y"
transition?ITransition

Returns โ€‹

IBoundsData

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:103


getValidMove โ€‹

โ–ธ getValidMove(moveX, moveY, checkLimit?): IPointData

Parameters โ€‹

NameType
moveXnumber
moveYnumber
checkLimit?boolean

Returns โ€‹

IPointData

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:104


getValidScale โ€‹

โ–ธ getValidScale(changeScale): number

Parameters โ€‹

NameType
changeScalenumber

Returns โ€‹

number

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:105


getWorldPointByClient โ€‹

โ–ธ getWorldPointByClient(clientPoint, updateClient?): IPointData

Parameters โ€‹

NameType
clientPointIClientPointData
updateClient?boolean

Returns โ€‹

IPointData

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:107


getPagePointByClient โ€‹

โ–ธ getPagePointByClient(clientPoint, updateClient?): IPointData

Parameters โ€‹

NameType
clientPointIClientPointData
updateClient?boolean

Returns โ€‹

IPointData

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:108


getClientPointByWorld โ€‹

โ–ธ getClientPointByWorld(worldPoint): IPointData

Parameters โ€‹

NameType
worldPointIPointData

Returns โ€‹

IPointData

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:109


updateClientBounds โ€‹

โ–ธ updateClientBounds(): void

Returns โ€‹

void

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:110


receiveEvent โ€‹

โ–ธ receiveEvent(event): void

Parameters โ€‹

NameType
eventany

Returns โ€‹

void

Defined in โ€‹

src/leafer/packages/interface/src/app/ILeafer.ts:112

Released under the MIT License.