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
leafer/packages/interface/src/layouter/ILayouter.ts:35
layoutedBlocks
• layoutedBlocks: ILayoutBlockData
[]
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:36
extraBlock
• extraBlock: ILayoutBlockData
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:37
totalTimes
• totalTimes: number
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:39
times
• times: number
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:40
disabled
• disabled: boolean
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:42
running
• running: boolean
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:43
layouting
• layouting: boolean
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:44
waitAgain
• waitAgain: boolean
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:46
config
• config: ILayouterConfig
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:48
Methods
start
▸ start(): void
Returns
void
Inherited from
Defined in
leafer/packages/interface/src/control/IControl.ts:2
stop
▸ stop(): void
Returns
void
Inherited from
Defined in
leafer/packages/interface/src/control/IControl.ts:3
destroy
▸ destroy(): void
Returns
void
Inherited from
Defined in
leafer/packages/interface/src/control/IControl.ts:4
disable
▸ disable(): void
Returns
void
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:50
layout
▸ layout(): void
Returns
void
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:52
layoutAgain
▸ layoutAgain(): void
Returns
void
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:53
layoutOnce
▸ layoutOnce(): void
Returns
void
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:54
partLayout
▸ partLayout(): void
Returns
void
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:55
fullLayout
▸ fullLayout(): void
Returns
void
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:56
addExtra
▸ addExtra(leaf
): void
Parameters
Name | Type |
---|---|
leaf | ILeaf |
Returns
void
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:58
createBlock
▸ createBlock(data
): ILayoutBlockData
Parameters
Name | Type |
---|---|
data | ILeaf [] | ILeafList |
Returns
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:60
getBlocks
▸ getBlocks(list
): ILayoutBlockData
[]
Parameters
Name | Type |
---|---|
list | ILeafList |
Returns
Defined in
leafer/packages/interface/src/layouter/ILayouter.ts:61
addBlocks
▸ addBlocks(current
): void
Parameters
Name | Type |
---|---|
current | ILayoutBlockData [] |
Returns
void