summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-11-13 07:34:07 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-11-13 07:36:50 +0100
commit23370296024fc30b8721902955867c2fdab88832 (patch)
tree83097972fe18eb0d8f55d671315217f3eed0edec /core
parent6857829dc3171fd68065498b6cd29f0ef02a8d43 (diff)
downloadiced-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.rs8
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