diff options
author | 2020-04-19 15:28:53 +0200 | |
---|---|---|
committer | 2020-04-19 15:28:53 +0200 | |
commit | edd01159e0cb96232212511b5c5ba31da5433a01 (patch) | |
tree | 0318db940a1fe84147d9548be5422aabad96cdd0 | |
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 |