diff options
| author | 2020-04-19 15:28:53 +0200 | |
|---|---|---|
| committer | 2020-04-19 15:28:53 +0200 | |
| commit | edd01159e0cb96232212511b5c5ba31da5433a01 (patch) | |
| tree | 0318db940a1fe84147d9548be5422aabad96cdd0 /native/src | |
| parent | 90c3a183d5e79aee1f323991c8c45161ccf9e187 (diff) | |
| parent | 462ba3b2c81b630f698f9d927b6f82e500943ea1 (diff) | |
| download | iced-edd01159e0cb96232212511b5c5ba31da5433a01.tar.gz iced-edd01159e0cb96232212511b5c5ba31da5433a01.tar.bz2 iced-edd01159e0cb96232212511b5c5ba31da5433a01.zip | |
Merge pull request #305 from hecrj/element-on-event
Implement and expose `Element::on_event`
Diffstat (limited to '')
| -rw-r--r-- | native/src/element.rs | 22 | 
1 files changed, 22 insertions, 0 deletions
| diff --git a/native/src/element.rs b/native/src/element.rs index 4e7c7fc6..f29580fc 100644 --- a/native/src/element.rs +++ b/native/src/element.rs @@ -227,6 +227,28 @@ where          self.widget.layout(renderer, limits)      } +    /// Processes a runtime [`Event`]. +    /// +    /// [`Event`]: enum.Event.html +    pub fn on_event( +        &mut self, +        event: Event, +        layout: Layout<'_>, +        cursor_position: Point, +        messages: &mut Vec<Message>, +        renderer: &Renderer, +        clipboard: Option<&dyn Clipboard>, +    ) { +        self.widget.on_event( +            event, +            layout, +            cursor_position, +            messages, +            renderer, +            clipboard, +        ); +    } +      /// Draws the [`Element`] and its children using the given [`Layout`].      ///      /// [`Element`]: struct.Element.html | 
