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: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
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:51
layout
▸ layout(): void
Returns
void
Defined in
src/leafer/packages/interface/src/layouter/ILayouter.ts:53
layoutAgain
▸ layoutAgain(): void
Returns
void
Defined in
src/leafer/packages/interface/src/layouter/ILayouter.ts:54
layoutOnce
▸ layoutOnce(): void
Returns
void
Defined in
src/leafer/packages/interface/src/layouter/ILayouter.ts:55
partLayout
▸ partLayout(): void
Returns
void
Defined in
src/leafer/packages/interface/src/layouter/ILayouter.ts:56
fullLayout
▸ fullLayout(): void
Returns
void
Defined in
src/leafer/packages/interface/src/layouter/ILayouter.ts:57
addExtra
▸ addExtra(leaf): void
Parameters
| Name | Type |
|---|---|
leaf | ILeaf |
Returns
void
Defined in
src/leafer/packages/interface/src/layouter/ILayouter.ts:59
createBlock
▸ createBlock(data): ILayoutBlockData
Parameters
| Name | Type |
|---|---|
data | ILeaf[] | ILeafList |
Returns
Defined in
src/leafer/packages/interface/src/layouter/ILayouter.ts:61
getBlocks
▸ getBlocks(list): ILayoutBlockData[]
Parameters
| Name | Type |
|---|---|
list | ILeafList |
Returns
Defined in
src/leafer/packages/interface/src/layouter/ILayouter.ts:62
addBlocks
▸ addBlocks(current): void
Parameters
| Name | Type |
|---|---|
current | ILayoutBlockData[] |
Returns
void