Trait iced_native::widget::tooltip::Renderer[][src]

pub trait Renderer: Renderer + Renderer + Renderer {
    const DEFAULT_PADDING: u16;

    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; }

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.

Loading content...

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]

Draws a Tooltip.

Loading content...

Implementors

Loading content...