Skip to main content

Class: IDAItemLayoutExtension

Hierarchy​

  • BaseExtension

    ↳ IDAItemLayoutExtension

Constructors​

constructor​

• new IDAItemLayoutExtension(designState, designExtensionSystem, idaStore, layoutStore)

Parameters​

NameType
designStateDesignState
designExtensionSystemDesignExtensionSystem
idaStoreIdaStore
layoutStoreLayoutStore

Overrides​

BaseExtension.constructor

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:31

Properties​

designExtensionSystem​

• Protected designExtensionSystem: DesignExtensionSystem

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:33


designState​

• designState: SubpanelState | ItemState<Item>

Overrides​

BaseExtension.designState

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:24


idaStore​

• Protected idaStore: IdaStore

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:34


layoutModel​

• Private layoutModel: LayoutModel

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:25


layoutStore​

• Protected layoutStore: LayoutStore

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:35


inject​

▪ Static inject: string[]

Overrides​

BaseExtension.inject

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:23

Accessors​

currentZoom​

• Private get currentZoom(): number

Returns​

number

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:50


dimensions​

• get dimensions(): LayoutDimensions

Returns​

LayoutDimensions

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:65


isPreviewboxStale​

• Private get isPreviewboxStale(): boolean

Returns​

boolean

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:190


isSelected​

• Protected get isSelected(): undefined | boolean

Returns​

undefined | boolean

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:42


position​

• get position(): LayoutPosition

Returns​

LayoutPosition

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:55


previewBox​

• get previewBox(): undefined | LayoutPreviewBox

PreviewBox positioned relative to the item's layout position

Returns​

undefined | LayoutPreviewBox

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:81


renderingPreviewBox​

• Private get renderingPreviewBox(): undefined | {}

Returns​

undefined | {}

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:158


rotation​

• get rotation(): number

Returns​

number

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:115


selectionBox​

• get selectionBox(): undefined | UnitlessTransforms

Returns​

undefined | UnitlessTransforms

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:121


sizeChanging​

• Private get sizeChanging(): undefined | boolean

Returns​

undefined | boolean

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:182

Methods​

supports​

▸ Static supports(state): boolean

Parameters​

NameType
stateDesignState

Returns​

boolean

Overrides​

BaseExtension.supports

Defined in​

packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:27