From 397f2910e02868419373a93b58da93c80449ff64 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 9 Nov 2022 23:48:54 +0100 Subject: Implement `Operation::scrollable` for `element::Map` --- native/src/element.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'native/src/element.rs') diff --git a/native/src/element.rs b/native/src/element.rs index 074e422e..c82d8e96 100644 --- a/native/src/element.rs +++ b/native/src/element.rs @@ -316,6 +316,14 @@ where ) { self.operation.focusable(state, id); } + + fn scrollable( + &mut self, + state: &mut dyn widget::operation::Scrollable, + id: Option<&widget::Id>, + ) { + self.operation.scrollable(state, id); + } } self.widget -- cgit From c4bca3f2af7ae9b2c8dfc3af48ab73dad852ed34 Mon Sep 17 00:00:00 2001 From: Cory Forsstrom Date: Fri, 11 Nov 2022 08:43:36 -0800 Subject: Add text input operations --- native/src/element.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'native/src/element.rs') diff --git a/native/src/element.rs b/native/src/element.rs index c82d8e96..f941a490 100644 --- a/native/src/element.rs +++ b/native/src/element.rs @@ -324,6 +324,14 @@ where ) { self.operation.scrollable(state, id); } + + fn text_input( + &mut self, + state: &mut dyn widget::operation::TextInput, + id: Option<&widget::Id>, + ) { + self.operation.text_input(state, id); + } } self.widget -- cgit From f1ada7a803998ac3fb2c1bedc6d6650264f3e603 Mon Sep 17 00:00:00 2001 From: tarkah Date: Sat, 19 Nov 2022 12:25:59 -0800 Subject: Allow &mut self in overlay --- native/src/element.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'native/src/element.rs') diff --git a/native/src/element.rs b/native/src/element.rs index f941a490..4cca3870 100644 --- a/native/src/element.rs +++ b/native/src/element.rs @@ -405,7 +405,7 @@ where } fn overlay<'b>( - &'b self, + &'b mut self, tree: &'b mut Tree, layout: Layout<'_>, renderer: &Renderer, @@ -560,7 +560,7 @@ where } fn overlay<'b>( - &'b self, + &'b mut self, state: &'b mut Tree, layout: Layout<'_>, renderer: &Renderer, -- cgit