# Window

- **Package:** libtmux-swift
- **Language:** Swift
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-swift/blob/f02a4668570e1cc5198c941413750e021f42c214/Sources/LibTmux/Window.swift#L1
- **Page:** https://libtmux.org/reference/swift/window/

One tmux window, independent of every session that links it.

## Members

- `filterFieldType(_:)` (method) — The value kind an id names, or `nil` when this model does not know it.
- `filterFieldID(for:)` (method) — The stable wire id for a key path, or `nil` if the property is not filterable.
- `filterValue(_:of:)` (method) — Reads the field an id names, or `nil` if this model has no such field.
- `!=(_:_:)` (function) — Returns a Boolean value indicating whether two values are not equal.
- `id` (property) — The stable identity of the entity associated with this instance.
- `incarnation` (property)
- `name` (property)
- `paneCount` (property)
- `width` (property)
- `height` (property)
- `init(id:name:paneCount:width:height:incarnation:)` (method)
- `init(from:)` (method) — Creates a new instance by decoding from the given decoder.
