On this page
pane.Pane.toggle_zoom
- Module
- pane
- Declared in
- Pane
- Package
- libtmux
- Source
- crates/libtmux/src/pane.rs
-
Zoom the pane to fill its window, or restore it if it already fills it.
tmux models this as one toggle rather than two operations, and
Window::is_zoomedreports which way it went.Errors
Returns an error when tmux refuses the request.
Examples
use libtmux::{SplitDirection, SplitOptions}; let session = server.new_session("zoomed").await?; let pane = session.panes().await?.remove(0); pane.split(SplitOptions::new(SplitDirection::Below).command("sleep 300")).await?; let mut pane = pane.refreshed().await?; pane.toggle_zoom().await?; assert!(pane.window().await?.expect("the window").is_zoomed()); pane.toggle_zoom().await?; assert!(!pane.window().await?.expect("the window").is_zoomed());
0 declared, 0 inherited