wip: 21 errors!

This commit is contained in:
🪞👃🪞 2024-09-05 17:38:32 +03:00
parent 694970bf0d
commit ea5bc2e3b1
30 changed files with 392 additions and 362 deletions

View file

@ -1,8 +1,8 @@
use crate::*;
impl <T, U> Handle for Mixer<T, U> {
fn handle (&mut self, event: &AppEvent) -> Usually<bool> {
if let AppEvent::Input(crossterm::event::Event::Key(event)) = event {
impl Handle<Tui> for Mixer<Tui> {
fn handle (&mut self, engine: &Tui) -> Perhaps<bool> {
if let TuiEvent::Input(crossterm::event::Event::Key(event)) = engine.event() {
match event.code {
//KeyCode::Char('c') => {
@ -13,7 +13,7 @@ impl <T, U> Handle for Mixer<T, U> {
KeyCode::Down => {
self.selected_track = (self.selected_track + 1) % self.tracks.len();
println!("{}", self.selected_track);
return Ok(true)
return Ok(Some(true))
},
KeyCode::Up => {
if self.selected_track == 0 {
@ -22,7 +22,7 @@ impl <T, U> Handle for Mixer<T, U> {
self.selected_track -= 1;
}
println!("{}", self.selected_track);
return Ok(true)
return Ok(Some(true))
},
KeyCode::Left => {
if self.selected_column == 0 {
@ -30,7 +30,7 @@ impl <T, U> Handle for Mixer<T, U> {
} else {
self.selected_column -= 1;
}
return Ok(true)
return Ok(Some(true))
},
KeyCode::Right => {
if self.selected_column == 6 {
@ -38,7 +38,7 @@ impl <T, U> Handle for Mixer<T, U> {
} else {
self.selected_column += 1;
}
return Ok(true)
return Ok(Some(true))
},
_ => {
println!("\n{event:?}");
@ -46,7 +46,7 @@ impl <T, U> Handle for Mixer<T, U> {
}
}
Ok(false)
Ok(None)
}
}