famiq/widgets/checkbox/
styling.rs1use 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}