Module bear_lib_terminal::terminal::config
[−]
[src]
Module containing BLT configuration options.
Examples
The following from the official documentation:
window: title='foobar', size=80x25; input.filter='keyboard'
Is equivalent to
use bear_lib_terminal::terminal::{self, config}; use bear_lib_terminal::geometry::Size; terminal::set(config::Window::empty().title("foobar".to_string()).size(Size::new(80, 25))); terminal::set(vec![config::InputFilter::Group{group: config::InputFilterGroup::Keyboard, both: false}]);
Modules
font |
Module containing font changing tools. |
Structs
Input |
The |
Log |
The |
Output |
The |
Terminal |
The |
Window |
The |
Enums
Cellsize |
Possible cell size, |
InputFilter |
One input filter element. |
InputFilterEvent |
As enumerated here |
InputFilterGroup |
Filter event group, from here. |
LogLevel |
Logging levels, as specified here. |
LogMode |
Log writing mode. |
Traits
ConfigPart |
Trait for generating BLT configuration strings. |
Functions
escape_config_string |
Escapes |