arranger: populate rename modal

This commit is contained in:
🪞👃🪞 2024-08-20 14:12:57 +03:00
parent c8bdee060c
commit 8e22cb6eb5
2 changed files with 18 additions and 5 deletions

View file

@ -148,6 +148,14 @@ impl Arranger {
format!("Scene {}", self.scenes.len() + 1)
}
pub fn rename_selected (&mut self) {
self.modal = Some(Box::new(ArrangerRenameModal::new(self.selected)));
self.modal = Some(Box::new(ArrangerRenameModal::new(
self.selected,
match self.selected {
ArrangerFocus::Mix => self.name.clone(),
ArrangerFocus::Track(t) => self.tracks[t].name.clone(),
ArrangerFocus::Scene(s) => self.scenes[s].name.clone(),
ArrangerFocus::Clip(t, s) => self.tracks[t].phrases[s].read().unwrap().name.clone(),
}
)));
}
}