Struct rustbox::RustBox
[−]
[src]
pub struct RustBox { /* fields omitted */ }
Methods
impl RustBox
[src]
fn init(opts: InitOptions) -> Result<RustBox, InitError>
Initialize rustbox.
For the default options, you can use:
use rustbox::RustBox; use std::default::Default; let rb = RustBox::init(Default::default());
Otherwise, you can specify:
use rustbox::{RustBox, InitOptions}; use std::default::Default; let rb = RustBox::init(InitOptions { input_mode: rustbox::InputMode::Esc, ..Default::default() });
fn width(&self) -> usize
fn height(&self) -> usize
fn clear(&self)
fn present(&self)
fn set_cursor(&self, x: isize, y: isize)
unsafe fn change_cell(&self, x: usize, y: usize, ch: u32, fg: u16, bg: u16)
fn print(&self, x: usize, y: usize, sty: Style, fg: Color, bg: Color, s: &str)
fn print_char(
&self,
x: usize,
y: usize,
sty: Style,
fg: Color,
bg: Color,
ch: char
)
&self,
x: usize,
y: usize,
sty: Style,
fg: Color,
bg: Color,
ch: char
)