Expand description
Types for styling widgets.
Modules
- All style components supported by the built-in widgets.
Structs
- A color scheme for a Cushy application.
- A builder of
ColorSchemes. - A source for
Colors. - A pallete of a shared
ColorSource. - A fully-qualified style component name.
- A custom component value.
- A range of
Dimensions. - A
Componentthat resolves its value at runtime. - A type describing characteristics about the edges of a rectangle.
- A theme of colors that is shared between light and dark theme variants.
- A list of font families.
- A collection of style components organized by their name.
- An iterator that returns the contents of a
Stylescollection. - A theme of surface colors.
- A Cushy Color theme.
- A set of light and dark
Themes. - A 2d ordering configuration.
Enums
- A value of a style component.
- A description of the level of depth a
Containeris nested at. - A 1-dimensional measurement.
- A 1-dimensional measurement that may be automatically calculated.
- A configuration option to control which controls should be able to receive focus through keyboard focus handling or initial focus handling.
- A horizontal direction.
- A vertical direction.
Traits
- Extra functionality added to the
Colortype from Kludgine. - A type that represents a named component with a default value of a specific Rust type.
- A type that can be converted to and from
Component. - A type that resolves to a
Componentat runtime. - A value that can be converted into a
Value<Component>. - A type that can convert into a
Valuecontaining aDynamicComponent. - A type that can be converted into a
StoredComponent. - A value that can represent the lightness of a color.
- A type that represents a named style component.
- A type that can be interpretted as a hue or hue and saturation.
- Describes whether a type should invalidate a widget.