# LibTmux.Query.Pane

- **Package:** libtmux-haskell
- **Language:** Haskell
- **Kind:** module
- **Source:** https://github.com/libtmux/libtmux-haskell/blob/663e212622a02aa74a9bdc8ff71e2b45fcb1d4d5/src/LibTmux/Query/Pane.hs
- **Page:** https://libtmux.org/en/haskell/latest/reference/libtmux-query-pane/

Physical pane fields and its required window relationship.

Use these tokens with [`LibTmux.Query`](/en/haskell/latest/reference/libtmux-query/); each describes an owned [`Pane`](/en/haskell/latest/reference/libtmux-snapshot-t-pane/)
 from [`LibTmux.Snapshot`](/en/haskell/latest/reference/libtmux-snapshot/). All are available in the tmux 3.3a baseline.
 Text comparisons are exact. Command and path values retain POSIX bytes
 from the endpoint rather than promising UTF-8 or local path semantics.

## Members

### Other members

- [`active`](/en/haskell/latest/reference/libtmux-query-pane-v-active/) (function): Whether this is the active pane of its physical window.
- [`currentCommand`](/en/haskell/latest/reference/libtmux-query-pane-v-currentcommand/) (function): Foreground command name as lossless POSIX bytes, not a shell command line.
- [`currentPath`](/en/haskell/latest/reference/libtmux-query-pane-v-currentpath/) (function): Observed current directory on the tmux endpoint, preserving POSIX bytes.
- [`dead`](/en/haskell/latest/reference/libtmux-query-pane-v-dead/) (function): Whether tmux observed the pane's process as dead.
- [`height`](/en/haskell/latest/reference/libtmux-query-pane-v-height/) (function): Positive height in cells, independent of window-link context.
- [`id`](/en/haskell/latest/reference/libtmux-query-pane-v-id/) (function): Native pane ID. Equality alone does not establish Server identity.
- [`index`](/en/haskell/latest/reference/libtmux-query-pane-v-index/) (function): Pane index within its window, distinct from a window-link index.
- [`title`](/en/haskell/latest/reference/libtmux-query-pane-v-title/) (function): UTF-8 pane title. :obj:`contains <LibTmux.Query#v:contains>` performs exact Text substring matching.
- [`width`](/en/haskell/latest/reference/libtmux-query-pane-v-width/) (function): Positive width in cells. Use :obj:`dimensionAtLeast <LibTmux.Query#v:dimensionAtLeast>` for an integer threshold.
- [`window`](/en/haskell/latest/reference/libtmux-query-pane-v-window/) (function): Resolve the pane's physical window in the supplied snapshot with :obj:`related <LibTmux.Query#v:related>`.
- [`windowId`](/en/haskell/latest/reference/libtmux-query-pane-v-windowid/) (function): Native ID of the pane's physical window; use :obj:`window <LibTmux.Query.Pane#v:window>` to navigate it.
