wgui: add set_color for Button, dash-frontend: audio_settings: button highlights

This commit is contained in:
Aleksander
2025-12-08 07:14:40 +01:00
parent 38ba83d74d
commit e7746f5981
4 changed files with 110 additions and 67 deletions

View File

@@ -1,5 +1,5 @@
use std::{
cell::{RefCell, RefMut},
cell::{Ref, RefCell, RefMut},
io::Read,
rc::Rc,
};
@@ -93,6 +93,10 @@ impl WguiGlobals {
RefMut::map(self.0.borrow_mut(), |x| &mut x.i18n_builtin)
}
pub fn defaults(&self) -> Ref<'_, Defaults> {
Ref::map(self.0.borrow(), |x| &x.defaults)
}
pub fn assets_internal(&self) -> RefMut<'_, Box<dyn AssetProvider>> {
RefMut::map(self.0.borrow_mut(), |x| &mut x.assets_internal)
}