ux-components 0.1.3

Backend agnostic GUI framework
Documentation
use crate::{foundation::colorspace::Color, services::MouseCursor};

use super::{MaterialStateProperty, MaterialTapTargetSize, VisualDensity};
pub struct RadioThemeData {
    pub mouse_cursor: MaterialStateProperty<MouseCursor>,
    pub fill_color: MaterialStateProperty<Color>,
    pub overlay_color: MaterialStateProperty<Color>,
    pub splash_radius: f32,
    pub material_tap_target_size: MaterialTapTargetSize,
    pub visual_density: VisualDensity,
}

impl Default for RadioThemeData {
    fn default() -> Self {
        Self {
            mouse_cursor: Default::default(),
            fill_color: Default::default(),
            overlay_color: Default::default(),
            splash_radius: Default::default(),
            material_tap_target_size: Default::default(),
            visual_density: Default::default(),
        }
    }
}