Skip to content

Interface: ILayouter

Hierarchy

Implemented by

Table of contents

Properties

Methods

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

IControl.start

Defined in

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


stop

stop(): void

Returns

void

Inherited from

IControl.stop

Defined in

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


destroy

destroy(): void

Returns

void

Inherited from

IControl.destroy

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

NameType
leafILeaf

Returns

void

Defined in

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


createBlock

createBlock(data): ILayoutBlockData

Parameters

NameType
dataILeaf[] | ILeafList

Returns

ILayoutBlockData

Defined in

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


getBlocks

getBlocks(list): ILayoutBlockData[]

Parameters

NameType
listILeafList

Returns

ILayoutBlockData[]

Defined in

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


addBlocks

addBlocks(current): void

Parameters

NameType
currentILayoutBlockData[]

Returns

void

Defined in

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

Released under the MIT License.