diff options
Diffstat (limited to 'native/src/overlay.rs')
| -rw-r--r-- | native/src/overlay.rs | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/native/src/overlay.rs b/native/src/overlay.rs index c2a98693..905d3389 100644 --- a/native/src/overlay.rs +++ b/native/src/overlay.rs @@ -10,6 +10,7 @@ use crate::event::{self, Event};  use crate::layout;  use crate::mouse;  use crate::renderer; +use crate::widget;  use crate::widget::tree::{self, Tree};  use crate::{Clipboard, Layout, Point, Rectangle, Shell, Size}; @@ -63,6 +64,14 @@ where      /// Reconciliates the [`Widget`] with the provided [`Tree`].      fn diff(&self, _tree: &mut Tree) {} +    /// Applies an [`Operation`] to the [`Widget`]. +    fn operate( +        &self, +        _layout: Layout<'_>, +        _operation: &mut dyn widget::Operation<Message>, +    ) { +    } +      /// Processes a runtime [`Event`].      ///      /// It receives:  | 
