Interface: ILayouter 
Hierarchy 
↳
ILayouter
Implemented by 
Table of contents 
Properties 
Methods 
- start
 - stop
 - destroy
 - disable
 - layout
 - layoutAgain
 - layoutOnce
 - partLayout
 - fullLayout
 - addExtra
 - createBlock
 - getBlocks
 - addBlocks
 
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 
Defined in 
src/leafer/packages/interface/src/control/IControl.ts:2
stop 
▸ stop(): void
Returns 
void
Inherited from 
Defined in 
src/leafer/packages/interface/src/control/IControl.ts:3
destroy 
▸ destroy(): void
Returns 
void
Inherited from 
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 
| Name | Type | 
|---|---|
leaf | ILeaf | 
Returns 
void
Defined in 
src/leafer/packages/interface/src/layouter/ILayouter.ts:58
createBlock 
▸ createBlock(data): ILayoutBlockData
Parameters 
| Name | Type | 
|---|---|
data | ILeaf[] | ILeafList | 
Returns 
Defined in 
src/leafer/packages/interface/src/layouter/ILayouter.ts:60
getBlocks 
▸ getBlocks(list): ILayoutBlockData[]
Parameters 
| Name | Type | 
|---|---|
list | ILeafList | 
Returns 
Defined in 
src/leafer/packages/interface/src/layouter/ILayouter.ts:61
addBlocks 
▸ addBlocks(current): void
Parameters 
| Name | Type | 
|---|---|
current | ILayoutBlockData[] | 
Returns 
void