diff options
Diffstat (limited to 'src/layout/workspace.rs')
| -rw-r--r-- | src/layout/workspace.rs | 4 |
1 files changed, 4 insertions, 0 deletions
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<W: LayoutElement> Workspace<W> { .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<f64, Logical>) -> Option<(&W, HitType)> { // This logic is consistent with tiles_with_render_positions(). if self.is_floating_visible() { |
