summaryrefslogtreecommitdiffstats
path: root/winit/src/conversion.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2021-07-13 20:55:21 +0200
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2021-07-13 20:55:21 +0200
commit6221adf2b1b1e8150931d4175e1e36870d45f6e5 (patch)
tree74fdfd1b7a894c53b586ad7f0c9d176828139d8c /winit/src/conversion.rs
parentf3b056a6fc06248aa068549fc47ab6864829b875 (diff)
downloadiced-6221adf2b1b1e8150931d4175e1e36870d45f6e5.tar.gz
iced-6221adf2b1b1e8150931d4175e1e36870d45f6e5.tar.bz2
iced-6221adf2b1b1e8150931d4175e1e36870d45f6e5.zip
Draft `conversion::menu_message` in `iced_winit`
... and wire it up to the runtime loop
Diffstat (limited to '')
-rw-r--r--winit/src/conversion.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/winit/src/conversion.rs b/winit/src/conversion.rs
index 3c483086..51db615b 100644
--- a/winit/src/conversion.rs
+++ b/winit/src/conversion.rs
@@ -215,6 +215,17 @@ pub fn menu<Message>(menu: &Menu<Message>) -> winit::window::Menu {
converted
}
+/// Given a [`Menu`] and an identifier of a [`menu::Entry`], it returns the
+/// `Message` that should be produced when that entry is activated.
+pub fn menu_message<Message>(
+ _menu: &Menu<Message>,
+ id: isize,
+) -> Option<Message> {
+ println!("Menu entry activated: {}", id);
+
+ None
+}
+
/// Converts a `MouseCursor` from [`iced_native`] to a [`winit`] cursor icon.
///
/// [`winit`]: https://github.com/rust-windowing/winit