From c59bff2d26cdb9417c117ad5208e19414697c94a Mon Sep 17 00:00:00 2001 From: rhysd Date: Sun, 12 Jun 2022 17:47:02 +0900 Subject: [PATCH] improve block titles to examples and simplify crossterm example --- examples/minimal.rs | 10 +++++++--- examples/termion.rs | 7 ++++++- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/examples/minimal.rs b/examples/minimal.rs index 521d3aa..22c5535 100644 --- a/examples/minimal.rs +++ b/examples/minimal.rs @@ -7,7 +7,7 @@ use tui::backend::CrosstermBackend; use tui::layout::{Constraint, Direction, Layout}; use tui::widgets::{Block, Borders}; use tui::Terminal; -use tui_textarea::{Input, TextArea}; +use tui_textarea::TextArea; fn main() -> io::Result<()> { let stdout = io::stdout(); @@ -18,7 +18,11 @@ fn main() -> io::Result<()> { let mut term = Terminal::new(backend)?; let mut textarea = TextArea::default(); - textarea.set_block(Block::default().borders(Borders::ALL).title("EXAMPLE")); + textarea.set_block( + Block::default() + .borders(Borders::ALL) + .title("Crossterm Minimal Example"), + ); let layout = Layout::default() .direction(Direction::Vertical) .constraints([Constraint::Min(1)].as_ref()); @@ -33,7 +37,7 @@ fn main() -> io::Result<()> { if key.code == KeyCode::Esc { break; } - textarea.input(Input::from(key)); + textarea.input(key); } } diff --git a/examples/termion.rs b/examples/termion.rs index c74264d..ef2b78a 100644 --- a/examples/termion.rs +++ b/examples/termion.rs @@ -42,7 +42,11 @@ fn main() -> Result<(), Box> { }; let mut textarea = TextArea::default(); - textarea.set_block(Block::default().borders(Borders::ALL).title("EXAMPLE")); + textarea.set_block( + Block::default() + .borders(Borders::ALL) + .title("Termion Minimal Example"), + ); let layout = Layout::default() .direction(Direction::Vertical) .constraints([Constraint::Min(1)].as_ref()); @@ -60,6 +64,7 @@ fn main() -> Result<(), Box> { })?; } + drop(term); // Leave terminal raw mode to print the following line println!("Lines: {:?}", textarea.lines()); Ok(()) }