# GroupDefinitionConfig

**Kind**: interface | **Module**: [Workspaces](https://docs.interop.io/desktop/reference/javascript/workspaces/index.md)

**Source**: https://docs.interop.io/desktop/reference/javascript/workspaces/groupdefinitionconfig/index.html

A config object which defines various group-specific settings

## Properties

- **`allowDrop`** (`boolean`, optional)
  (Enterprise only) Controls the ability of the users to drop outside windows in the group
- **`allowDropBottom`** (`boolean`, optional)
  Controls the users ability to drop windows in bottom zone of the group
- **`allowDropHeader`** (`boolean`, optional)
  Controls the users ability to drop windows in header zone of the group
- **`allowDropLeft`** (`boolean`, optional)
  Controls the users ability to drop windows in left zone of the group
- **`allowDropRight`** (`boolean`, optional)
  Controls the users ability to drop windows in right zone of the group
- **`allowDropTop`** (`boolean`, optional)
  Controls the users ability to drop windows in top zone of the group
- **`allowExtract`** (`boolean`, optional)
  Blocks the users ability to extract windows from the group
- **`allowReorder`** (`boolean`, optional)
  Blocks the users ability to reorder windows from the group
- **`maxHeight`** (`number`, optional)
  Specifies the maximum height in pixels for the group
- **`maxWidth`** (`number`, optional)
  Specifies the maximum width in pixels for the group
- **`minHeight`** (`number`, optional)
  Specifies the minimum height in pixels for the group
- **`minWidth`** (`number`, optional)
  Specifies the minimum width in pixels for the group
- **`showAddWindowButton`** (`boolean`, optional)
  Controls the visibility of the add window buttons (the ones with the plus icon) located in the group header
- **`showEjectButton`** (`boolean`, optional)
  Controls the visibility of the eject button located in the group header
- **`showMaximizeButton`** (`boolean`, optional)
  Controls the visibility of the maximize/restore button located in the group header
