ratatui_toolkit/primitives/termtui/size.rs
1//! Terminal size representation
2
3/// Terminal dimensions
4#[derive(Clone, Copy, Eq, PartialEq, Debug, Default)]
5pub struct Size {
6 /// Number of columns (width)
7 pub cols: u16,
8 /// Number of rows (height)
9 pub rows: u16,
10}
11
12impl Size {
13 /// Create a new size
14 pub fn new(cols: u16, rows: u16) -> Self {
15 Self { cols, rows }
16 }
17}