• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*!
2   The style for shapes and text, font, color, etc.
3 */
4 mod color;
5 pub mod colors;
6 mod font;
7 mod palette;
8 mod shape;
9 mod size;
10 mod text;
11 
12 /// Definitions of palettes of accessibility
13 pub use self::palette::*;
14 pub use color::{Color, HSLColor, PaletteColor, RGBAColor, RGBColor};
15 pub use colors::{BLACK, BLUE, CYAN, GREEN, MAGENTA, RED, TRANSPARENT, WHITE, YELLOW};
16 
17 #[cfg(feature = "full_palette")]
18 #[cfg_attr(doc_cfg, doc(cfg(feature = "full_palette")))]
19 pub use colors::full_palette;
20 
21 #[cfg(all(not(target_arch = "wasm32"), feature = "ab_glyph"))]
22 pub use font::register_font;
23 pub use font::{
24     FontDesc, FontError, FontFamily, FontResult, FontStyle, FontTransform, IntoFont, LayoutBox,
25 };
26 
27 pub use shape::ShapeStyle;
28 pub use size::{AsRelative, RelativeSize, SizeDesc};
29 pub use text::text_anchor;
30 pub use text::{IntoTextStyle, TextStyle};
31