Implement Checkbox in iced_pure

This commit is contained in:
Héctor Ramón Jiménez 2022-02-12 14:26:17 +07:00
parent dee3dba632
commit 178914ec23
No known key found for this signature in database
GPG key ID: 140CC052C94F138E
3 changed files with 97 additions and 2 deletions

View file

@ -1,4 +1,5 @@
mod button;
mod checkbox;
mod column;
mod container;
mod element;
@ -7,6 +8,7 @@ mod text;
mod tree;
pub use button::Button;
pub use checkbox::Checkbox;
pub use column::Column;
pub use container::Container;
pub use element::Element;
@ -105,3 +107,14 @@ where
{
Text::new(text)
}
pub fn checkbox<'a, Message, Renderer>(
label: impl Into<String>,
is_checked: bool,
f: impl Fn(bool) -> Message + 'a,
) -> Checkbox<'a, Message, Renderer>
where
Renderer: iced_native::text::Renderer,
{
Checkbox::new(is_checked, label, f)
}