# io.github.libtmux.PaneMode.PaneMode

- **Module:** io.github.libtmux.PaneMode
- **Package:** io.github.libtmux:libtmux
- **Language:** Java
- **Kind:** enum
- **Source:** https://github.com/libtmux/libtmux-java/blob/842228310449e879ebcaa3f910597757c9dbffd6/libtmux/src/main/java/io/github/libtmux/PaneMode.java#L9
- **Page:** https://libtmux.org/en/java/latest/reference/io-github-libtmux-panemode-panemode/

A mode a pane can be in, as tmux names them.

A pane in a mode shows something other than its program: its own scrollback, a clock, or one of
the choosers. Every mode below exists on each supported release.

## Members

- `COPY` (constant): Scrollback, navigable and selectable. Entered by {@link Pane#copyMode()}.
- `VIEW` (constant): Scrollback without the selection commands.
- `CLOCK` (constant): A clock, entered by tmux's {@code clock-mode}.
- `TREE` (constant): The session and window browser, which the window finder also opens.
- `CLIENT` (constant): The attached-client browser.
- `BUFFER` (constant): The paste-buffer browser.
- `OPTIONS` (constant): The option browser, entered by tmux's {@code customize-mode}.
- `PaneMode` (method)
- `reported` (method): What tmux calls it, which is what {@code #{pane_mode}} expands to.
- `of` (method): Reads what tmux reported.
