summaryrefslogtreecommitdiffstats
path: root/native/src/widget/helpers.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--native/src/widget/helpers.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/native/src/widget/helpers.rs b/native/src/widget/helpers.rs
index b25e064d..88986d60 100644
--- a/native/src/widget/helpers.rs
+++ b/native/src/widget/helpers.rs
@@ -314,3 +314,13 @@ where
{
widget::Svg::new(handle)
}
+
+/// A container intercepting mouse events.
+pub fn mouse_listener<'a, Message, Renderer>(
+ widget: impl Into<Element<'a, Message, Renderer>>,
+) -> widget::MouseListener<'a, Message, Renderer>
+where
+ Renderer: crate::Renderer,
+{
+ widget::MouseListener::new(widget)
+}