# window_mode

- **Language:** C
- **Kind:** struct
- **Source:** https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/tmux.h#L1150
- **Page:** https://libtmux.org/en/tmux/latest/reference/c-struct-window_mode/

```c
struct window_mode;
```

## Members

### Other members

- [`command`](/en/tmux/latest/reference/c-struct-window_mode-command/) (attribute)
- [`default_format`](/en/tmux/latest/reference/c-struct-window_mode-default_format/) (attribute)
- [`formats`](/en/tmux/latest/reference/c-struct-window_mode-formats/) (attribute)
- [`free`](/en/tmux/latest/reference/c-struct-window_mode-free/) (attribute)
- [`get_screen`](/en/tmux/latest/reference/c-struct-window_mode-get_screen/) (attribute)
- [`init`](/en/tmux/latest/reference/c-struct-window_mode-init/) (attribute)
- [`key`](/en/tmux/latest/reference/c-struct-window_mode-key/) (attribute)
- [`key_table`](/en/tmux/latest/reference/c-struct-window_mode-key_table/) (attribute)
- [`name`](/en/tmux/latest/reference/c-struct-window_mode-name/) (attribute)
- [`resize`](/en/tmux/latest/reference/c-struct-window_mode-resize/) (attribute)
- [`style_changed`](/en/tmux/latest/reference/c-struct-window_mode-style_changed/) (attribute)
- [`update`](/en/tmux/latest/reference/c-struct-window_mode-update/) (attribute)
