From f920d17058c98c3959b0b91b4872ec556424628d Mon Sep 17 00:00:00 2001 From: unspeaker Date: Mon, 6 Jan 2025 21:38:22 +0100 Subject: [PATCH] wip: untangling arranger layout --- src/arranger.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/arranger.rs b/src/arranger.rs index bbf09a6b..0ac28a63 100644 --- a/src/arranger.rs +++ b/src/arranger.rs @@ -106,17 +106,17 @@ impl Arranger { } render!(TuiOut: (self: Arranger) => { let pool_w = if self.pool.visible { self.splits[1] } else { 0 }; - let color = self.color; - self.size.of( - Bsp::n(Fill::xy(ArrangerStatus::from(self)), - Bsp::s(Fixed::y(1, MidiEditStatus(&self.editor)), + let color = self.color; + let layout = Bsp::a(Fill::xy(ArrangerStatus::from(self)), Bsp::n(Fixed::x(pool_w, PoolView(self.pool.visible, &self.pool)), Bsp::n(TransportView::new(true, &self.clock), - Bsp::n(Fill::x(Fixed::y(20, lay!( - Fill::xy(Tui::bg(color.darkest.rgb, "")), - Fill::xy(Outer(Style::default().fg(color.dark.rgb).bg(color.darkest.rgb))), - Self::render_mode(self), - ))), Fill::y(&"fixme: self.editor"))))))) + Bsp::s(Fixed::y(1, MidiEditStatus(&self.editor)), + Bsp::n(Fill::x(Fixed::y(20, + Bsp::a(Fill::xy(Tui::bg(color.darkest.rgb, "background")), + Bsp::a( + Fill::xy(Outer(Style::default().fg(color.dark.rgb).bg(color.darkest.rgb))), + Self::render_mode(self))))), Fill::y(&"fixme: self.editor")))))); + self.size.of(layout) }); audio!(|self: Arranger, client, scope|{ // Start profiling cycle