Module bear_lib_terminal::terminal::state
[−]
[src]
Wherein are contained functions for checking the terminal's properties: its size, whether cetrain keys are pressed, mouse position, etc.
Examples
use bear_lib_terminal::terminal; use bear_lib_terminal::geometry::Size; terminal::open("terminal::state example", 60, 25); assert!(terminal::state::size() == Size::new(60, 25)); terminal::close();
Modules
mouse |
Checking the state of mouse-related properties, namely the mouse cursor's position, |
Functions
background |
Get the currently selected background colour. |
cell_size |
Get cell size in pixels. |
char |
Most-recent-event-produced unicode character. |
event |
Get last dequeued event. |
foreground |
Get the currently selected foreground colour. |
fullscreen |
Check, whether the terminal is currently full-screen. |
key_pressed |
Check, whether a |
layer |
Get the currently selected layer. |
size |
Get the terminal size in cells. |