use slint::ComponentHandle;
impl super::AppAdapter_adp {
#[cfg(feature = "rhai")]
pub fn load_view_configs(&self, dir: &std::path::Path) -> Result<(), crate::view_config::ViewConfigError> {
let configs = crate::view_config::load_all(dir)?;
*self.view_configs.borrow_mut() = configs;
Ok(())
}
pub fn set_window_size(&self, width: u32, height: u32) {
self.ui.window().set_size(slint::PhysicalSize::new(width, height));
}
pub fn set_bg_style_str(&mut self, style: &str) {
self.bg_style = crate::dsl::BgStyle::from_str(style);
}
}