mod app_context;
pub use app_context::*;
mod dim;
pub use dim::*;
mod element;
pub use element::*;
mod rect;
pub use rect::*;
mod image_source;
pub use image_source::*;
mod font;
pub use font::*;
#[derive(Default, Clone, Copy)]
pub enum ScaleMode {
#[default]
Fit,
Fill,
None,
}
#[derive(Default, Clone, Debug, Copy)]
pub enum Align {
Left,
#[default]
Center,
Right,
}
#[derive(Default, Clone, Debug, Copy)]
pub enum VAlign {
Top,
#[default]
Middle,
Bottom,
}
#[derive(Clone, PartialEq, Debug, Default, Copy)]
pub enum HoverState {
#[default]
Normal,
Hover,
Active,
}