Class: Layouter
Implements
Table of contents
Methods
- fullLayout
- start
- stop
- update
- layout
- layoutOnce
- partLayout
- fullLayout
- createBlock
- getBlocks
- setBlocks
- __checkAgain
- __onReceiveWatchData
- __listenEvents
- __removeListenEvents
- destroy
Constructors
Properties
Methods
fullLayout
Static
fullLayout(target
): void
Parameters
Name | Type |
---|---|
target | ILeaf |
Returns
void
Defined in
leafer/packages/layouter/src/Layouter.ts:130
start
start(): void
Returns
void
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:42
stop
stop(): void
Returns
void
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:46
update
update(): void
Returns
void
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:50
layout
layout(): void
Returns
void
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:54
layoutOnce
layoutOnce(): void
Returns
void
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:65
partLayout
partLayout(): void
Returns
void
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:78
fullLayout
fullLayout(): void
Returns
void
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:108
createBlock
createBlock(data
): ILayoutBlockData
Parameters
Name | Type |
---|---|
data | ILeaf [] | ILeafList |
Returns
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:145
getBlocks
getBlocks(list
): ILayoutBlockData
[]
Parameters
Name | Type |
---|---|
list | ILeafList |
Returns
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:149
setBlocks
setBlocks(current
): void
Parameters
Name | Type |
---|---|
current | ILayoutBlockData [] |
Returns
void
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:153
__checkAgain
Protected
__checkAgain(): void
Returns
void
Defined in
leafer/packages/layouter/src/Layouter.ts:157
__onReceiveWatchData
Protected
__onReceiveWatchData(event
): void
Parameters
Name | Type |
---|---|
event | WatchEvent |
Returns
void
Defined in
leafer/packages/layouter/src/Layouter.ts:161
__listenEvents
Protected
__listenEvents(): void
Returns
void
Defined in
leafer/packages/layouter/src/Layouter.ts:165
__removeListenEvents
Protected
__removeListenEvents(): void
Returns
void
Defined in
leafer/packages/layouter/src/Layouter.ts:175
destroy
destroy(): void
Returns
void
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:179
Constructors
constructor
new Layouter(target
, userConfig?
)
Parameters
Name | Type |
---|---|
target | ILeaf |
userConfig? | ILayouterConfig |
Defined in
leafer/packages/layouter/src/Layouter.ts:36
Properties
target
target: ILeaf
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:17
layoutedBlocks
layoutedBlocks: ILayoutBlockData
[]
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:18
totalTimes
totalTimes: number
= 0
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:20
times
times: number
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:21
changed
changed: boolean
= true
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:23
running
running: boolean
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:24
config
config: ILayouterConfig
Implementation of
Defined in
leafer/packages/layouter/src/Layouter.ts:26
__updateList
Protected
__updateList: ILeafList
Defined in
leafer/packages/layouter/src/Layouter.ts:32
__levelList
Protected
__levelList: LeafLevelList
Defined in
leafer/packages/layouter/src/Layouter.ts:33
__eventIds
Protected
__eventIds: IEventListenerId
[]