pub struct HoverContainer<'a, Message, Renderer: Renderer> { /* private fields */ }Implementations
sourceimpl<'a, Message, Renderer> HoverContainer<'a, Message, Renderer>where
Renderer: Renderer,
impl<'a, Message, Renderer> HoverContainer<'a, Message, Renderer>where
Renderer: Renderer,
pub fn new<T>(content: T) -> Selfwhere
T: Into<Element<'a, Message, Renderer>>,
sourcepub fn padding<P: Into<Padding>>(self, padding: P) -> Self
pub fn padding<P: Into<Padding>>(self, padding: P) -> Self
Sets the [Padding] of the iced::Container.
sourcepub fn width(self, width: Length) -> Self
pub fn width(self, width: Length) -> Self
Sets the width of the iced::Container.
sourcepub fn height(self, height: Length) -> Self
pub fn height(self, height: Length) -> Self
Sets the height of the iced::Container.
sourcepub fn max_width(self, max_width: u32) -> Self
pub fn max_width(self, max_width: u32) -> Self
Sets the maximum width of the iced::Container.
sourcepub fn max_height(self, max_height: u32) -> Self
pub fn max_height(self, max_height: u32) -> Self
Sets the maximum height of the iced::Container in pixels.
sourcepub fn align_x(self, alignment: Alignment) -> Self
pub fn align_x(self, alignment: Alignment) -> Self
Sets the content alignment for the horizontal axis of the iced::Container.
sourcepub fn align_y(self, alignment: Alignment) -> Self
pub fn align_y(self, alignment: Alignment) -> Self
Sets the content alignment for the vertical axis of the iced::Container.
sourcepub fn center_x(self) -> Self
pub fn center_x(self) -> Self
Centers the contents in the horizontal axis of the iced::Container.
sourcepub fn center_y(self) -> Self
pub fn center_y(self) -> Self
Centers the contents in the vertical axis of the iced::Container.
sourcepub fn style(self, stylesheet: impl Into<Box<dyn StyleSheet>>) -> Self
pub fn style(self, stylesheet: impl Into<Box<dyn StyleSheet>>) -> Self
Sets the stylesheet of the iced::Container.
Trait Implementations
sourceimpl<'a, Message, Renderer> From<HoverContainer<'a, Message, Renderer>> for Element<'a, Message, Renderer>where
Renderer: 'a + Renderer,
Message: 'a,
impl<'a, Message, Renderer> From<HoverContainer<'a, Message, Renderer>> for Element<'a, Message, Renderer>where
Renderer: 'a + Renderer,
Message: 'a,
sourcefn from(
container: HoverContainer<'a, Message, Renderer>
) -> Element<'a, Message, Renderer>
fn from(
container: HoverContainer<'a, Message, Renderer>
) -> Element<'a, Message, Renderer>
Converts to this type from the input type.
sourceimpl<'a, Message, Renderer> Widget<Message, Renderer> for HoverContainer<'a, Message, Renderer>where
Renderer: Renderer,
impl<'a, Message, Renderer> Widget<Message, Renderer> for HoverContainer<'a, Message, Renderer>where
Renderer: Renderer,
sourcefn draw(
&self,
renderer: &mut Renderer,
style: &Style,
layout: Layout<'_>,
cursor_position: Point,
viewport: &Rectangle
)
fn draw(
&self,
renderer: &mut Renderer,
style: &Style,
layout: Layout<'_>,
cursor_position: Point,
viewport: &Rectangle
)
Draws the
Widget using the associated Renderer.sourcefn on_event(
&mut self,
event: Event,
layout: Layout<'_>,
cursor_position: Point,
renderer: &Renderer,
clipboard: &mut dyn Clipboard,
messages: &mut Shell<'_, Message>
) -> Status
fn on_event(
&mut self,
event: Event,
layout: Layout<'_>,
cursor_position: Point,
renderer: &Renderer,
clipboard: &mut dyn Clipboard,
messages: &mut Shell<'_, Message>
) -> Status
Auto Trait Implementations
impl<'a, Message, Renderer> !RefUnwindSafe for HoverContainer<'a, Message, Renderer>
impl<'a, Message, Renderer> !Send for HoverContainer<'a, Message, Renderer>
impl<'a, Message, Renderer> !Sync for HoverContainer<'a, Message, Renderer>
impl<'a, Message, Renderer> Unpin for HoverContainer<'a, Message, Renderer>
impl<'a, Message, Renderer> !UnwindSafe for HoverContainer<'a, Message, Renderer>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more