summaryrefslogtreecommitdiffstats
path: root/examples/checkbox/src
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector@hecrj.dev>2024-03-12 18:17:19 +0100
committerLibravatar GitHub <noreply@github.com>2024-03-12 18:17:19 +0100
commit3d915d3cb30e5d08829aa2928676a53c505a601e (patch)
tree4acb46e00ef3037aad6a8273ab67d4278d560784 /examples/checkbox/src
parent34317bba5db0a0f9e3ffdbbac0d7136a32bd0f95 (diff)
parent98621aa344a7a0e1b23f320d21a4687af559998e (diff)
downloadiced-3d915d3cb30e5d08829aa2928676a53c505a601e.tar.gz
iced-3d915d3cb30e5d08829aa2928676a53c505a601e.tar.bz2
iced-3d915d3cb30e5d08829aa2928676a53c505a601e.zip
Merge pull request #2326 from iced-rs/closure-styles
Use closures for widget styling
Diffstat (limited to 'examples/checkbox/src')
-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);