Struct wcpopup::ColorScheme
source · pub struct ColorScheme {
pub color: u32,
pub border: u32,
pub disabled: u32,
pub background_color: u32,
pub hover_background_color: u32,
}
Expand description
Menu color settings for text, border and background.
§Default colors for Dark Theme
const DARK_COLOR_SCHEME: ColorScheme = ColorScheme {
color: 0x0e7e0e0,
border: 0x0454545,
disabled: 0x00565659,
background_color: 0x0252526,
hover_background_color: 0x0454545,
};
§Default colors for Light Theme
const LIGHT_COLOR_SCHEME: ColorScheme = ColorScheme {
color: 0x00e0e0e,
border: 0x0e9e2e2,
disabled: 0x00565659,
background_color: 0x00f5f5f5,
hover_background_color: 0x0e9e2e2,
};
Fields§
§color: u32
MenuItem text color.
border: u32
Menu border and separator color.
disabled: u32
Disabled MenuItem color.
background_color: u32
Menu background color.
hover_background_color: u32
MenuItem hover color.
Trait Implementations§
source§impl Clone for ColorScheme
impl Clone for ColorScheme
source§fn clone(&self) -> ColorScheme
fn clone(&self) -> ColorScheme
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ColorScheme
impl RefUnwindSafe for ColorScheme
impl Send for ColorScheme
impl Sync for ColorScheme
impl Unpin for ColorScheme
impl UnwindSafe for ColorScheme
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