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