Struct egui::style::WidgetVisuals
source · pub struct WidgetVisuals {
pub bg_fill: Color32,
pub weak_bg_fill: Color32,
pub bg_stroke: Stroke,
pub rounding: Rounding,
pub fg_stroke: Stroke,
pub expansion: f32,
}
Expand description
bg = background, fg = foreground.
Fields§
§bg_fill: Color32
Background color of widgets that must have a background fill, such as the slider background, a checkbox background, or a radio button background.
Must never be Color32::TRANSPARENT
.
weak_bg_fill: Color32
Background color of widgets that can optionally have a background fill, such as buttons.
May be Color32::TRANSPARENT
.
bg_stroke: Stroke
For surrounding rectangle of things that need it,
like buttons, the box of the checkbox, etc.
Should maybe be called frame_stroke
.
rounding: Rounding
Button frames etc.
fg_stroke: Stroke
Stroke and text color of the interactive part of a component (button text, slider grab, check-mark, …).
expansion: f32
Make the frame this much larger.
Implementations§
source§impl WidgetVisuals
impl WidgetVisuals
pub fn text_color(&self) -> Color32
Trait Implementations§
source§impl Clone for WidgetVisuals
impl Clone for WidgetVisuals
source§fn clone(&self) -> WidgetVisuals
fn clone(&self) -> WidgetVisuals
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 moresource§impl Debug for WidgetVisuals
impl Debug for WidgetVisuals
source§impl<'de> Deserialize<'de> for WidgetVisuals
impl<'de> Deserialize<'de> for WidgetVisuals
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<WidgetVisuals> for WidgetVisuals
impl PartialEq<WidgetVisuals> for WidgetVisuals
source§fn eq(&self, other: &WidgetVisuals) -> bool
fn eq(&self, other: &WidgetVisuals) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.