Trait iced_native::widget::tooltip::Renderer [−][src]
The renderer of a Tooltip
.
Your renderer will need to implement this trait before being
able to use a Tooltip
in your user interface.
Associated Constants
const DEFAULT_PADDING: u16
[src]
The default padding of a Tooltip
drawn by this renderer.
Required methods
fn draw<Message>(
&mut self,
defaults: &Self::Defaults,
cursor_position: Point,
content_layout: Layout<'_>,
viewport: &Rectangle,
content: &Element<'_, Message, Self>,
tooltip: &Text<Self>,
position: Position,
style: &Self::Style,
gap: u16,
padding: u16
) -> Self::Output
[src]
&mut self,
defaults: &Self::Defaults,
cursor_position: Point,
content_layout: Layout<'_>,
viewport: &Rectangle,
content: &Element<'_, Message, Self>,
tooltip: &Text<Self>,
position: Position,
style: &Self::Style,
gap: u16,
padding: u16
) -> Self::Output
Draws a Tooltip
.