Expand description
A built-in theme.
Variants§
Light
The built-in light variant.
Dark
The built-in dark variant.
Custom(Box<Custom, Global>)
A Theme
that uses a [Custom
] palette.
Implementations§
Trait Implementations§
§impl StyleSheet for Theme
impl StyleSheet for Theme
§impl StyleSheet for Theme
impl StyleSheet for Theme
§impl StyleSheet for Theme
impl StyleSheet for Theme
§fn appearance(&self, style: <Theme as StyleSheet>::Style) -> Appearance
fn appearance(&self, style: <Theme as StyleSheet>::Style) -> Appearance
Produces the [
Appearance
] of some text.§impl StyleSheet for Theme
impl StyleSheet for Theme
§fn appearance(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
fn appearance(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
Produces the [
Appearance
] of a container.§impl StyleSheet for Theme
impl StyleSheet for Theme
§fn appearance(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
fn appearance(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
Produces the [
Appearance
] of the progress bar.§impl StyleSheet for Theme
impl StyleSheet for Theme
§impl StyleSheet for Theme
impl StyleSheet for Theme
§fn active(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
fn active(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
Produces the active [
Appearance
] of a button.§fn hovered(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
fn hovered(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
Produces the hovered [
Appearance
] of a button.§impl StyleSheet for Theme
impl StyleSheet for Theme
§fn active(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
fn active(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
Produces the style of an active text input.
§fn hovered(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
fn hovered(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
Produces the style of an hovered text input.
§fn focused(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
fn focused(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
Produces the style of a focused text input.
§fn placeholder_color(&self, style: &<Theme as StyleSheet>::Style) -> Color
fn placeholder_color(&self, style: &<Theme as StyleSheet>::Style) -> Color
Produces the
Color
of the placeholder of a text input.§fn value_color(&self, style: &<Theme as StyleSheet>::Style) -> Color
fn value_color(&self, style: &<Theme as StyleSheet>::Style) -> Color
Produces the
Color
of the value of a text input.§fn selection_color(&self, style: &<Theme as StyleSheet>::Style) -> Color
fn selection_color(&self, style: &<Theme as StyleSheet>::Style) -> Color
Produces the
Color
of the selection of a text input.§impl StyleSheet for Theme
impl StyleSheet for Theme
§fn appearance(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
fn appearance(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
Produces the [
Appearance
] of a menu.§impl StyleSheet for Theme
impl StyleSheet for Theme
§fn appearance(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
fn appearance(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
Produces the style of a rule.
§impl StyleSheet for Theme
impl StyleSheet for Theme
§impl StyleSheet for Theme
impl StyleSheet for Theme
§fn appearance(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
fn appearance(&self, style: &<Theme as StyleSheet>::Style) -> Appearance
Produces the [
Appearance
] of the svg.§impl StyleSheet for Theme
impl StyleSheet for Theme
§impl StyleSheet for Theme
impl StyleSheet for Theme
§fn picked_split(&self, style: &<Theme as StyleSheet>::Style) -> Option<Line>
fn picked_split(&self, style: &<Theme as StyleSheet>::Style) -> Option<Line>
The [
Line
] to draw when a split is picked.§fn hovered_split(&self, style: &<Theme as StyleSheet>::Style) -> Option<Line>
fn hovered_split(&self, style: &<Theme as StyleSheet>::Style) -> Option<Line>
The [
Line
] to draw when a split is hovered.impl StructuralPartialEq for Theme
Auto Trait Implementations§
impl RefUnwindSafe for Theme
impl Send for Theme
impl Sync for Theme
impl Unpin for Theme
impl UnwindSafe for Theme
Blanket Implementations§
source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
T: FloatComponent,
Swp: WhitePoint,
Dwp: WhitePoint,
D: AdaptFrom<S, Swp, Dwp, T>,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
T: FloatComponent,
Swp: WhitePoint,
Dwp: WhitePoint,
D: AdaptFrom<S, Swp, Dwp, T>,
source§fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
Convert the source color to the destination color using the specified
method Read more
source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford
method by default Read more
source§impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
source§fn into_color(self) -> U
fn into_color(self) -> U
Convert into T with values clamped to the color defined bounds Read more
source§impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
source§fn into_color_unclamped(self) -> U
fn into_color_unclamped(self) -> U
Convert into T. The resulting color might be invalid in its color space Read more
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
source§fn try_into_color(self) -> Result<U, OutOfBounds<U>>
fn try_into_color(self) -> Result<U, OutOfBounds<U>>
Convert into T, returning ok if the color is inside of its defined
range, otherwise an
OutOfBounds
error is returned which contains
the unclamped color. Read more