wip8 (22e)

This commit is contained in:
🪞👃🪞 2024-12-09 19:15:15 +01:00
parent f0192bd8f4
commit 2f772eceef
26 changed files with 926 additions and 908 deletions

View file

@ -1,46 +1,55 @@
use crate::*;
submod! {
engine_focus
engine_input
engine_output
engine_style
mod jack_arranger; pub(crate) use app_arranger::*;
mod jack_sequencer; pub(crate) use app_sequencer::*;
mod jack_transport; pub(crate) use app_transport::*;
app_arranger
app_sequencer
app_transport
mod engine_focus; pub(crate) use engine_focus::*;
mod engine_input; pub(crate) use engine_input::*;
mod engine_style; pub(crate) use engine_style::*;
mod engine_output; pub(crate) use engine_output::*;
jack_transport
jack_sequencer
jack_arranger
mod app_arranger; pub(crate) use app_arranger::*;
mod app_sequencer; pub(crate) use app_sequencer::*;
mod app_transport; pub(crate) use app_transport::*;
ctrl_arranger
ctrl_file_browser
ctrl_phrase_editor
ctrl_phrase_length
ctrl_phrase_list
ctrl_phrase_rename
ctrl_sequencer
ctrl_transport
mod view_arranger; pub(crate) use view_arranger::*;
mod view_sequencer; pub(crate) use view_sequencer::*;
mod view_transport; pub(crate) use view_transport::*;
model_arranger
model_clock
model_file_browser
model_phrase_editor
model_phrase_length
model_phrase_list
model_phrase_player
mod ctrl_arranger; pub(crate) use ctrl_arranger::*;
mod ctrl_sequencer; pub(crate) use ctrl_sequencer::*;
mod ctrl_transport; pub(crate) use ctrl_transport::*;
view_arranger
view_file_browser
view_phrase_editor
view_phrase_length
view_phrase_list
view_phrase_selector
view_sequencer
view_status_bar
view_transport
}
mod model_arranger; pub(crate) use model_arranger::*;
////
mod model_clock; pub(crate) use model_clock::*;
mod view_status_bar; pub(crate) use view_status_bar::*;
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) => {