From 20769b4c2f843566880f020f117e7bde36edc332 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Mon, 10 Feb 2025 14:12:54 +0300 Subject: tab indicator: Animate opening --- src/layout/workspace.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/layout/workspace.rs') diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs index 25d2bb80..a402ad44 100644 --- a/src/layout/workspace.rs +++ b/src/layout/workspace.rs @@ -1474,6 +1474,10 @@ impl Workspace { .start_close_animation_for_tile(renderer, snapshot, tile_size, tile_pos, blocker); } + pub fn start_open_animation(&mut self, id: &W::Id) -> bool { + self.scrolling.start_open_animation(id) || self.floating.start_open_animation(id) + } + pub fn window_under(&self, pos: Point) -> Option<(&W, HitType)> { // This logic is consistent with tiles_with_render_positions(). if self.is_floating_visible() { -- cgit