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.