refactor: Mode, View, Bind

This commit is contained in:
i do not exist 2026-07-02 09:21:47 +03:00
parent 51faa82d74
commit 701a651fbd
21 changed files with 901 additions and 880 deletions

View file

@ -26,7 +26,7 @@ use crate::*;
pub trait ClipsView: TracksView + ScenesView {
/// Draw clips per scene
fn view_scenes_clips <'a> (&'a self) -> impl Draw<Tui> + 'a {
crate::view::view_scenes_clips(
view_scenes_clips(
||self.scenes_with_sizes(),
self.tracks_with_sizes(),
self.selection(),
@ -87,3 +87,7 @@ impl Arrangement {
}
pub trait HasClipsSize { fn clips_size (&self) -> &Size; }
impl HasClipsSize for App {
fn clips_size (&self) -> &Size { &self.project.size_inner }
}