Skip to main content

Class: PanelLayoutExtension

An extension to compute layouts for panels. Computes position of visible panels based on panel layout defnitions provided in the LayoutStore

Dependencies

[DesignExtensionSystem, IdaStore, CimDocStore, LayoutStore]

Hierarchy

  • BaseExtension

    PanelLayoutExtension

Constructors

constructor

new PanelLayoutExtension(designState, layoutStore, idaStore, designExtensionSystem)

Parameters

NameType
designStateDesignState
layoutStoreLayoutStore
idaStoreIdaStore
designExtensionSystemDesignExtensionSystem

Overrides

BaseExtension.constructor

Defined in

packages/design-engine-react-components/src/extensions/panelLayout/PanelLayoutExtension.ts:28

Properties

designExtensionSystem

Protected designExtensionSystem: DesignExtensionSystem

Defined in

packages/design-engine-react-components/src/extensions/panelLayout/PanelLayoutExtension.ts:32


designState

designState: PanelState

Overrides

BaseExtension.designState

Defined in

packages/design-engine-react-components/src/extensions/panelLayout/PanelLayoutExtension.ts:26


idaStore

Protected idaStore: IdaStore

Defined in

packages/design-engine-react-components/src/extensions/panelLayout/PanelLayoutExtension.ts:31


layoutStore

Protected layoutStore: LayoutStore

Defined in

packages/design-engine-react-components/src/extensions/panelLayout/PanelLayoutExtension.ts:30


inject

Static inject: string[]

Overrides

BaseExtension.inject

Defined in

packages/design-engine-react-components/src/extensions/panelLayout/PanelLayoutExtension.ts:25

Accessors

dimensions

get dimensions(): Object

Returns

Object

NameType
heightnumber
widthnumber

Defined in

packages/design-engine-react-components/src/extensions/panelLayout/PanelLayoutExtension.ts:42


position

get position(): undefined | Coordinates

Returns

undefined | Coordinates

Defined in

packages/design-engine-react-components/src/extensions/panelLayout/PanelLayoutExtension.ts:50

Methods

supports

Static supports(state): boolean

Parameters

NameType
stateDesignState

Returns

boolean

Overrides

BaseExtension.supports

Defined in

packages/design-engine-react-components/src/extensions/panelLayout/PanelLayoutExtension.ts:38