cosmic/widget/toggler.rs
1// Copyright 2022 System76 <info@system76.com>
2// SPDX-License-Identifier: MPL-2.0
3
4use iced::{Length, widget};
5use iced_core::text;
6
7pub fn toggler<'a, Message, Theme: iced_widget::toggler::Catalog, Renderer>(
8 is_checked: bool,
9) -> widget::Toggler<'a, Message, Theme, Renderer>
10where
11 Renderer: iced_core::Renderer + text::Renderer,
12{
13 widget::Toggler::new(is_checked)
14 .size(24)
15 .spacing(0)
16 .width(Length::Shrink)
17}