summaryrefslogtreecommitdiffstats
path: root/native/src/widget/helpers.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector0193@gmail.com>2023-04-13 07:12:02 +0200
committerLibravatar GitHub <noreply@github.com>2023-04-13 07:12:02 +0200
commitded88d79c8018f17cc348145bdc5ed593b0ce301 (patch)
tree1fde7261eee469e000f7f8281e5df8bc92d548d9 /native/src/widget/helpers.rs
parentcf35c85f8cb16fb3c02f1eeb27b9a7736d35ef59 (diff)
parent0c39112a2e7c63e7f8c2a03e67216b3736cb3aeb (diff)
downloadiced-ded88d79c8018f17cc348145bdc5ed593b0ce301.tar.gz
iced-ded88d79c8018f17cc348145bdc5ed593b0ce301.tar.bz2
iced-ded88d79c8018f17cc348145bdc5ed593b0ce301.zip
Merge pull request #1594 from mmstick/listener
`MouseArea` widget
Diffstat (limited to 'native/src/widget/helpers.rs')
-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..5f44e22c 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_area<'a, Message, Renderer>(
+ widget: impl Into<Element<'a, Message, Renderer>>,
+) -> widget::MouseArea<'a, Message, Renderer>
+where
+ Renderer: crate::Renderer,
+{
+ widget::MouseArea::new(widget)
+}