Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bevyengine
GitHub Repository: bevyengine/bevy
Path: blob/main/crates/bevy_feathers/src/constants.rs
6595 views
1
//! Various non-themable constants for the Feathers look and feel.
2
3
/// Font asset paths
4
pub mod fonts {
5
/// Default regular font path
6
pub const REGULAR: &str = "embedded://bevy_feathers/assets/fonts/FiraSans-Regular.ttf";
7
/// Regular italic font path
8
pub const ITALIC: &str = "embedded://bevy_feathers/assets/fonts/FiraSans-Italic.ttf";
9
/// Bold font path
10
pub const BOLD: &str = "embedded://bevy_feathers/assets/fonts/FiraSans-Bold.ttf";
11
/// Bold italic font path
12
pub const BOLD_ITALIC: &str = "embedded://bevy_feathers/assets/fonts/FiraSans-BoldItalic.ttf";
13
/// Monospace font path
14
pub const MONO: &str = "embedded://bevy_feathers/assets/fonts/FiraMono-Medium.ttf";
15
}
16
17
/// Size constants
18
pub mod size {
19
use bevy_ui::Val;
20
21
/// Common row size for buttons, sliders, spinners, etc.
22
pub const ROW_HEIGHT: Val = Val::Px(24.0);
23
24
/// Width and height of a checkbox
25
pub const CHECKBOX_SIZE: Val = Val::Px(18.0);
26
27
/// Width and height of a radio button
28
pub const RADIO_SIZE: Val = Val::Px(18.0);
29
30
/// Width of a toggle switch
31
pub const TOGGLE_WIDTH: Val = Val::Px(32.0);
32
33
/// Height of a toggle switch
34
pub const TOGGLE_HEIGHT: Val = Val::Px(18.0);
35
}
36
37