From bf429cdbbe881451e536e6e3f0fa118e0a1f8218 Mon Sep 17 00:00:00 2001 From: unspeaker Date: Sat, 25 Jan 2025 20:46:13 +0100 Subject: [PATCH] major facepalm --- tek/src/view.rs | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/tek/src/view.rs b/tek/src/view.rs index 45827494..4b0fb3b6 100644 --- a/tek/src/view.rs +++ b/tek/src/view.rs @@ -376,9 +376,11 @@ impl Tek { let mon = if mon { White } else { track.color.darkest.rgb }; let bg = if self.selected().track() == Some(t+1) { track.color.light.rgb } else { track.color.base.rgb }; let bg2 = if t > 0 { self.tracks()[t - 1].color.base.rgb } else { Reset }; - let headers = Self::wrap(bg, fg, Tui::bold(true, Bsp::e(Tui::fg_bg(rec, bg, "Rec "), Tui::fg_bg(rec, bg, "Mon ")))); + let headers = Self::wrap(bg, fg, Tui::bold(true, + Bsp::e(Tui::fg_bg(rec, bg, "Rec "), Tui::fg_bg(rec, bg, "Mon ")))); let toggles = Map::new(||self.inputs_sizes(), move|(index, name, conn, y, y2), _| - map_south(y as u16, (y2-y) as u16, Self::wrap(bg, fg, Bsp::e(Tui::fg_bg(rec, bg, "R▞▞▞▞"), Tui::fg_bg(mon, bg, "M▞▞▞▞"))))); + map_south(y as u16, (y2-y) as u16, Self::wrap(bg, fg, + Bsp::e(Tui::fg_bg(rec, bg, "R▞▞▞▞"), Tui::fg_bg(mon, bg, "M▞▞▞▞"))))); Bsp::a(Fill::y(Align::n(headers)), toggles)}); let row = self.row_top(self.w(), self.h_inputs(), heading, content); @@ -392,17 +394,19 @@ impl Tek { let fg = Tui::g(224); let heading = self.io_heading(" O", "midi outs", self.midi_outs.len(), fg, Tui::g(64), ||self.outputs_sizes()); - let content = self.per_track_top(move|t, track|{ + let content = self.per_track_top(move|t, track|{ let mute = false; let solo = false; let mute = if mute { White } else { track.color.darkest.rgb }; let solo = if solo { White } else { track.color.darkest.rgb }; - let bg = if self.selected().track() == Some(t+1) { track.color.light.rgb } else { track.color.base.rgb }; - let bg2 = if t > 0 { self.tracks()[t - 1].color.base.rgb } else { Reset }; - let headers = Self::wrap(bg, fg, Tui::bold(true, Bsp::e(Tui::fg_bg(mute, bg, "Play "), Tui::fg_bg(solo, bg, "Solo ")))); + let bg = if self.selected().track() == Some(t+1) { track.color.light.rgb } else { track.color.base.rgb }; + let bg2 = if t > 0 { self.tracks()[t - 1].color.base.rgb } else { Reset }; + let headers = Self::wrap(bg, fg, Tui::bold(true, + Bsp::e(Tui::fg_bg(mute, bg, "Play "), Tui::fg_bg(solo, bg, "Solo ")))); let toggles = Map::new(||self.outputs_sizes(), move|(index, name, conn, y, y2), _| - map_south(y as u16, (y2-y) as u16, Self::wrap(bg, fg, Bsp::e(Tui::fg_bg(mute, bg, "P▞▞▞▞"), Tui::fg_bg(solo, bg, "S▞▞▞▞"))))); - Bsp::s(Fill::y(Align::n(headers)), toggles)}); + map_south(y as u16, (y2-y) as u16, Self::wrap(bg, fg, + Bsp::e(Tui::fg_bg(mute, bg, "P▞▞▞▞"), Tui::fg_bg(solo, bg, "S▞▞▞▞"))))); + Bsp::a(Fill::y(Align::n(headers)), toggles)}); let row = self.row_top(self.w(), self.h_outputs(), heading, content);