wip: p.45, e=33, lotta todo!

This commit is contained in:
🪞👃🪞 2024-11-17 04:03:06 +01:00
parent 260736f31d
commit 627c7d8820
17 changed files with 198 additions and 226 deletions

View file

@ -24,7 +24,7 @@ impl ArrangerMode {
}
/// Layout for standalone arranger app.
impl Content for ArrangerView<Tui> {
impl Content for ArrangerTui {
type Engine = Tui;
fn content (&self) -> impl Widget<Engine = Tui> {
Split::up(
@ -65,8 +65,8 @@ impl Content for ArrangerView<Tui> {
}
}
impl TransportViewState for ArrangerView<Tui> {
fn focus (&self) -> TransportViewFocus {
impl TransportViewState for ArrangerTui {
fn focus (&self) -> TransportFocus {
self.focus
}
fn focused (&self) -> bool {
@ -102,7 +102,7 @@ fn track_widths (tracks: &[ArrangerTrack]) -> Vec<(usize, usize)> {
}
pub fn arranger_content_vertical (
view: &ArrangerView<Tui>,
view: &ArrangerTui,
factor: usize
) -> impl Widget<Engine = Tui> + use<'_> {
let timebase = view.timebase();
@ -289,7 +289,7 @@ pub fn arranger_content_vertical (
}
pub fn arranger_content_horizontal (
view: &ArrangerView<Tui>,
view: &ArrangerTui,
) -> impl Widget<Engine = Tui> + use<'_> {
let focused = view.focused;
let _tracks = view.tracks();