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

pub trait Renderer: Renderer {
    fn default_size(&self) -> u32;
fn draw(
        &mut self,
        bounds: Rectangle,
        is_selected: bool,
        is_mouse_over: bool,
        label: Self::Output
    ) -> Self::Output; }

The renderer of a Radio button.

Your renderer will need to implement this trait before being able to use a Radio button in your user interface.

Required methods

fn default_size(&self) -> u32

Returns the default size of a Radio button.

fn draw(
    &mut self,
    bounds: Rectangle,
    is_selected: bool,
    is_mouse_over: bool,
    label: Self::Output
) -> Self::Output

Draws a Radio button.

It receives:

  • the bounds of the Radio
  • whether the Radio is selected or not
  • whether the mouse is over the Radio or not
  • the drawn label of the Radio
Loading content...

Implementors

impl Renderer for Null[src]

Loading content...