mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-08 04:36:45 +01:00
wip: phrase_get
This commit is contained in:
parent
60c129d868
commit
f8581a866c
3 changed files with 16 additions and 9 deletions
|
|
@ -293,8 +293,18 @@ impl<E: Engine> Arrangement<E> {
|
|||
.map(|scene|scene.clips[track_index] = None);
|
||||
});
|
||||
}
|
||||
pub fn phrase_put (&mut self) {
|
||||
if let ArrangementFocus::Clip(track, scene) = self.selected {
|
||||
self.scenes[scene].clips[track] = Some(self.phrases.read().unwrap().phrase().clone());
|
||||
}
|
||||
}
|
||||
pub fn phrase_get (&mut self) {
|
||||
if let ArrangementFocus::Clip(track, scene) = self.selected {
|
||||
todo!("phrase_get")
|
||||
}
|
||||
}
|
||||
pub fn phrase_next (&mut self) {
|
||||
todo!();
|
||||
todo!("phrase_next");
|
||||
//let track_index = self.selected.track();
|
||||
//let scene_index = self.selected.scene();
|
||||
//track_index
|
||||
|
|
@ -318,7 +328,7 @@ impl<E: Engine> Arrangement<E> {
|
|||
//});
|
||||
}
|
||||
pub fn phrase_prev (&mut self) {
|
||||
todo!();
|
||||
todo!("phrase_prev");
|
||||
//let track_index = self.selected.track();
|
||||
//let scene_index = self.selected.scene();
|
||||
//track_index
|
||||
|
|
@ -341,11 +351,6 @@ impl<E: Engine> Arrangement<E> {
|
|||
//})
|
||||
//});
|
||||
}
|
||||
pub fn phrase_put (&mut self) {
|
||||
if let ArrangementFocus::Clip(track, scene) = self.selected {
|
||||
self.scenes[scene].clips[track] = Some(self.phrases.read().unwrap().phrase().clone());
|
||||
}
|
||||
}
|
||||
}
|
||||
impl<E: Engine> ArrangementTrack<E> {
|
||||
pub fn new (name: &str, color: Option<Color>) -> Self {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue