diff options
author | 2020-04-29 07:34:14 +0200 | |
---|---|---|
committer | 2020-04-29 07:34:14 +0200 | |
commit | 61c707fe044e7abc035f1a35697757f55f955417 (patch) | |
tree | d5c99fe78400bb51b2d97ebb9145e897e5f4473a /native/src/element.rs | |
parent | dc51080328caa12d2b1fc02febc72cab70bb9f50 (diff) | |
parent | e0aa89cee764eebb1cb06f0b0653f82b337620ea (diff) | |
download | iced-61c707fe044e7abc035f1a35697757f55f955417.tar.gz iced-61c707fe044e7abc035f1a35697757f55f955417.tar.bz2 iced-61c707fe044e7abc035f1a35697757f55f955417.zip |
Merge branch 'master' into feature/canvas-interaction
Diffstat (limited to 'native/src/element.rs')
-rw-r--r-- | native/src/element.rs | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/native/src/element.rs b/native/src/element.rs index 4e7c7fc6..73e39012 100644 --- a/native/src/element.rs +++ b/native/src/element.rs @@ -81,7 +81,7 @@ where /// /// ``` /// # mod counter { - /// # use iced_native::{text, Text}; + /// # type Text = iced_native::Text<iced_native::renderer::Null>; /// # /// # #[derive(Debug, Clone, Copy)] /// # pub enum Message {} @@ -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 |