---
title: "Interface: IItemMenuConfig | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-editor/iframe-api/reference/design-editor-iframe/interfaces/WidgetConfigurationInterfaces.IItemMenuConfig/"
---

# Interface: IItemMenuConfig

> A structure defining commands in the Item menu.
>    *

## Example

* ``` js
   * configuration = {
   *    widgets: {
   *        ItemMenu: {
   *            verticalAlignmentEnabled: false,
   *            horizontalAlignmentEnabled: false,
   *            renameEnabled: true
   *        }
   *    }
   * };
   * ```
   *

## Properties

### objectManipulationEnabled?

> `optional` **objectManipulationEnabled?**: `boolean`

Enables deleting and cloning items in a product. The default value is `true`.

***

### verticalAlignmentEnabled?

> `optional` **verticalAlignmentEnabled?**: `boolean`

Enables vertical alignment of items to the safe area and group alignment (to select several items use `Ctrl`). The default value is `true`.

***

### horizontalAlignmentEnabled?

> `optional` **horizontalAlignmentEnabled?**: `boolean`

Enables horizontal alignment of items to the safe area and group alignment (to select several items use `Ctrl`). The default value is `true`.

***

### changeZOrderEnabled?

> `optional` **changeZOrderEnabled?**: `boolean`

Enables changing Z-order of items. The default value is `true`.

***

### renameEnabled?

> `optional` **renameEnabled?**: `boolean`

Enables renaming items. The default value is `false`.

***

### groupItemsEnabled?

> `optional` **groupItemsEnabled?**: `boolean`

Enables grouping items. The default value is `true`.

***

### cloneItemsEnabled?

> `optional` **cloneItemsEnabled?**: `boolean`

Enables cloning items in a product. The default value is `true`.
