Class: IDAItemLayoutExtension
Hierarchy
BaseExtension↳
IDAItemLayoutExtension
Constructors
constructor
• new IDAItemLayoutExtension(designState, designExtensionSystem, idaStore, layoutStore)
Parameters
| Name | Type |
|---|---|
designState | DesignState |
designExtensionSystem | DesignExtensionSystem |
idaStore | IdaStore |
layoutStore | LayoutStore |
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
| Name | Type |
|---|---|
state | DesignState |
Returns
boolean
Overrides
BaseExtension.supports
Defined in
packages/design-engine-react-components/src/extensions/itemLayout/IdaItemLayoutExtension.ts:27