Function ncursesw::bkgrnd [−][src]
pub fn bkgrnd(wch: ComplexChar) -> Result<(), NCurseswError>
Expand description
Set the background property on the standard screen and then apply this setting to every character position in that window.
Example
extern crate ncursesw;
use ncursesw::*;
use ncursesw::extend::*;
start_color()?;
let yellow = Color::Dark(BaseColor::Yellow);
let blue = Color::Dark(BaseColor::Blue);
let color_pair1 = ColorPair::new(1, Colors::new(yellow, blue))?;
let mut attrs = Attributes::default();
attrs.set_dim(true);
match std::char::from_u32(0x20) {
Some(c) => {
let background_char = ComplexChar::from_char(c, &attrs, &color_pair1)?;
bkgrnd(background_char)?;
},
None => panic!("unable to convert to character!")
}