Skip to main content

ThemeConfig

Struct ThemeConfig 

Source
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§button_bg: u32§button_fg: u32§button_active_bg: u32§button_active_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: u32

Trait Implementations§

Source§

impl Clone for ThemeConfig

Source§

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)

Performs copy-assignment from source. Read more
Source§

impl Copy for ThemeConfig

Source§

impl Debug for ThemeConfig

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.