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:35


layoutedBlocks ​

• layoutedBlocks: ILayoutBlockData[]

Defined in ​

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


extraBlock ​

• extraBlock: ILayoutBlockData

Defined in ​

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


totalTimes ​

• totalTimes: number

Defined in ​

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


times ​

• times: number

Defined in ​

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


disabled ​

• disabled: boolean

Defined in ​

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


running ​

• running: boolean

Defined in ​

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


layouting ​

• layouting: boolean

Defined in ​

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


waitAgain ​

• waitAgain: boolean

Defined in ​

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


config ​

• config: ILayouterConfig

Defined in ​

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

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:50


layout ​

▸ layout(): void

Returns ​

void

Defined in ​

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


layoutAgain ​

▸ layoutAgain(): void

Returns ​

void

Defined in ​

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


layoutOnce ​

▸ layoutOnce(): void

Returns ​

void

Defined in ​

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


partLayout ​

▸ partLayout(): void

Returns ​

void

Defined in ​

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


fullLayout ​

▸ fullLayout(): void

Returns ​

void

Defined in ​

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


addExtra ​

▸ addExtra(leaf): void

Parameters ​

NameType
leafILeaf

Returns ​

void

Defined in ​

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


createBlock ​

▸ createBlock(data): ILayoutBlockData

Parameters ​

NameType
dataILeaf[] | ILeafList

Returns ​

ILayoutBlockData

Defined in ​

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


getBlocks ​

▸ getBlocks(list): ILayoutBlockData[]

Parameters ​

NameType
listILeafList

Returns ​

ILayoutBlockData[]

Defined in ​

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


addBlocks ​

▸ addBlocks(current): void

Parameters ​

NameType
currentILayoutBlockData[]

Returns ​

void

Defined in ​

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

Released under the MIT License.