diff --git a/crates/ui/src/dock/tiles.rs b/crates/ui/src/dock/tiles.rs index cca0d68c..b58b5b26 100644 --- a/crates/ui/src/dock/tiles.rs +++ b/crates/ui/src/dock/tiles.rs @@ -196,6 +196,10 @@ impl Tiles { } } + pub fn panels(&self) -> &[TileItem] { + &self.panels + } + fn sorted_panels(&self) -> Vec { let mut items: Vec<(usize, TileItem)> = self.panels.iter().cloned().enumerate().collect(); items.sort_by(|a, b| a.1.z_index.cmp(&b.1.z_index).then_with(|| a.0.cmp(&b.0)));