1
0
зеркало из 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

Этот коммит содержится в:
rhysd
2024-08-08 00:12:17 +09:00
родитель 5d77bf8a9a
Коммит 9650a1171a
12 изменённых файлов: 32 добавлений и 21 удалений

Просмотреть файл

@@ -185,7 +185,7 @@ impl<'a> Editor<'a> {
);
self.term.draw(|f| {
let chunks = layout.split(f.size());
let chunks = layout.split(f.area());
if search_height > 0 {
f.render_widget(&self.search.textarea, chunks[0]);

Просмотреть файл

@@ -26,7 +26,7 @@ fn main() -> io::Result<()> {
loop {
term.draw(|f| {
f.render_widget(&textarea, f.size());
f.render_widget(&textarea, f.area());
})?;
match crossterm::event::read()?.into() {
Input { key: Key::Esc, .. } => break,

Просмотреть файл

@@ -30,7 +30,7 @@ fn main() -> io::Result<()> {
loop {
term.draw(|f| {
let chunks = layout.split(f.size());
let chunks = layout.split(f.area());
f.render_widget(&textarea, chunks[0]);
})?;

Просмотреть файл

@@ -49,7 +49,7 @@ fn main() -> io::Result<()> {
loop {
term.draw(|f| {
let chunks = layout.split(f.size());
let chunks = layout.split(f.area());
f.render_widget(&textarea, chunks[0]);
})?;

Просмотреть файл

@@ -52,7 +52,7 @@ fn main() -> io::Result<()> {
loop {
term.draw(|f| {
let chunks = layout.split(f.size());
let chunks = layout.split(f.area());
for (textarea, chunk) in textarea.iter().zip(chunks.iter()) {
f.render_widget(textarea, *chunk);
}

Просмотреть файл

@@ -57,7 +57,7 @@ fn main() -> Result<(), Box<dyn Error>> {
Event::Tick => {}
}
term.draw(|f| {
f.render_widget(&textarea, f.size());
f.render_widget(&textarea, f.area());
})?;
}

Просмотреть файл

@@ -22,7 +22,7 @@ fn main() -> Result<(), Box<dyn Error>> {
// The event loop
loop {
term.draw(|f| {
f.render_widget(&textarea, f.size());
f.render_widget(&textarea, f.area());
})?;
if let Some(input) = term

Просмотреть файл

@@ -33,7 +33,7 @@ fn main() -> io::Result<()> {
let chunks = Layout::default()
.direction(Direction::Vertical)
.constraints([Constraint::Length(height), Constraint::Min(0)])
.split(f.size());
.split(f.area());
f.render_widget(&textarea, chunks[0]);
})?;
match crossterm::event::read()?.into() {

Просмотреть файл

@@ -417,7 +417,7 @@ fn main() -> io::Result<()> {
let mut vim = Vim::new(Mode::Normal);
loop {
term.draw(|f| f.render_widget(&textarea, f.size()))?;
term.draw(|f| f.render_widget(&textarea, f.area()))?;
vim = match vim.transition(crossterm::event::read()?.into(), &mut textarea) {
Transition::Mode(mode) if vim.mode != mode => {