summaryrefslogtreecommitdiffstats
path: root/pure/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'pure/src/lib.rs')
-rw-r--r--pure/src/lib.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/pure/src/lib.rs b/pure/src/lib.rs
index 07f068cc..bab3bbc7 100644
--- a/pure/src/lib.rs
+++ b/pure/src/lib.rs
@@ -1,3 +1,4 @@
+pub mod overlay;
pub mod widget;
pub(crate) mod flex;
@@ -129,6 +130,18 @@ where
renderer,
)
}
+
+ fn overlay(
+ &mut self,
+ layout: Layout<'_>,
+ renderer: &Renderer,
+ ) -> Option<overlay::Element<'_, Message, Renderer>> {
+ self.element.as_widget_mut().overlay(
+ &mut self.state.state_tree,
+ layout,
+ renderer,
+ )
+ }
}
impl<'a, Message, Renderer> Into<iced_native::Element<'a, Message, Renderer>>