uzor 1.2.0

Core UI engine — geometry, interaction, input state
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Bundled per-instance settings.

use super::style::{DefaultSliderStyle, SliderStyle};
use super::theme::{DefaultSliderTheme, SliderTheme};

pub struct SliderSettings {
    pub theme: Box<dyn SliderTheme>,
    pub style: Box<dyn SliderStyle>,
}

impl Default for SliderSettings {
    fn default() -> Self {
        Self {
            theme: Box::new(DefaultSliderTheme),
            style: Box::new(DefaultSliderStyle),
        }
    }
}