Module style

Source
Expand description

The style for shapes and text, font, color, etc.

Re-exports§

pub use colors::BLACK;
pub use colors::BLUE;
pub use colors::CYAN;
pub use colors::GREEN;
pub use colors::MAGENTA;
pub use colors::RED;
pub use colors::TRANSPARENT;
pub use colors::WHITE;
pub use colors::YELLOW;
pub use colors::full_palette;full_palette

Modules§

colors
Basic predefined colors.
text_anchor
Text anchor attributes are used to properly position the text.

Structs§

FontDesc
Describes a font
HSLColor
The color described by HSL color space
Palette99
Definitions of palettes of accessibility The palette of 99% accessibility
Palette100
Definitions of palettes of accessibility The palette of 100% accessibility
Palette9999
Definitions of palettes of accessibility The palette of 99.99% accessibility
PaletteColor
A color in the given palette
RGBAColor
The RGBA representation of the color, Plotters use RGBA as the internal representation of color
RGBColor
The color described by its RGB value
ShapeStyle
Style for any shape
TextStyle
Style of a text

Enums§

FontFamily
Describes font family. This can be either a specific font family name, such as “arial”, or a general font family class, such as “serif” and “sans-serif”
FontStyle
Describes the font style. Such as Italic, Oblique, etc.
FontTransform
Specifying text transformations
RelativeSize
Describes a relative size, might be 1. portion of height 2. portion of width 3. portion of the minimal of height and weight

Traits§

AsRelative
Allows a value turns into a relative size
Color
Any color representation
IntoFont
The trait that allows some type turns into a font description
IntoTextStyle
Trait for values that can be converted into TextStyle values
Palette
Definitions of palettes of accessibility Represents a color palette
SizeDesc
The trait that describes a size, it may be a relative size which the size is determined by the parent size, e.g., 10% of the parent width

Functions§

register_font
Register a font in the fonts table.

Type Aliases§

FontError
The error type for the font implementation
FontResult
The type we used to represent a result of any font operations
LayoutBox
Represents a box where a text label can be fit