famiq/widgets/checkbox/
styling.rs

1use bevy::prelude::*;
2
3pub fn default_main_container_node() -> Node {
4    Node {
5        width: Val::Percent(100.0),
6        height: Val::Auto,
7        flex_wrap: FlexWrap::Wrap,
8        flex_direction: FlexDirection::Row,
9        margin: UiRect {
10            top: Val::Px(2.0),
11            right: Val::Px(0.0),
12            left: Val::Px(0.0),
13            bottom: Val::Px(2.0),
14        },
15        ..default()
16    }
17}
18
19pub fn default_choice_box_node() -> Node {
20    Node {
21        width: Val::Px(12.0),
22        height: Val::Px(12.0),
23        border: UiRect::all(Val::Px(1.0)),
24        margin: UiRect {
25            right: Val::Px(4.0),
26            top: Val::Px(-2.0),
27            ..default()
28        },
29        ..default()
30    }
31}
32
33pub fn default_choice_container_node() -> Node {
34    Node {
35        width: Val::Auto,
36        height: Val::Auto,
37        flex_direction: FlexDirection::Row,
38        align_items: AlignItems::Center,
39        margin: UiRect {
40            top: Val::Px(2.5),
41            right: Val::Px(5.0),
42            left: Val::Px(5.0),
43            bottom: Val::Px(2.5),
44        },
45        ..default()
46    }
47}