Skip to content
导航

Class: Layouter

Implements

Table of contents

Methods

Constructors

Properties

Methods

fullLayout

Static fullLayout(target): void

Parameters

NameType
targetILeaf

Returns

void

Defined in

leafer/packages/layouter/src/Layouter.ts:130


start

start(): void

Returns

void

Implementation of

ILayouter.start

Defined in

leafer/packages/layouter/src/Layouter.ts:42


stop

stop(): void

Returns

void

Implementation of

ILayouter.stop

Defined in

leafer/packages/layouter/src/Layouter.ts:46


update

update(): void

Returns

void

Implementation of

ILayouter.update

Defined in

leafer/packages/layouter/src/Layouter.ts:50


layout

layout(): void

Returns

void

Implementation of

ILayouter.layout

Defined in

leafer/packages/layouter/src/Layouter.ts:54


layoutOnce

layoutOnce(): void

Returns

void

Implementation of

ILayouter.layoutOnce

Defined in

leafer/packages/layouter/src/Layouter.ts:65


partLayout

partLayout(): void

Returns

void

Implementation of

ILayouter.partLayout

Defined in

leafer/packages/layouter/src/Layouter.ts:78


fullLayout

fullLayout(): void

Returns

void

Implementation of

ILayouter.fullLayout

Defined in

leafer/packages/layouter/src/Layouter.ts:108


createBlock

createBlock(data): ILayoutBlockData

Parameters

NameType
dataILeaf[] | ILeafList

Returns

ILayoutBlockData

Implementation of

ILayouter.createBlock

Defined in

leafer/packages/layouter/src/Layouter.ts:145


getBlocks

getBlocks(list): ILayoutBlockData[]

Parameters

NameType
listILeafList

Returns

ILayoutBlockData[]

Implementation of

ILayouter.getBlocks

Defined in

leafer/packages/layouter/src/Layouter.ts:149


setBlocks

setBlocks(current): void

Parameters

NameType
currentILayoutBlockData[]

Returns

void

Implementation of

ILayouter.setBlocks

Defined in

leafer/packages/layouter/src/Layouter.ts:153


__checkAgain

Protected __checkAgain(): void

Returns

void

Defined in

leafer/packages/layouter/src/Layouter.ts:157


__onReceiveWatchData

Protected __onReceiveWatchData(event): void

Parameters

NameType
eventWatchEvent

Returns

void

Defined in

leafer/packages/layouter/src/Layouter.ts:161


__listenEvents

Protected __listenEvents(): void

Returns

void

Defined in

leafer/packages/layouter/src/Layouter.ts:165


__removeListenEvents

Protected __removeListenEvents(): void

Returns

void

Defined in

leafer/packages/layouter/src/Layouter.ts:175


destroy

destroy(): void

Returns

void

Implementation of

ILayouter.destroy

Defined in

leafer/packages/layouter/src/Layouter.ts:179

Constructors

constructor

new Layouter(target, userConfig?)

Parameters

NameType
targetILeaf
userConfig?ILayouterConfig

Defined in

leafer/packages/layouter/src/Layouter.ts:36

Properties

target

target: ILeaf

Implementation of

ILayouter.target

Defined in

leafer/packages/layouter/src/Layouter.ts:17


layoutedBlocks

layoutedBlocks: ILayoutBlockData[]

Implementation of

ILayouter.layoutedBlocks

Defined in

leafer/packages/layouter/src/Layouter.ts:18


totalTimes

totalTimes: number = 0

Implementation of

ILayouter.totalTimes

Defined in

leafer/packages/layouter/src/Layouter.ts:20


times

times: number

Implementation of

ILayouter.times

Defined in

leafer/packages/layouter/src/Layouter.ts:21


changed

changed: boolean = true

Implementation of

ILayouter.changed

Defined in

leafer/packages/layouter/src/Layouter.ts:23


running

running: boolean

Implementation of

ILayouter.running

Defined in

leafer/packages/layouter/src/Layouter.ts:24


config

config: ILayouterConfig

Implementation of

ILayouter.config

Defined in

leafer/packages/layouter/src/Layouter.ts:26


__updateList

Protected __updateList: ILeafList

Defined in

leafer/packages/layouter/src/Layouter.ts:32


__levelList

Protected __levelList: LeafLevelList

Defined in

leafer/packages/layouter/src/Layouter.ts:33


__eventIds

Protected __eventIds: IEventListenerId[]

Defined in

leafer/packages/layouter/src/Layouter.ts:34

Released under the MIT License.