Skip to content

Interface: ILayouter ​

Hierarchy ​

Implemented by ​

Table of contents ​

Properties ​

Methods ​

Properties ​

target ​

• target: ILeaf

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:36


layoutedBlocks ​

• layoutedBlocks: ILayoutBlockData[]

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:37


extraBlock ​

• extraBlock: ILayoutBlockData

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:38


totalTimes ​

• totalTimes: number

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:40


times ​

• times: number

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:41


disabled ​

• disabled: boolean

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:43


running ​

• running: boolean

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:44


layouting ​

• layouting: boolean

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:45


waitAgain ​

• waitAgain: boolean

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:47


config ​

• config: ILayouterConfig

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:49


__updatedList ​

• __updatedList: ILeafList

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:51

Methods ​

start ​

▸ start(): void

Returns ​

void

Inherited from ​

IControl.start

Defined in ​

src/leafer/packages/interface/src/control/IControl.ts:2


stop ​

▸ stop(): void

Returns ​

void

Inherited from ​

IControl.stop

Defined in ​

src/leafer/packages/interface/src/control/IControl.ts:3


destroy ​

▸ destroy(): void

Returns ​

void

Inherited from ​

IControl.destroy

Defined in ​

src/leafer/packages/interface/src/control/IControl.ts:4


disable ​

▸ disable(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:53


layout ​

▸ layout(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:55


layoutAgain ​

▸ layoutAgain(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:56


layoutOnce ​

▸ layoutOnce(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:57


partLayout ​

▸ partLayout(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:58


fullLayout ​

▸ fullLayout(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:59


addExtra ​

▸ addExtra(leaf): void

Parameters ​

NameType
leafILeaf

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:61


createBlock ​

▸ createBlock(data): ILayoutBlockData

Parameters ​

NameType
dataILeaf[] | ILeafList

Returns ​

ILayoutBlockData

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:63


getBlocks ​

▸ getBlocks(list): ILayoutBlockData[]

Parameters ​

NameType
listILeafList

Returns ​

ILayoutBlockData[]

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:64


addBlocks ​

▸ addBlocks(current): void

Parameters ​

NameType
currentILayoutBlockData[]

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/layouter/ILayouter.ts:65

Released under the MIT License.