light up meters

This commit is contained in:
🪞👃🪞 2025-01-02 23:18:28 +01:00
parent 005bb5fde8
commit d962119e1b
4 changed files with 28 additions and 39 deletions

View file

@ -1,39 +1,6 @@
use crate::*;
use super::*;
/*
render!(Tui: (self: Groovebox) => self.size.of(
self.toolbar_view()
.south(self.selector_view())
.south(self.sample_view())
.north(self.status_view())
.north(self.pool_view())
.west(Fill::xy(self.sampler_view().east(self.editor)))));
*/
/*
render!(Tui: (self: Groovebox) => self.size.of(
self.editor
.east_of(self.sample_view())
.wrap(Fill::xy)
.west_of(self.pool_view())
.north_of(self.status_view())
.north_of(self.sample_view())
.south_of(self.selector_view())
.south_of(self.toolbar_view())
*/
/*
render!(Tui: (self: Groovebox) => self.size.of(
self.toolbar_view().north_of(
self.selector_view().north_of(
self.sample_view().south_of(
self.status_view().south_of(
self.pool_view().east_of(
Fill::xy(self.sampler_view().west_of(
self.editor)))))))));
*/
render!(Tui: (self: Groovebox) => self.size.of(
Bsp::s(self.toolbar_view(),
Bsp::s(self.selector_view(),
@ -46,7 +13,7 @@ impl Groovebox {
Fill::x(Fixed::y(2, lay!(
Align::w(Meter("L/", self.sampler.input_meter[0])),
Align::e(Meter("R/", self.sampler.input_meter[1])),
Align::x(Tui::bg(TuiTheme::g(32), TransportView::new(true, &self.player.clock))),
Align::x(TransportView::new(true, &self.player.clock)),
)))
}
fn status_view (&self) -> impl Content<Tui> + use<'_> {