diff options
author | 2019-11-13 07:34:07 +0100 | |
---|---|---|
committer | 2019-11-13 07:36:50 +0100 | |
commit | 23370296024fc30b8721902955867c2fdab88832 (patch) | |
tree | 83097972fe18eb0d8f55d671315217f3eed0edec /core | |
parent | 6857829dc3171fd68065498b6cd29f0ef02a8d43 (diff) | |
download | iced-23370296024fc30b8721902955867c2fdab88832.tar.gz iced-23370296024fc30b8721902955867c2fdab88832.tar.bz2 iced-23370296024fc30b8721902955867c2fdab88832.zip |
Remove default styling of `Button`
- A background will only show if explicitly set.
- `iced_wgpu` won't apply a `min_width` of 100 units anymore.
Diffstat (limited to 'core')
-rw-r--r-- | core/src/widget/button.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/src/widget/button.rs b/core/src/widget/button.rs index 9cf20071..e7961284 100644 --- a/core/src/widget/button.rs +++ b/core/src/widget/button.rs @@ -19,6 +19,8 @@ pub struct Button<'a, Message, Element> { pub width: Length, + pub min_width: u32, + pub padding: u16, pub background: Option<Background>, @@ -52,6 +54,7 @@ impl<'a, Message, Element> Button<'a, Message, Element> { content: content.into(), on_press: None, width: Length::Shrink, + min_width: 0, padding: 0, background: None, border_radius: 0, @@ -66,6 +69,11 @@ impl<'a, Message, Element> Button<'a, Message, Element> { self } + pub fn min_width(mut self, min_width: u32) -> Self { + self.min_width = min_width; + self + } + pub fn padding(mut self, padding: u16) -> Self { self.padding = padding; self |