summaryrefslogtreecommitdiffstats
path: root/examples/checkbox
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-03-12 14:58:06 +0100
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-03-12 14:58:06 +0100
commit252eb88703196dd1d373fb45cbbb7ee7b85f3726 (patch)
tree8da52353e52376da727c3b2928cb519676a91b7f /examples/checkbox
parentd0a1da194a7311d599bda0884c973e8eed6c15d8 (diff)
downloadiced-252eb88703196dd1d373fb45cbbb7ee7b85f3726.tar.gz
iced-252eb88703196dd1d373fb45cbbb7ee7b85f3726.tar.bz2
iced-252eb88703196dd1d373fb45cbbb7ee7b85f3726.zip
Use closures for `Checkbox::style`
Diffstat (limited to 'examples/checkbox')
-rw-r--r--examples/checkbox/src/main.rs11
1 files changed, 5 insertions, 6 deletions
diff --git a/examples/checkbox/src/main.rs b/examples/checkbox/src/main.rs
index 121c99ea..ee745c03 100644
--- a/examples/checkbox/src/main.rs
+++ b/examples/checkbox/src/main.rs
@@ -63,17 +63,16 @@ impl Application for Example {
let default_checkbox = checkbox("Default", self.default)
.on_toggle(Message::DefaultToggled);
- let styled_checkbox = |label, style| {
+ let styled_checkbox = |label| {
checkbox(label, self.styled)
.on_toggle_maybe(self.default.then_some(Message::StyledToggled))
- .style(style)
};
let checkboxes = row![
- styled_checkbox("Primary", checkbox::primary),
- styled_checkbox("Secondary", checkbox::secondary),
- styled_checkbox("Success", checkbox::success),
- styled_checkbox("Danger", checkbox::danger),
+ styled_checkbox("Primary").style(checkbox::primary),
+ styled_checkbox("Secondary").style(checkbox::secondary),
+ styled_checkbox("Success").style(checkbox::success),
+ styled_checkbox("Danger").style(checkbox::danger),
]
.spacing(20);