fix setting of arranger color

This commit is contained in:
🪞👃🪞 2024-12-18 16:55:46 +01:00
parent 99fb3f9732
commit 4ee9822213

View file

@ -33,11 +33,11 @@ from_jack!(|jack| ArrangerTui Self {
tracks: vec![],
color: TuiTheme::bg().into(),
history: vec![],
mode: ArrangerMode::V(2),
mode: ArrangerMode::V(1),
name: Arc::new(RwLock::new(String::new())),
size: Measure::new(),
cursor: (0, 0),
splits: [20, 20],
splits: [16, 20],
entered: false,
menu_bar: None,
status_bar: None,
@ -62,7 +62,7 @@ render!(<Tui>|self: ArrangerTui|{
Align::se(Fill::wh(Tui::pull_x(1, Tui::fg(TuiTheme::title_fg(true),
format!("{}x{}", self.size.w(), self.size.h()))
))),
Tui::bg(self.color.darkest.rgb, lay!(![
Tui::bg(self.color.dark.rgb, lay!(![
ArrangerVColumnSeparator::from(self),
ArrangerVRowSeparator::from((self, factor)),
col!(![
@ -268,6 +268,11 @@ command!(|self:ArrangerCommand,state:ArrangerTui|{
*state.selected_mut() = selected;
None
},
Color(palette) => {
let old = state.color;
state.color = palette;
Some(Color(old))
},
_ => { todo!() }
}
});