Add default padding to Button

This commit is contained in:
Héctor Ramón Jiménez 2020-01-22 11:17:07 +01:00
parent 8957883a88
commit 1797e15b8c
3 changed files with 10 additions and 1 deletions

View file

@ -138,6 +138,8 @@ impl text_input::Renderer for Null {
}
impl button::Renderer for Null {
const DEFAULT_PADDING: u16 = 0;
type Style = ();
fn draw<Message>(

View file

@ -61,7 +61,7 @@ where
height: Length::Shrink,
min_width: 0,
min_height: 0,
padding: 0,
padding: Renderer::DEFAULT_PADDING,
style: Renderer::Style::default(),
}
}
@ -249,6 +249,11 @@ where
/// [`Button`]: struct.Button.html
/// [renderer]: ../../renderer/index.html
pub trait Renderer: crate::Renderer + Sized {
/// The default padding of a [`Button`].
///
/// [`Button`]: struct.Button.html
const DEFAULT_PADDING: u16;
/// The style supported by this renderer.
type Style: Default;