use super::Style;
use super::validation::{assert_non_negative_f32, assert_positive_f32};
impl Style {
pub fn font_scale_main(&self) -> f32 {
self.inner().FontScaleMain
}
pub fn set_font_scale_main(&mut self, scale: f32) {
assert_positive_f32("Style::set_font_scale_main()", "scale", scale);
self.inner_mut().FontScaleMain = scale;
}
pub fn font_scale_dpi(&self) -> f32 {
self.inner().FontScaleDpi
}
pub fn set_font_scale_dpi(&mut self, scale: f32) {
assert_positive_f32("Style::set_font_scale_dpi()", "scale", scale);
self.inner_mut().FontScaleDpi = scale;
}
pub fn font_size_base(&self) -> f32 {
self.inner().FontSizeBase
}
pub fn set_font_size_base(&mut self, sz: f32) {
assert_non_negative_f32("Style::set_font_size_base()", "sz", sz);
self.inner_mut().FontSizeBase = sz;
}
}