Skip to content

Interface: ILeaferAttrData โ€‹

Hierarchy โ€‹

Table of contents โ€‹

Properties โ€‹

Methods โ€‹

Properties โ€‹

running โ€‹

โ€ข running: boolean

Defined in โ€‹

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


created โ€‹

โ€ข created: boolean

Defined in โ€‹

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


ready โ€‹

โ€ข ready: boolean

Defined in โ€‹

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


viewReady โ€‹

โ€ข viewReady: boolean

Defined in โ€‹

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


imageReady โ€‹

โ€ข imageReady: boolean

Defined in โ€‹

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


viewCompleted โ€‹

โ€ข viewCompleted: boolean

Defined in โ€‹

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


layoutLocked โ€‹

โ€ข layoutLocked: boolean

Defined in โ€‹

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


transforming โ€‹

โ€ข transforming: boolean

Defined in โ€‹

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


view โ€‹

โ€ข view: unknown

Defined in โ€‹

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


canvas โ€‹

โ€ข canvas: ILeaferCanvas

Defined in โ€‹

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


renderer โ€‹

โ€ข renderer: IRenderer

Defined in โ€‹

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


watcher โ€‹

โ€ข watcher: IWatcher

Defined in โ€‹

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


layouter โ€‹

โ€ข layouter: ILayouter

Defined in โ€‹

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


selector โ€‹

โ€ข Optional selector: ISelector

Defined in โ€‹

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


interaction โ€‹

โ€ข Optional interaction: IInteraction

Defined in โ€‹

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


canvasManager โ€‹

โ€ข canvasManager: ICanvasManager

Defined in โ€‹

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


hitCanvasManager โ€‹

โ€ข Optional hitCanvasManager: IHitCanvasManager

Defined in โ€‹

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


autoLayout โ€‹

โ€ข Optional autoLayout: IAutoBounds

Defined in โ€‹

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


lazyBounds โ€‹

โ€ข lazyBounds: IBounds

Defined in โ€‹

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


config โ€‹

โ€ข config: ILeaferConfig

Defined in โ€‹

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


userConfig โ€‹

โ€ข Optional userConfig: ILeaferConfig

Defined in โ€‹

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


cursorPoint โ€‹

โ€ข Readonly cursorPoint: IPointData

Defined in โ€‹

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


clientBounds โ€‹

โ€ข Readonly clientBounds: IBoundsData

Defined in โ€‹

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


leafs โ€‹

โ€ข leafs: number

Defined in โ€‹

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


__eventIds โ€‹

โ€ข __eventIds: IEventListenerId[]

Defined in โ€‹

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


__nextRenderWait โ€‹

โ€ข __nextRenderWait: IFunction[]

Defined in โ€‹

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

Methods โ€‹

init โ€‹

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

Parameters โ€‹

NameType
userConfig?ILeaferConfig
parentApp?IAppBase

Returns โ€‹

void

Defined in โ€‹

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


start โ€‹

โ–ธ start(): void

Returns โ€‹

void

Defined in โ€‹

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


stop โ€‹

โ–ธ stop(): void

Returns โ€‹

void

Defined in โ€‹

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


unlockLayout โ€‹

โ–ธ unlockLayout(): void

Returns โ€‹

void

Defined in โ€‹

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


lockLayout โ€‹

โ–ธ lockLayout(): void

Returns โ€‹

void

Defined in โ€‹

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


requestRender โ€‹

โ–ธ requestRender(change): void

Parameters โ€‹

NameType
changeboolean

Returns โ€‹

void

Defined in โ€‹

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


updateCursor โ€‹

โ–ธ updateCursor(cursor?): void

Parameters โ€‹

NameType
cursor?ICursorType

Returns โ€‹

void

Defined in โ€‹

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


resize โ€‹

โ–ธ resize(size): void

Parameters โ€‹

NameType
sizeIScreenSizeData

Returns โ€‹

void

Defined in โ€‹

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


waitReady โ€‹

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

Parameters โ€‹

NameType
itemIFunction
bind?IObject

Returns โ€‹

void

Defined in โ€‹

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


waitViewReady โ€‹

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

Parameters โ€‹

NameType
itemIFunction
bind?IObject

Returns โ€‹

void

Defined in โ€‹

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


waitViewCompleted โ€‹

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

Parameters โ€‹

NameType
itemIFunction
bind?IObject

Returns โ€‹

void

Defined in โ€‹

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


zoom โ€‹

โ–ธ zoom(zoomType, padding?, fixedScale?, transition?): IBoundsData

Parameters โ€‹

NameType
zoomTypeIZoomType
padding?IFourNumber
fixedScale?boolean
transition?ITransition

Returns โ€‹

IBoundsData

Defined in โ€‹

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


getValidMove โ€‹

โ–ธ getValidMove(moveX, moveY): IPointData

Parameters โ€‹

NameType
moveXnumber
moveYnumber

Returns โ€‹

IPointData

Defined in โ€‹

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


getValidScale โ€‹

โ–ธ getValidScale(changeScale): number

Parameters โ€‹

NameType
changeScalenumber

Returns โ€‹

number

Defined in โ€‹

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


getWorldPointByClient โ€‹

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

Parameters โ€‹

NameType
clientPointIClientPointData
updateClient?boolean

Returns โ€‹

IPointData

Defined in โ€‹

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


getPagePointByClient โ€‹

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

Parameters โ€‹

NameType
clientPointIClientPointData
updateClient?boolean

Returns โ€‹

IPointData

Defined in โ€‹

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


getClientPointByWorld โ€‹

โ–ธ getClientPointByWorld(worldPoint): IPointData

Parameters โ€‹

NameType
worldPointIPointData

Returns โ€‹

IPointData

Defined in โ€‹

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


updateClientBounds โ€‹

โ–ธ updateClientBounds(): void

Returns โ€‹

void

Defined in โ€‹

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


receiveEvent โ€‹

โ–ธ receiveEvent(event): void

Parameters โ€‹

NameType
eventany

Returns โ€‹

void

Defined in โ€‹

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

Released under the MIT License.