[−][src]Trait iced_native::widget::button::Renderer
The renderer of a Button
.
Your renderer will need to implement this trait before being
able to use a Button
in your user interface.
Associated Types
Loading content...Associated Constants
const DEFAULT_PADDING: u16
The default padding of a Button
.
Required methods
fn draw<Message>(
&mut self,
defaults: &Self::Defaults,
bounds: Rectangle,
cursor_position: Point,
is_disabled: bool,
is_pressed: bool,
style: &Self::Style,
content: &Element<'_, Message, Self>,
content_layout: Layout<'_>
) -> Self::Output
&mut self,
defaults: &Self::Defaults,
bounds: Rectangle,
cursor_position: Point,
is_disabled: bool,
is_pressed: bool,
style: &Self::Style,
content: &Element<'_, Message, Self>,
content_layout: Layout<'_>
) -> Self::Output
Draws a Button
.