mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-07 20:26:42 +01:00
fix 'beheaded' notes in phrase editor
This commit is contained in:
parent
271f431a6a
commit
8bdd088f70
3 changed files with 59 additions and 90 deletions
|
|
@ -5,40 +5,24 @@ mod engine_input; pub(crate) use engine_input::*;
|
|||
mod engine_style; pub(crate) use engine_style::*;
|
||||
mod engine_output; pub(crate) use engine_output::*;
|
||||
|
||||
////////////////////////////////////////////////////////
|
||||
|
||||
mod app_transport; pub(crate) use app_transport::*;
|
||||
|
||||
mod app_sequencer; pub(crate) use app_sequencer::*;
|
||||
mod ctrl_sequencer; pub(crate) use ctrl_sequencer::*;
|
||||
|
||||
mod app_arranger; pub(crate) use app_arranger::*;
|
||||
mod ctrl_arranger; pub(crate) use ctrl_arranger::*;
|
||||
mod model_arranger; pub(crate) use model_arranger::*;
|
||||
mod app_sequencer; pub(crate) use app_sequencer::*;
|
||||
mod app_arranger; pub(crate) use app_arranger::*;
|
||||
|
||||
////////////////////////////////////////////////////////
|
||||
|
||||
mod view_status_bar; pub(crate) use view_status_bar::*;
|
||||
mod status_bar; pub(crate) use status_bar::*;
|
||||
mod file_browser; pub(crate) use file_browser::*;
|
||||
mod phrase_editor; pub(crate) use phrase_editor::*;
|
||||
mod phrase_length; pub(crate) use phrase_length::*;
|
||||
mod phrase_rename; pub(crate) use phrase_rename::*;
|
||||
mod phrase_list; pub(crate) use phrase_list::*;
|
||||
mod phrase_player; pub(crate) use phrase_player::*;
|
||||
mod phrase_select; pub(crate) use phrase_select::*;
|
||||
|
||||
mod model_file_browser; pub(crate) use model_file_browser::*;
|
||||
mod view_file_browser; pub(crate) use view_file_browser::*;
|
||||
mod ctrl_file_browser; pub(crate) use ctrl_file_browser::*;
|
||||
|
||||
mod model_phrase_editor; pub(crate) use model_phrase_editor::*;
|
||||
mod view_phrase_editor; pub(crate) use view_phrase_editor::*;
|
||||
mod ctrl_phrase_editor; pub(crate) use ctrl_phrase_editor::*;
|
||||
|
||||
mod model_phrase_length; pub(crate) use model_phrase_length::*;
|
||||
mod view_phrase_length; pub(crate) use view_phrase_length::*;
|
||||
mod ctrl_phrase_length; pub(crate) use ctrl_phrase_length::*;
|
||||
|
||||
mod model_phrase_list; pub(crate) use model_phrase_list::*;
|
||||
mod view_phrase_list; pub(crate) use view_phrase_list::*;
|
||||
mod ctrl_phrase_list; pub(crate) use ctrl_phrase_list::*;
|
||||
|
||||
mod model_phrase_player; pub(crate) use model_phrase_player::*;
|
||||
|
||||
mod view_phrase_selector; pub(crate) use view_phrase_selector::*;
|
||||
|
||||
mod ctrl_phrase_rename; pub(crate) use ctrl_phrase_rename::*;
|
||||
////////////////////////////////////////////////////////
|
||||
|
||||
#[macro_export] macro_rules! render {
|
||||
(|$self:ident:$Struct:ident$(<$($L:lifetime),*$($T:ident$(:$U:path)?),*>)?|$cb:expr) => {
|
||||
|
|
@ -53,6 +37,8 @@ mod ctrl_phrase_rename; pub(crate) use ctrl_phrase_rename::*;
|
|||
}
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////
|
||||
|
||||
pub struct Tui {
|
||||
pub exited: Arc<AtomicBool>,
|
||||
pub buffer: Buffer,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue