# window

- **Language:** C
- **Kind:** struct
- **Source:** https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/tmux.h#L1041
- **Page:** https://libtmux.org/en/tmux/3.2a/reference/c-struct-window/

```c
struct window;
```

## Members

### Other members

- [`active`](/en/tmux/3.2a/reference/c-struct-window-active/) (attribute)
- [`activity_time`](/en/tmux/3.2a/reference/c-struct-window-activity_time/) (attribute)
- [`alerts_entry`](/en/tmux/3.2a/reference/c-struct-window-alerts_entry/) (attribute)
- [`alerts_entry (anonymous struct)`](/en/tmux/3.2a/reference/c-struct-window-[struct]-alerts_entry/) (struct)
- [`alerts_queued`](/en/tmux/3.2a/reference/c-struct-window-alerts_queued/) (attribute)
- [`alerts_timer`](/en/tmux/3.2a/reference/c-struct-window-alerts_timer/) (attribute)
- [`entry`](/en/tmux/3.2a/reference/c-struct-window-entry/) (attribute)
- [`entry (anonymous struct)`](/en/tmux/3.2a/reference/c-struct-window-[struct]-entry/) (struct)
- [`flags`](/en/tmux/3.2a/reference/c-struct-window-flags/) (attribute)
- [`id`](/en/tmux/3.2a/reference/c-struct-window-id/) (attribute)
- [`last`](/en/tmux/3.2a/reference/c-struct-window-last/) (attribute)
- [`lastlayout`](/en/tmux/3.2a/reference/c-struct-window-lastlayout/) (attribute)
- [`latest`](/en/tmux/3.2a/reference/c-struct-window-latest/) (attribute)
- [`layout_root`](/en/tmux/3.2a/reference/c-struct-window-layout_root/) (attribute)
- [`name`](/en/tmux/3.2a/reference/c-struct-window-name/) (attribute)
- [`name_event`](/en/tmux/3.2a/reference/c-struct-window-name_event/) (attribute)
- [`name_time`](/en/tmux/3.2a/reference/c-struct-window-name_time/) (attribute)
- [`new_sx`](/en/tmux/3.2a/reference/c-struct-window-new_sx/) (attribute)
- [`new_sy`](/en/tmux/3.2a/reference/c-struct-window-new_sy/) (attribute)
- [`new_xpixel`](/en/tmux/3.2a/reference/c-struct-window-new_xpixel/) (attribute)
- [`new_ypixel`](/en/tmux/3.2a/reference/c-struct-window-new_ypixel/) (attribute)
- [`offset_timer`](/en/tmux/3.2a/reference/c-struct-window-offset_timer/) (attribute)
- [`old_layout`](/en/tmux/3.2a/reference/c-struct-window-old_layout/) (attribute)
- [`options`](/en/tmux/3.2a/reference/c-struct-window-options/) (attribute)
- [`panes`](/en/tmux/3.2a/reference/c-struct-window-panes/) (attribute)
- [`references`](/en/tmux/3.2a/reference/c-struct-window-references/) (attribute)
- [`saved_layout_root`](/en/tmux/3.2a/reference/c-struct-window-saved_layout_root/) (attribute)
- [`sx`](/en/tmux/3.2a/reference/c-struct-window-sx/) (attribute)
- [`sy`](/en/tmux/3.2a/reference/c-struct-window-sy/) (attribute)
- [`winlinks`](/en/tmux/3.2a/reference/c-struct-window-winlinks/) (attribute)
- [`winlinks (anonymous struct)`](/en/tmux/3.2a/reference/c-struct-window-[struct]-winlinks/) (struct)
- [`xpixel`](/en/tmux/3.2a/reference/c-struct-window-xpixel/) (attribute)
- [`ypixel`](/en/tmux/3.2a/reference/c-struct-window-ypixel/) (attribute)

## Referenced by

- [`cmd_break_pane_entry`](/en/tmux/3.2a/reference/c-variable-cmd_break_pane_entry/) (attribute)
- [`cmd_kill_window_entry`](/en/tmux/3.2a/reference/c-variable-cmd_kill_window_entry/) (attribute)
- [`cmd_last_pane_entry`](/en/tmux/3.2a/reference/c-variable-cmd_last_pane_entry/) (attribute)
- [`cmd_link_window_entry`](/en/tmux/3.2a/reference/c-variable-cmd_link_window_entry/) (attribute)
- [`cmd_list_panes_entry`](/en/tmux/3.2a/reference/c-variable-cmd_list_panes_entry/) (attribute)
- [`cmd_move_window_entry`](/en/tmux/3.2a/reference/c-variable-cmd_move_window_entry/) (attribute)
- [`cmd_new_session_entry`](/en/tmux/3.2a/reference/c-variable-cmd_new_session_entry/) (attribute)
- [`cmd_new_window_entry`](/en/tmux/3.2a/reference/c-variable-cmd_new_window_entry/) (attribute)
- [`cmd_next_layout_entry`](/en/tmux/3.2a/reference/c-variable-cmd_next_layout_entry/) (attribute)
- [`cmd_previous_layout_entry`](/en/tmux/3.2a/reference/c-variable-cmd_previous_layout_entry/) (attribute)
- [`cmd_rename_window_entry`](/en/tmux/3.2a/reference/c-variable-cmd_rename_window_entry/) (attribute)
- [`cmd_resize_window_entry`](/en/tmux/3.2a/reference/c-variable-cmd_resize_window_entry/) (attribute)
- [`cmd_respawn_window_entry`](/en/tmux/3.2a/reference/c-variable-cmd_respawn_window_entry/) (attribute)
- [`cmd_rotate_window_entry`](/en/tmux/3.2a/reference/c-variable-cmd_rotate_window_entry/) (attribute)
- [`cmd_select_window_entry`](/en/tmux/3.2a/reference/c-variable-cmd_select_window_entry/) (attribute)
- [`cmd_set_window_option_entry`](/en/tmux/3.2a/reference/c-variable-cmd_set_window_option_entry/) (attribute)
- [`cmd_show_window_options_entry`](/en/tmux/3.2a/reference/c-variable-cmd_show_window_options_entry/) (attribute)
- [`CMD_SRCDST_WINDOW_USAGE`](/en/tmux/3.2a/reference/c-define-tmux-h-cmd_srcdst_window_usage/) (constant)
- [`cmd_swap_window_entry`](/en/tmux/3.2a/reference/c-variable-cmd_swap_window_entry/) (attribute)
- [`CMD_TARGET_WINDOW_USAGE`](/en/tmux/3.2a/reference/c-define-tmux-h-cmd_target_window_usage/) (constant)
- [`cmd_unlink_window_entry`](/en/tmux/3.2a/reference/c-variable-cmd_unlink_window_entry/) (attribute)
- [`DEFAULT_PANE_MENU`](/en/tmux/3.2a/reference/c-define-key-bindings-c-default_pane_menu/) (constant)
- [`DEFAULT_SESSION_MENU`](/en/tmux/3.2a/reference/c-define-key-bindings-c-default_session_menu/) (constant)
- [`DEFAULT_WINDOW_MENU`](/en/tmux/3.2a/reference/c-define-key-bindings-c-default_window_menu/) (constant)
- [`options_table_status_format_default`](/en/tmux/3.2a/reference/c-variable-options-table-c-options_table_status_format_default/) (attribute)
