From 01c5004959c9b11f2580840f4553ad7d706f4564 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Fri, 11 Feb 2022 22:07:21 +0700 Subject: Allow pure widgets to borrow from `Application` data :tada: --- pure/src/widget.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'pure/src/widget.rs') diff --git a/pure/src/widget.rs b/pure/src/widget.rs index 7215e99e..9a4dffe3 100644 --- a/pure/src/widget.rs +++ b/pure/src/widget.rs @@ -39,7 +39,7 @@ pub trait Widget { fn draw( &self, - state: &Tree, + state: &Tree, renderer: &mut Renderer, style: &renderer::Style, layout: Layout<'_>, @@ -49,7 +49,7 @@ pub trait Widget { fn mouse_interaction( &self, - _state: &Tree, + _state: &Tree, _layout: Layout<'_>, _cursor_position: Point, _viewport: &Rectangle, @@ -60,7 +60,7 @@ pub trait Widget { fn on_event( &mut self, - _state: &mut Tree, + _state: &mut Tree, _event: Event, _layout: Layout<'_>, _cursor_position: Point, @@ -72,13 +72,13 @@ pub trait Widget { } } -pub fn column() -> Column { +pub fn column<'a, Message, Renderer>() -> Column<'a, Message, Renderer> { Column::new() } -pub fn button( - content: impl Into>, -) -> Button { +pub fn button<'a, Message, Renderer>( + content: impl Into>, +) -> Button<'a, Message, Renderer> { Button::new(content) } -- cgit