summaryrefslogtreecommitdiffstats
path: root/winit/src/application.rs
diff options
context:
space:
mode:
authorLibravatar Richard <richardsoncusto@gmail.com>2021-07-05 16:23:44 -0300
committerLibravatar Richard <richardsoncusto@gmail.com>2021-07-05 16:24:10 -0300
commit9fc5ad23edca93553137100d167de7b69e88f785 (patch)
treeb9244861c70ff0f1718aabd5fa6e9b835b3857d9 /winit/src/application.rs
parent4994d34abab3222f9a8fd7a9a3e63f969ca97ffc (diff)
downloadiced-9fc5ad23edca93553137100d167de7b69e88f785.tar.gz
iced-9fc5ad23edca93553137100d167de7b69e88f785.tar.bz2
iced-9fc5ad23edca93553137100d167de7b69e88f785.zip
Initial menu implementation
Diffstat (limited to 'winit/src/application.rs')
-rw-r--r--winit/src/application.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/winit/src/application.rs b/winit/src/application.rs
index 49f2f513..108c6d64 100644
--- a/winit/src/application.rs
+++ b/winit/src/application.rs
@@ -14,6 +14,7 @@ use iced_futures::futures;
use iced_futures::futures::channel::mpsc;
use iced_graphics::window;
use iced_native::program::Program;
+use iced_native::Menu;
use iced_native::{Cache, UserInterface};
use std::mem::ManuallyDrop;
@@ -98,6 +99,11 @@ pub trait Application: Program<Clipboard = Clipboard> {
fn should_exit(&self) -> bool {
false
}
+
+ /// TODO
+ fn menu(&self) -> Menu<Self::Message> {
+ Menu::new()
+ }
}
/// Runs an [`Application`] with an executor, compositor, and the provided