mirror of
https://github.com/FliegendeWurst/cursive.git
synced 2024-11-10 03:10:41 +00:00
Update doc
This commit is contained in:
parent
8d70338214
commit
c1ea3e7345
@ -59,13 +59,13 @@ impl Printer {
|
|||||||
ncurses::mvhline(p.y as i32, p.x as i32, c, len as i32);
|
ncurses::mvhline(p.y as i32, p.x as i32, c, len as i32);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns a wrapper around this printer,
|
/// Call the given closure with a colored printer,
|
||||||
/// that will apply the given style on prints.
|
/// that will apply the given color on prints.
|
||||||
///
|
///
|
||||||
/// # Examples
|
/// # Examples
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// printer.with_style(color::HIGHLIGHT, |printer| {
|
/// printer.with_color(color::HIGHLIGHT, |printer| {
|
||||||
/// printer.print((0,0), "This text is highlighted!");
|
/// printer.print((0,0), "This text is highlighted!");
|
||||||
/// });
|
/// });
|
||||||
/// ```
|
/// ```
|
||||||
@ -78,6 +78,10 @@ impl Printer {
|
|||||||
ncurses::attron(ncurses::COLOR_PAIR(color::PRIMARY));
|
ncurses::attron(ncurses::COLOR_PAIR(color::PRIMARY));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Same as `with_color`, but apply a ncurses style instead,
|
||||||
|
/// like `ncurses::A_BOLD()` or `ncurses::A_REVERSE()`.
|
||||||
|
///
|
||||||
|
/// Will probably use a cursive enum some day.
|
||||||
pub fn with_style<'a, F>(&'a self, style: ncurses::attr_t, f: F)
|
pub fn with_style<'a, F>(&'a self, style: ncurses::attr_t, f: F)
|
||||||
where F: Fn(&Printer)
|
where F: Fn(&Printer)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user