feat: add middle mouse button support to close toplevel applications

This commit is contained in:
José DE SOUSA 2026-02-14 18:39:19 +01:00 committed by Ian Douglas Scott
parent 2f1e5c77e3
commit 828534ad9c

View file

@ -573,11 +573,12 @@ fn toplevel_preview(toplevel: &Toplevel, is_being_dragged: bool) -> cosmic::Elem
.class(cosmic::theme::Button::Image)
.on_press(Msg::ActivateToplevel(toplevel.handle.clone()));
crate::widgets::size_cross_nth(
widget::mouse_area(crate::widgets::size_cross_nth(
vec![title.into(), preview.into()],
Axis::Vertical,
1, // Allocate width to match capture image
)
))
.on_middle_press(Msg::CloseToplevel(toplevel.handle.clone()))
.into()
}