window.Window.resize_by
Rust
- Python Unavailable
- TypeScript Unavailable
- Rust
- Go Unavailable
- Java Unavailable
- .NET Unavailable
- C++ Unavailable
- Swift Unavailable
- Module
- window
- Declared in
- Window
- Package
- libtmux
- Source
- crates/libtmux/src/window.rs
- resize_by ( mut , direction : ResizeDirection , cells : u32 ) Result<&mut Self, Error>
-
Resize the window to an exact size in cells.
Errors
Returns an error when tmux refuses the size. Move one edge of the window by a number of cells.
This is the form a keybinding uses: "make it two columns wider" rather than a size computed from the current one.
Errors
Returns an error when tmux refuses the resize.
Examples
use libtmux::ResizeDirection;let session = server.new_session("resized-window").await?;let mut window = session.windows().await?.remove(0);window.resize(80, 24).await?;window.resize_by(ResizeDirection::Down, 4).await?;assert_eq!(window.height(), 28);
0 declared, 0 inherited