From 5130e98dc873f57279f7fa7acb0b7e6d12fb7edf Mon Sep 17 00:00:00 2001
From: Héctor Ramón Jiménez <hector0193@gmail.com>
Date: Mon, 18 Oct 2021 16:45:53 +0700
Subject: Implement `Widget::mouse_interaction` for `Container`

---
 native/src/widget/container.rs | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

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,
-- 
cgit