diff options
Diffstat (limited to 'pure/src/widget.rs')
-rw-r--r-- | pure/src/widget.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pure/src/widget.rs b/pure/src/widget.rs index 9ab65614..3488f99d 100644 --- a/pure/src/widget.rs +++ b/pure/src/widget.rs @@ -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) +} |