remove previous idiocy
This commit is contained in:
parent
605cb20115
commit
cee861758d
1 changed files with 37 additions and 42 deletions
|
@ -1,49 +1,44 @@
|
||||||
// use std::io;
|
use std::io;
|
||||||
|
|
||||||
// use app::App;
|
use app::App;
|
||||||
// use crossterm::event::{self, KeyCode, KeyEventKind};
|
use crossterm::event::{self, KeyCode, KeyEventKind};
|
||||||
// use ratatui::{style::Stylize, widgets::Paragraph, DefaultTerminal};
|
use ratatui::{style::Stylize, widgets::Paragraph, DefaultTerminal};
|
||||||
|
|
||||||
fn main() -> io::Result<()> {
|
fn main() -> io::Result<()> {
|
||||||
// let mut term = ratatui::init();
|
let mut term = ratatui::init();
|
||||||
// term.clear()?;
|
term.clear()?;
|
||||||
|
|
||||||
// let r = App::default().run(&mut term);
|
let r = App::default().run(&mut term);
|
||||||
// ratatui::restore();
|
ratatui::restore();
|
||||||
// r
|
r
|
||||||
let mut teststr = String::from("Hello! ää");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn rev_in_place(s: &mut String) {
|
mod app {
|
||||||
s.ch
|
|
||||||
|
use std::io;
|
||||||
|
|
||||||
|
use ratatui::{DefaultTerminal, Frame};
|
||||||
|
|
||||||
|
#[derive(Default)]
|
||||||
|
pub struct App {
|
||||||
|
exit: bool,
|
||||||
|
}
|
||||||
|
|
||||||
|
impl App {
|
||||||
|
pub fn run(&mut self, terminal: &mut DefaultTerminal) -> io::Result<()> {
|
||||||
|
while !self.exit {
|
||||||
|
terminal.draw(|frame| self.draw(frame))?;
|
||||||
|
self.handle_events()?;
|
||||||
|
}
|
||||||
|
Ok(())
|
||||||
|
}
|
||||||
|
|
||||||
|
fn draw(&self, frame: &mut Frame) {
|
||||||
|
todo!()
|
||||||
|
}
|
||||||
|
|
||||||
|
fn handle_events(&mut self) -> io::Result<()> {
|
||||||
|
todo!()
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// mod app {
|
|
||||||
|
|
||||||
// use std::io;
|
|
||||||
|
|
||||||
// use ratatui::{DefaultTerminal, Frame};
|
|
||||||
|
|
||||||
// #[derive(Default)]
|
|
||||||
// pub struct App {
|
|
||||||
// exit: bool,
|
|
||||||
// }
|
|
||||||
|
|
||||||
// impl App {
|
|
||||||
// pub fn run(&mut self, terminal: &mut DefaultTerminal) -> io::Result<()> {
|
|
||||||
// while !self.exit {
|
|
||||||
// terminal.draw(|frame| self.draw(frame))?;
|
|
||||||
// self.handle_events()?;
|
|
||||||
// }
|
|
||||||
// Ok(())
|
|
||||||
// }
|
|
||||||
|
|
||||||
// fn draw(&self, frame: &mut Frame) {
|
|
||||||
// todo!()
|
|
||||||
// }
|
|
||||||
|
|
||||||
// fn handle_events(&mut self) -> io::Result<()> {
|
|
||||||
// todo!()
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
Loading…
Reference in a new issue