mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-07 12:16:42 +01:00
wip(p62,e21)
This commit is contained in:
parent
76da19d9c6
commit
5673dd7e8a
14 changed files with 170 additions and 190 deletions
|
|
@ -30,9 +30,9 @@ pub trait ArrangerViewState {
|
|||
|
||||
pub trait PhrasesViewState: Send + Sync {
|
||||
fn phrases_focused (&self) -> bool;
|
||||
fn entered (&self) -> bool;
|
||||
fn phrases_entered (&self) -> bool;
|
||||
fn phrases (&self) -> Vec<Arc<RwLock<Phrase>>>;
|
||||
fn phrase (&self) -> usize;
|
||||
fn phrase_index (&self) -> usize;
|
||||
fn phrase_mode (&self) -> &Option<PhrasesMode>;
|
||||
}
|
||||
|
||||
|
|
@ -40,7 +40,7 @@ pub trait PhraseViewState: Send + Sync {
|
|||
fn phrase (&self) -> &Option<Arc<RwLock<Phrase>>>;
|
||||
fn phrase_focused (&self) -> bool;
|
||||
fn phrase_editor_size (&self) -> &Measure<Tui>;
|
||||
fn entered (&self) -> bool;
|
||||
fn phrase_editor_entered (&self) -> bool;
|
||||
fn keys (&self) -> &Buffer;
|
||||
fn buffer (&self) -> &BigBuffer;
|
||||
fn note_len (&self) -> usize;
|
||||
|
|
@ -96,13 +96,13 @@ impl PhrasesViewState for PhrasesModel {
|
|||
fn phrases_focused (&self) -> bool {
|
||||
todo!()
|
||||
}
|
||||
fn entered (&self) -> bool {
|
||||
fn phrases_entered (&self) -> bool {
|
||||
todo!()
|
||||
}
|
||||
fn phrases (&self) -> Vec<Arc<RwLock<Phrase>>> {
|
||||
todo!()
|
||||
}
|
||||
fn phrase (&self) -> usize {
|
||||
fn phrase_index (&self) -> usize {
|
||||
todo!()
|
||||
}
|
||||
fn phrase_mode (&self) -> &Option<PhrasesMode> {
|
||||
|
|
@ -114,13 +114,13 @@ impl PhrasesViewState for SequencerTui {
|
|||
fn phrases_focused (&self) -> bool {
|
||||
todo!()
|
||||
}
|
||||
fn entered (&self) -> bool {
|
||||
fn phrases_entered (&self) -> bool {
|
||||
todo!()
|
||||
}
|
||||
fn phrases (&self) -> Vec<Arc<RwLock<Phrase>>> {
|
||||
todo!()
|
||||
}
|
||||
fn phrase (&self) -> usize {
|
||||
fn phrase_index (&self) -> usize {
|
||||
todo!()
|
||||
}
|
||||
fn phrase_mode (&self) -> &Option<PhrasesMode> {
|
||||
|
|
@ -132,13 +132,13 @@ impl PhrasesViewState for ArrangerTui {
|
|||
fn phrases_focused (&self) -> bool {
|
||||
todo!()
|
||||
}
|
||||
fn entered (&self) -> bool {
|
||||
fn phrases_entered (&self) -> bool {
|
||||
todo!()
|
||||
}
|
||||
fn phrases (&self) -> Vec<Arc<RwLock<Phrase>>> {
|
||||
todo!()
|
||||
}
|
||||
fn phrase (&self) -> usize {
|
||||
fn phrase_index (&self) -> usize {
|
||||
todo!()
|
||||
}
|
||||
fn phrase_mode (&self) -> &Option<PhrasesMode> {
|
||||
|
|
@ -156,7 +156,7 @@ impl PhraseViewState for PhraseEditorModel {
|
|||
fn phrase_editor_size (&self) -> &Measure<Tui> {
|
||||
todo!()
|
||||
}
|
||||
fn entered (&self) -> bool {
|
||||
fn phrase_editor_entered (&self) -> bool {
|
||||
self.entered
|
||||
}
|
||||
fn keys (&self) -> &Buffer {
|
||||
|
|
@ -192,7 +192,7 @@ impl PhraseViewState for SequencerTui {
|
|||
fn phrase_editor_size (&self) -> &Measure<Tui> {
|
||||
todo!()
|
||||
}
|
||||
fn entered (&self) -> bool {
|
||||
fn phrase_editor_entered (&self) -> bool {
|
||||
todo!()
|
||||
}
|
||||
fn keys (&self) -> &Buffer {
|
||||
|
|
@ -228,7 +228,7 @@ impl PhraseViewState for ArrangerTui {
|
|||
fn phrase_editor_size (&self) -> &Measure<Tui> {
|
||||
todo!()
|
||||
}
|
||||
fn entered (&self) -> bool {
|
||||
fn phrase_editor_entered (&self) -> bool {
|
||||
todo!()
|
||||
}
|
||||
fn keys (&self) -> &Buffer {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue