pub struct ThemeVisuals {
pub button_visuals: ButtonVisuals,
pub label_visuals: LabelVisuals,
pub combo_box_visuals: ComboBoxVisuals,
pub text_edit_visuals: TextEditVisuals,
pub frame1_visuals: FrameVisuals,
pub frame2_visuals: FrameVisuals,
}Expand description
Theme visuals
Fields§
Visuals for crate::widgets::Button.
label_visuals: LabelVisualsVisuals for crate::widgets::Label.
combo_box_visuals: ComboBoxVisualsVisuals for crate::widgets::ComboBox.
text_edit_visuals: TextEditVisualsVisuals for crate::widgets::SecureTextEdit.
frame1_visuals: FrameVisualsHover/click fills for Theme::frame1.
frame2_visuals: FrameVisualsHover/click fills for Theme::frame2.
Trait Implementations§
Source§impl Clone for ThemeVisuals
impl Clone for ThemeVisuals
Source§fn clone(&self) -> ThemeVisuals
fn clone(&self) -> ThemeVisuals
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 ThemeVisuals
Source§impl Debug for ThemeVisuals
impl Debug for ThemeVisuals
impl Eq for ThemeVisuals
Source§impl PartialEq for ThemeVisuals
impl PartialEq for ThemeVisuals
impl StructuralPartialEq for ThemeVisuals
Auto Trait Implementations§
impl Freeze for ThemeVisuals
impl RefUnwindSafe for ThemeVisuals
impl Send for ThemeVisuals
impl Sync for ThemeVisuals
impl Unpin for ThemeVisuals
impl UnsafeUnpin for ThemeVisuals
impl UnwindSafe for ThemeVisuals
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more