pub struct ThemeConfig {Show 81 fields
pub name: &'static str,
pub desktop_bg: u32,
pub terminal_bg: u32,
pub terminal_fg: u32,
pub active_window_border: u32,
pub non_active_window_border: u32,
pub window_title_bar: u32,
pub window_title_fg: u32,
pub app_bg: u32,
pub app_fg: u32,
pub button_bg: u32,
pub button_fg: u32,
pub button_active_bg: u32,
pub button_active_fg: u32,
pub focus_highlight: u32,
pub mouse_cursor: u32,
pub mouse_stroke: u32,
pub login_screen_bg: u32,
pub login_dialog_bg: u32,
pub login_dialog_shadow: u32,
pub login_dialog_border: u32,
pub login_text_fg: u32,
pub login_field_bg: u32,
pub login_field_border: u32,
pub sysmon_bg: u32,
pub sysmon_header_bg: u32,
pub sysmon_accent: u32,
pub sysmon_text: u32,
pub sysmon_value: u32,
pub sysmon_border: u32,
pub tab_area_bg: u32,
pub tab_area_border: u32,
pub tab_active_bg: u32,
pub tab_active_fg: u32,
pub tab_inactive_fg: u32,
pub fn_bar_bg: u32,
pub fn_bar_cell_bg: u32,
pub fn_bar_key_bg: u32,
pub fn_bar_key_fg: u32,
pub fn_bar_text_fg: u32,
pub fn_bar_dim_fg: u32,
pub fn_bar_border: u32,
pub ime_bg: u32,
pub ime_border: u32,
pub ime_text: u32,
pub win_btn_close: u32,
pub win_btn_fullscreen: u32,
pub win_btn_maximize: u32,
pub win_btn_restore: u32,
pub win_btn_minimize: u32,
pub error_fg: u32,
pub success_fg: u32,
pub warning_fg: u32,
pub ui_overlay_bg: u32,
pub ui_overlay_accent: u32,
pub ui_input_bg: u32,
pub browser_bg: u32,
pub browser_fg: u32,
pub browser_secondary: u32,
pub login_caret: u32,
pub login_hint_fg: u32,
pub scrollbar_thumb: u32,
pub form_input_bg: u32,
pub form_input_fg: u32,
pub form_input_border: u32,
pub form_input_border_focus: u32,
pub form_input_accent: u32,
pub form_checkbox_checked: u32,
pub form_checkbox_unchecked: u32,
pub btn_default_bg: u32,
pub btn_default_border: u32,
pub btn_hover_bg: u32,
pub btn_hover_border: u32,
pub editor_line_highlight: u32,
pub editor_dim_fg: u32,
pub video_bar_bg: u32,
pub video_bar_sep: u32,
pub video_progress_fg: u32,
pub video_thumb_fg: u32,
pub privacy_badge_bg: u32,
pub privacy_badge_fg: u32,
}Fields§
§name: &'static str§desktop_bg: u32§terminal_bg: u32§terminal_fg: u32§active_window_border: u32§non_active_window_border: u32§window_title_bar: u32§window_title_fg: u32§app_bg: u32§app_fg: u32§focus_highlight: u32§mouse_cursor: u32§mouse_stroke: u32§login_screen_bg: u32§login_dialog_bg: u32§login_dialog_shadow: u32§login_dialog_border: u32§login_text_fg: u32§login_field_bg: u32§login_field_border: u32§sysmon_bg: u32§sysmon_header_bg: u32§sysmon_accent: u32§sysmon_text: u32§sysmon_value: u32§sysmon_border: u32§tab_area_bg: u32§tab_area_border: u32§tab_active_bg: u32§tab_active_fg: u32§tab_inactive_fg: u32§fn_bar_bg: u32§fn_bar_cell_bg: u32§fn_bar_key_bg: u32§fn_bar_key_fg: u32§fn_bar_text_fg: u32§fn_bar_dim_fg: u32§fn_bar_border: u32§ime_bg: u32§ime_border: u32§ime_text: u32§win_btn_close: u32§win_btn_fullscreen: u32§win_btn_maximize: u32§win_btn_restore: u32§win_btn_minimize: u32§error_fg: u32§success_fg: u32§warning_fg: u32§ui_overlay_bg: u32§ui_overlay_accent: u32§ui_input_bg: u32§browser_bg: u32§browser_fg: u32§browser_secondary: u32§login_caret: u32§login_hint_fg: u32§scrollbar_thumb: u32§form_input_bg: u32§form_input_fg: u32§form_input_border: u32§form_input_border_focus: u32§form_input_accent: u32§form_checkbox_checked: u32§form_checkbox_unchecked: u32§btn_default_bg: u32§btn_default_border: u32§btn_hover_bg: u32§btn_hover_border: u32§editor_line_highlight: u32§editor_dim_fg: u32§video_bar_bg: u32§video_bar_sep: u32§video_progress_fg: u32§video_thumb_fg: u32§privacy_badge_bg: u32§privacy_badge_fg: u32Trait Implementations§
Source§impl Clone for ThemeConfig
impl Clone for ThemeConfig
Source§fn clone(&self) -> ThemeConfig
fn clone(&self) -> ThemeConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ThemeConfig
Auto Trait Implementations§
impl Freeze for ThemeConfig
impl RefUnwindSafe for ThemeConfig
impl Send for ThemeConfig
impl Sync for ThemeConfig
impl Unpin for ThemeConfig
impl UnsafeUnpin for ThemeConfig
impl UnwindSafe for ThemeConfig
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