Skip to content

Interface: ILayouter

Hierarchy

Implemented by

Table of contents

Properties

Methods

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

IControl.start

Defined in

leafer/packages/interface/src/control/IControl.ts:2


stop

stop(): void

Returns

void

Inherited from

IControl.stop

Defined in

leafer/packages/interface/src/control/IControl.ts:3


destroy

destroy(): void

Returns

void

Inherited from

IControl.destroy

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

NameType
leafILeaf

Returns

void

Defined in

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


createBlock

createBlock(data): ILayoutBlockData

Parameters

NameType
dataILeaf[] | ILeafList

Returns

ILayoutBlockData

Defined in

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


getBlocks

getBlocks(list): ILayoutBlockData[]

Parameters

NameType
listILeafList

Returns

ILayoutBlockData[]

Defined in

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


addBlocks

addBlocks(current): void

Parameters

NameType
currentILayoutBlockData[]

Returns

void

Defined in

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

Released under the MIT License.