summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar 0x192 <mreve@keemail.me>2022-08-27 02:04:33 +0200
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2022-09-21 12:58:56 +0200
commit214f6f9cbaa7912dd548902ef934012a652a8525 (patch)
tree10f4de7f041d016aea259ca5539318534bc5d1c1 /src
parent465541125612ef6e70623098b956d5c757b0b1cf (diff)
downloadiced-214f6f9cbaa7912dd548902ef934012a652a8525.tar.gz
iced-214f6f9cbaa7912dd548902ef934012a652a8525.tar.bz2
iced-214f6f9cbaa7912dd548902ef934012a652a8525.zip
Make menu style accessible
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs1
-rw-r--r--src/overlay.rs10
2 files changed, 11 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 100b9f77..4276f86a 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -174,6 +174,7 @@ pub mod clipboard;
pub mod executor;
pub mod keyboard;
pub mod mouse;
+pub mod overlay;
pub mod settings;
pub mod time;
pub mod widget;
diff --git a/src/overlay.rs b/src/overlay.rs
new file mode 100644
index 00000000..009cb71f
--- /dev/null
+++ b/src/overlay.rs
@@ -0,0 +1,10 @@
+//! Build and show dropdown menus.
+///
+/// This is an alias of an `iced_native` element with a default `Renderer`.
+pub mod menu {
+ pub use iced_native::overlay::menu::{Appearance, State, StyleSheet};
+
+ /// A widget that produces a message when clicked.
+ pub type Menu<'a, Message, Renderer = crate::Renderer> =
+ iced_native::overlay::Menu<'a, Message, Renderer>;
+}