зеркало из
https://github.com/glebtv/tui-textarea.git
synced 2026-09-04 23:05:50 +03:00
fix warnings and compile errors due to ratatui v0.28 update
Этот коммит содержится в:
@@ -78,8 +78,8 @@ impl fmt::Display for YankText {
|
||||
/// println!("Lines: {:?}", textarea.lines());
|
||||
/// ```
|
||||
///
|
||||
/// It implements [`ratatui::widgets::Widget`] trait so it can be rendered to a
|
||||
/// terminal screen via [`ratatui::terminal::Frame::render_widget`] method.
|
||||
/// It implements [`ratatui::widgets::Widget`] trait so it can be rendered to a terminal screen via
|
||||
/// [`ratatui::Frame::render_widget`] method.
|
||||
/// ```no_run
|
||||
/// use ratatui::backend::CrosstermBackend;
|
||||
/// use ratatui::layout::{Constraint, Direction, Layout};
|
||||
@@ -96,7 +96,7 @@ impl fmt::Display for YankText {
|
||||
///
|
||||
/// loop {
|
||||
/// term.draw(|f| {
|
||||
/// let chunks = layout.split(f.size());
|
||||
/// let chunks = layout.split(f.area());
|
||||
/// f.render_widget(&textarea, chunks[0]);
|
||||
/// }).unwrap();
|
||||
///
|
||||
@@ -1616,7 +1616,7 @@ impl<'a> TextArea<'a> {
|
||||
}
|
||||
|
||||
/// Build a ratatui (or tui-rs) widget to render the current state of the textarea. The widget instance returned
|
||||
/// from this method can be rendered with [`ratatui::terminal::Frame::render_widget`].
|
||||
/// from this method can be rendered with [`ratatui::Frame::render_widget`].
|
||||
///
|
||||
/// This method was deprecated at v0.5.3 and is no longer necessary. Instead you can directly pass `&TextArea`
|
||||
/// reference to the `Frame::render_widget` method call.
|
||||
|
||||
@@ -15,8 +15,8 @@ use tui::text::Spans as Line;
|
||||
// instance. In the case, the TextArea instance cannot be accessed from any other objects since it is mutablly
|
||||
// borrowed.
|
||||
//
|
||||
// `ratatui::terminal::Frame::render_stateful_widget` would be an assumed way to render a stateful widget. But at this
|
||||
// point we stick with using `ratatui::terminal::Frame::render_widget` because it is simpler API. Users don't need to
|
||||
// `ratatui::Frame::render_stateful_widget` would be an assumed way to render a stateful widget. But at this
|
||||
// point we stick with using `ratatui::Frame::render_widget` because it is simpler API. Users don't need to
|
||||
// manage states of textarea instances separately.
|
||||
// https://docs.rs/ratatui/latest/ratatui/terminal/struct.Frame.html#method.render_stateful_widget
|
||||
#[derive(Default, Debug)]
|
||||
|
||||
Ссылка в новой задаче
Block a user