collapsible
Builds Collapsible Toggle ToggleGroup


The code that drew it
A still frame holds a repeating animation at its first frame and a one-shot at its last, because a still of a moving thing is not reproducible. Run the gallery to review motion.
fn collapsible(_window: &mut Window, cx: &mut App) -> AnyElement {
let theme = cx.theme().clone();
stack(&theme)
.w(px(520.0))
.child(
Collapsible::new("scene.collapsible.open", "Advanced")
.description("Settings most runs never touch")
.open(true)
.body(div().child("Requests go out over the system proxy."))
.on_toggle(|_, _, _| {}),
)
.child(
Collapsible::new("scene.collapsible.shut", "Diagnostics")
.description("Nothing is collected until this is opened")
.body(div().child("This body is absent from the tree while it is shut."))
.on_toggle(|_, _, _| {}),
)
.child(
Collapsible::new("scene.collapsible.refused", "Managed by policy")
.description("This machine cannot change these")
.disabled(true)
.body(div().child("Set by the administrator.")),
)
.into_any_element()
}