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


__updatedList

__updatedList: ILeafList

Defined in

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

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:53


layout

layout(): void

Returns

void

Defined in

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


layoutAgain

layoutAgain(): void

Returns

void

Defined in

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


layoutOnce

layoutOnce(): void

Returns

void

Defined in

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


partLayout

partLayout(): void

Returns

void

Defined in

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


fullLayout

fullLayout(): void

Returns

void

Defined in

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


addExtra

addExtra(leaf): void

Parameters

NameType
leafILeaf

Returns

void

Defined in

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


createBlock

createBlock(data): ILayoutBlockData

Parameters

NameType
dataILeaf[] | ILeafList

Returns

ILayoutBlockData

Defined in

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


getBlocks

getBlocks(list): ILayoutBlockData[]

Parameters

NameType
listILeafList

Returns

ILayoutBlockData[]

Defined in

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


addBlocks

addBlocks(current): void

Parameters

NameType
currentILayoutBlockData[]

Returns

void

Defined in

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

Released under the MIT License.