From ed926b94442f20aee68b181b7542978a60534e10 Mon Sep 17 00:00:00 2001 From: unspeaker Date: Sun, 11 May 2025 19:17:55 +0300 Subject: [PATCH] view: expose scene iterator types --- crates/app/src/view.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/crates/app/src/view.rs b/crates/app/src/view.rs index 21743eb7..c6b55c84 100644 --- a/crates/app/src/view.rs +++ b/crates/app/src/view.rs @@ -571,9 +571,13 @@ impl<'a> ArrangerView<'a> { } -trait ScenesColors<'a> = Iterator>; +/// Iterator over scenes with their sizes and colors. +pub(crate) trait ScenesColors<'a> = + Iterator>; -type SceneWithColor<'a> = (usize, &'a Scene, usize, usize, Option); +/// A scene with size and color. +pub(crate) type SceneWithColor<'a> = + (usize, &'a Scene, usize, usize, Option); /// Define a type alias for iterators of sized items (columns). macro_rules! def_sizes_iter {