# control.Event

- **Module:** control
- **Package:** libtmux
- **Language:** Rust
- **Kind:** enum
- **Source:** https://github.com/libtmux/libtmux-rs/blob/8a648c0894dfffc9303583f753b6c8ae01f2fe76/crates/libtmux/src/control.rs#L87
- **Page:** https://libtmux.org/reference/rs/control-event/

## Members

- `Output` (constant) — A pane produced output.
- `ExtendedOutput` (constant) — A pane produced output, and tmux said how far behind it is.
- `Paused` (constant) — tmux stopped sending a pane's output.
- `Continued` (constant) — tmux resumed a pane it had paused.
- `SessionChanged` (constant) — The attached session changed.
- `SessionRenamed` (constant) — A session was renamed.
- `SessionWindowChanged` (constant) — A session's active window changed.
- `SessionsChanged` (constant) — A session was created or destroyed, so the session list is now wrong.
- `WindowAdded` (constant) — A window was linked into the attached session.
- `WindowClosed` (constant) — A window in the attached session closed.
- `WindowRenamed` (constant) — A window in the attached session was renamed.
- `WindowPaneChanged` (constant) — A window's active pane changed.
- `UnlinkedWindowAdded` (constant) — A window appeared that the attached session does not link.
- `UnlinkedWindowClosed` (constant) — A window the attached session does not link closed.
- `UnlinkedWindowRenamed` (constant) — A window the attached session does not link was renamed.
- `LayoutChanged` (constant) — A window's panes were rearranged, added to, or removed from.
- `PaneModeChanged` (constant) — A pane entered or left a mode, such as copy mode.
- `ClientDetached` (constant) — A client detached from the server.
- `ClientSessionChanged` (constant) — A client switched to a different session.
- `PasteBufferChanged` (constant) — A paste buffer was created or replaced.
- `PasteBufferDeleted` (constant) — A paste buffer was deleted.
- `SubscriptionChanged` (constant) — A format this client subscribed to with `refresh-client -B` changed.
- `ConfigError` (constant) — tmux could not read part of its configuration.
- `Message` (constant) — A message tmux was asked to display, by `display-message` or a hook.
- `Exit` (constant) — The server is going away, so no further events will arrive.
- `Other` (constant) — A notification this crate does not model.
- `invalidates_listings` (method)
- `may_have_added_a_pane` (method)
- `pane` (method)
- `window` (method)
