mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-08 20:56:43 +01:00
wip8 (22e)
This commit is contained in:
parent
f0192bd8f4
commit
2f772eceef
26 changed files with 926 additions and 908 deletions
|
|
@ -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) => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue