Function ncursesw::mvwaddstr[][src]

pub fn mvwaddstr(
    handle: WINDOW,
    origin: Origin,
    str: &str
) -> Result<(), NCurseswError>
Expand description

Add/Output a character string on a given window at a given origin.

Note: Originally this function whould just output characters in the ascii character set but as of ABI 6 (and maybe eariler) this function will output any unicode UTF-8 character string.

Example

extern crate ncursesw;

use ncursesw::*;

let win_size = Size { lines: 10, columns: 50 };
let win_origin = Origin { y: 5, x: 5 };

let win = newwin(win_size, win_origin)?;

let origin = Origin { y: 5, x: 10 };

let s = "Testing..Testing..1..2..3..";

// this will output "Testing..Testing..1..2..3.." at line 5, column 10 on the window `win`.
mvwaddstr(win, origin, &s)?;

delwin(win)?;