mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-07 04:06:45 +01:00
wip: refactor pt.15: 107 errors
This commit is contained in:
parent
8b68a993bc
commit
5823d0b746
8 changed files with 423 additions and 455 deletions
|
|
@ -88,12 +88,8 @@ impl<E: Engine> ArrangerView<E> {
|
|||
}
|
||||
|
||||
/// Toggle global play/pause
|
||||
pub fn toggle_play (&mut self) -> Perhaps<bool> {
|
||||
match self.transport {
|
||||
Some(ref mut transport) => { transport.write().unwrap().toggle_play()?; },
|
||||
None => { return Ok(None) }
|
||||
}
|
||||
Ok(Some(true))
|
||||
pub fn toggle_play (&mut self) -> Usually<()> {
|
||||
self.sequencer.transport.model.toggle_play()
|
||||
}
|
||||
pub fn next_color (&self) -> ItemColor {
|
||||
if let ArrangementEditorFocus::Clip(track, scene) = self.arrangement.selected {
|
||||
|
|
@ -225,30 +221,6 @@ impl<E: Engine> ArrangerView<E> {
|
|||
phrase.write().unwrap().toggle_loop()
|
||||
}
|
||||
}
|
||||
pub fn go_up (&mut self) {
|
||||
match self.mode {
|
||||
ArrangementEditorMode::Horizontal => self.track_prev(),
|
||||
_ => self.scene_prev(),
|
||||
};
|
||||
}
|
||||
pub fn go_down (&mut self) {
|
||||
match self.mode {
|
||||
ArrangementEditorMode::Horizontal => self.track_next(),
|
||||
_ => self.scene_next(),
|
||||
};
|
||||
}
|
||||
pub fn go_left (&mut self) {
|
||||
match self.mode {
|
||||
ArrangementEditorMode::Horizontal => self.scene_prev(),
|
||||
_ => self.track_prev(),
|
||||
};
|
||||
}
|
||||
pub fn go_right (&mut self) {
|
||||
match self.mode {
|
||||
ArrangementEditorMode::Horizontal => self.scene_next(),
|
||||
_ => self.track_next(),
|
||||
};
|
||||
}
|
||||
pub fn move_back (&mut self) {
|
||||
match self.selected {
|
||||
ArrangementEditorFocus::Scene(s) => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue