# DockingOptions

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

**Source**: https://docs.interop.io/desktop/reference/javascript/windows/dockingoptions/index.html

Options for docking a window.

*Since: io.Connect Desktop 9.1, @interopio/desktop 6.1.0*

## Properties

- **`claimScreenArea`** (`boolean`, optional) default: `false`
  If `true`, the docked window will claim the area it occupies on the screen, in effect, reducing the working area of the screen.
  *Available only on Windows.*
- **`height`** (`number`, optional) *(since io.Connect Desktop 10.0, @interopio/desktop 6.16.0)*
  Height in pixels for the window when docked at the top or the bottom screen edge.
- **`position`** (`DockingPosition`, required)
  Position of the docked window on the screen - top, bottom, left or right.
- **`saveBounds`** (`boolean`, optional) default: `false` *(since io.Connect Desktop 10.0, @interopio/desktop 6.16.0)*
  If `true`, the last known bounds of the io.Connect Window will be saved unless the window has already been docked.
  This allows the window to be restored using these saved bounds when undocking via the `undock()` method.
- **`width`** (`number`, optional) *(since io.Connect Desktop 10.0, @interopio/desktop 6.16.0)*
  Width in pixels for the window when docked at the left or the right screen edge.

## Related types

- [DockingPosition](https://docs.interop.io/desktop/reference/javascript/windows/dockingposition/index.md)
