pub type Element<'a, Message, Theme = Renderer, Renderer = Renderer> = Element<'a, Message, Theme, Renderer>;
Expand description
A generic overlay.
This is an alias of an overlay::Element
with a default Renderer
.
Aliased Type§
struct Element<'a, Message, Theme = Renderer, Renderer = Renderer> { /* private fields */ }
Implementations
§impl<'a, Message, Theme, Renderer> Element<'a, Message, Theme, Renderer>where
Renderer: Renderer,
impl<'a, Message, Theme, Renderer> Element<'a, Message, Theme, Renderer>where
Renderer: Renderer,
pub fn new(
overlay: Box<dyn Overlay<Message, Theme, Renderer> + 'a>,
) -> Element<'a, Message, Theme, Renderer>
Available on crate feature advanced
only.
pub fn new( overlay: Box<dyn Overlay<Message, Theme, Renderer> + 'a>, ) -> Element<'a, Message, Theme, Renderer>
advanced
only.pub fn as_overlay(&self) -> &dyn Overlay<Message, Theme, Renderer>
Available on crate feature advanced
only.
pub fn as_overlay(&self) -> &dyn Overlay<Message, Theme, Renderer>
advanced
only.pub fn as_overlay_mut(&mut self) -> &mut dyn Overlay<Message, Theme, Renderer>
Available on crate feature advanced
only.
pub fn as_overlay_mut(&mut self) -> &mut dyn Overlay<Message, Theme, Renderer>
advanced
only.