diff options
author | 2022-12-12 01:53:45 +0100 | |
---|---|---|
committer | 2023-04-13 06:19:42 +0200 | |
commit | dfc1868179d96236ddf2a9eb590832d810afb6c3 (patch) | |
tree | 3adc4fd2eb1e6bd183ed1df1d32b32a970d09a46 /native/src/widget/helpers.rs | |
parent | cf35c85f8cb16fb3c02f1eeb27b9a7736d35ef59 (diff) | |
download | iced-dfc1868179d96236ddf2a9eb590832d810afb6c3.tar.gz iced-dfc1868179d96236ddf2a9eb590832d810afb6c3.tar.bz2 iced-dfc1868179d96236ddf2a9eb590832d810afb6c3.zip |
feat(native): Add MouseListener widget
Diffstat (limited to '')
-rw-r--r-- | native/src/widget/helpers.rs | 10 |
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) +} |