minicrossterm/src/kernel/windows_kernel/terminal.rs
2018-03-03 15:40:51 +01:00

8 lines
260 B
Rust

/// Get the terminal size
pub fn terminal_size() -> (u16, u16) {
let csbi = super::kernel::get_console_screen_buffer_info();
(
(csbi.srWindow.Right - csbi.srWindow.Left) as u16,
(csbi.srWindow.Bottom - csbi.srWindow.Top) as u16,
)
}