pub struct Theme {
pub bg_primary: Color,
pub bg_secondary: Color,
pub bg_tertiary: Color,
pub bg_selection: Color,
pub fg_selection: Color,
pub fg: Color,
pub accent: Color,
}
Expand description
Theme is a simple theme provider. This structure is nothing special. It simply holds some general styling information and can be inserted as a resource into the application.
If you would like to use different style names just make your own structure which meets your needs and add it as a resource with App::insert_resource.
Fields§
§bg_primary: Color
§bg_secondary: Color
§bg_tertiary: Color
§bg_selection: Color
§fg_selection: Color
§fg: Color
§accent: Color
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Theme
impl RefUnwindSafe for Theme
impl Send for Theme
impl Sync for Theme
impl Unpin for Theme
impl UnwindSafe for Theme
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more