From 625956766e1a9473242698edc977b511fe5785a6 Mon Sep 17 00:00:00 2001 From: unspeaker Date: Sun, 30 Jun 2024 02:03:37 +0300 Subject: [PATCH] exit dos mode --- src/device/launcher/handle.rs | 8 ++------ src/device/launcher/mod.rs | 10 +++++----- src/device/sequencer/horizontal.rs | 2 +- src/main.rs | 2 +- 4 files changed, 9 insertions(+), 13 deletions(-) diff --git a/src/device/launcher/handle.rs b/src/device/launcher/handle.rs index 0bfc7de4..adc0d8c0 100644 --- a/src/device/launcher/handle.rs +++ b/src/device/launcher/handle.rs @@ -2,12 +2,8 @@ use crate::prelude::*; use super::*; pub fn handle (state: &mut Launcher, event: &AppEvent) -> Usually { Ok(handle_keymap(state, event, KEYMAP)? || match state.view { - LauncherView::Modal(ref mut device) => { - device.handle(event)? - }, - LauncherView::Tracks => { - handle_keymap(state, event, KEYMAP_TRACKS)? - }, + LauncherView::Modal(ref mut device) => device.handle(event)?, + LauncherView::Tracks => handle_keymap(state, event, KEYMAP_TRACKS)?, LauncherView::Sequencer => { let i = state.col().saturating_sub(1); if let Some(track) = state.tracks.get_mut(i) { diff --git a/src/device/launcher/mod.rs b/src/device/launcher/mod.rs index 47facbcf..5b3652a9 100644 --- a/src/device/launcher/mod.rs +++ b/src/device/launcher/mod.rs @@ -172,8 +172,8 @@ pub fn process (state: &mut Launcher, _: &Client, _: &ProcessScope) -> Control { Control::Continue } pub fn render (state: &Launcher, buf: &mut Buffer, mut area: Rect) -> Usually { - area.width = 80; - area.height = 25; + //area.width = 80; // DOS mode + //area.height = 25; let Rect { x, y, width, height } = area; crate::device::sequencer::draw_play_stop(buf, x + 1, y, &state.playing); crate::device::sequencer::draw_rec(buf, x + 12, y, state.recording); @@ -183,10 +183,10 @@ pub fn render (state: &Launcher, buf: &mut Buffer, mut area: Rect) -> Usually Result<(), Box> { ]))), ]))?, - Track::new("Helm", &timebase, Some(vec![ + Track::new("Odin2", &timebase, Some(vec![ //Plugin::lv2("Helm", "file:///home/user/.lv2/Helm.lv2", &[1, 0, 0, 2])?.boxed(), Plugin::lv2("Odin2", "file:///home/user/.lv2/Odin2.lv2", &[1, 0, 0, 2])?.boxed(), ]), Some(vec![