pub struct Widgets {
pub noninteractive: WidgetVisuals,
pub inactive: WidgetVisuals,
pub hovered: WidgetVisuals,
pub active: WidgetVisuals,
pub open: WidgetVisuals,
}Expand description
The visuals of widgets for different states of interaction.
Fields§
§noninteractive: WidgetVisualsThe style of a widget that you cannot interact with.
noninteractive.bg_strokeis the outline of windows.noninteractive.bg_fillis the background color of windows.noninteractive.fg_strokeis the normal text color.
inactive: WidgetVisualsThe style of an interactive widget, such as a button, at rest.
hovered: WidgetVisualsThe style of an interactive widget while you hover it, or when it is highlighted.
See Response::hovered, Response::highlighted and Response::highlight.
active: WidgetVisualsThe style of an interactive widget as you are clicking or dragging it.
open: WidgetVisualsThe style of a button that has an open menu beneath it (e.g. a combo-box)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Widgetswhere
Widgets: Default,
impl<'de> Deserialize<'de> for Widgetswhere
Widgets: Default,
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