diff --git a/Cargo.toml b/Cargo.toml index a19fa81d..2aa1ed32 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -182,8 +182,8 @@ harness = false [[example]] -name = "barchart" -required-features = ["crossterm"] +name = "ansi_buffer" +required-features = ["unstable-widget-ext", "unstable-widget-ref"] doc-scrape-examples = true [[example]] diff --git a/examples/ansi_buffer.rs b/examples/ansi_buffer.rs new file mode 100644 index 00000000..80810614 --- /dev/null +++ b/examples/ansi_buffer.rs @@ -0,0 +1,8 @@ +use ratatui::{prelude::*, widgets::ansi_string_buffer::AnsiStringBuffer}; + +fn main() { + let mut buf = AnsiStringBuffer::new(5, 2); + buf.render_ref(&Line::styled("Hello", Color::Blue), Rect::new(0, 0, 5, 1)); + buf.render_ref(&Line::styled("World", Color::Green), Rect::new(0, 1, 5, 1)); + println!("{buf}"); +}