diff options
-rw-r--r-- | native/src/widget/container.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/native/src/widget/container.rs b/native/src/widget/container.rs index 84c745e2..006e07c6 100644 --- a/native/src/widget/container.rs +++ b/native/src/widget/container.rs @@ -4,6 +4,7 @@ use std::hash::Hash; use crate::alignment::{self, Alignment}; use crate::event::{self, Event}; use crate::layout; +use crate::mouse; use crate::overlay; use crate::renderer; use crate::{ @@ -175,6 +176,19 @@ where ) } + fn mouse_interaction( + &self, + layout: Layout<'_>, + viewport: &Rectangle, + cursor_position: Point, + ) -> mouse::Interaction { + self.content.widget.mouse_interaction( + layout.children().next().unwrap(), + viewport, + cursor_position, + ) + } + fn draw( &self, renderer: &mut Renderer, |