# Window

- **Package:** libtmux-swift
- **Language:** Swift
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-swift/blob/254f8b2be7eb60cacc3ffcb3ea8e456784f582df/Sources/LibTmux/Window.swift#L2
- **Page:** https://libtmux.org/en/swift/latest/reference/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.
- `filterFormatField(_:)` (method): The tmux format field an id reads, or `nil` when it has no single one.
- `!=(_:_:)` (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.
