diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib.rs | 1 | ||||
| -rw-r--r-- | src/overlay.rs | 16 | 
2 files changed, 17 insertions, 0 deletions
| @@ -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..a7003751 --- /dev/null +++ b/src/overlay.rs @@ -0,0 +1,16 @@ +//! Display interactive elements on top of other widgets. + +/// A generic [`Overlay`]. +/// +/// This is an alias of an `iced_native` element with a default `Renderer`. +pub type Element<'a, Message, Renderer = crate::Renderer> = +    iced_native::overlay::Element<'a, Message, Renderer>; + +pub mod menu { +    //! Build and show dropdown menus. +    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>; +} | 
