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}