diff options
| author | 2023-08-18 18:46:22 -0300 | |
|---|---|---|
| committer | 2023-08-18 18:46:22 -0300 | |
| commit | e86363837d8e3a6241a90cb5b895034f07106059 (patch) | |
| tree | 24852327d51460f8feec47cfe96c4f84604a14e3 /core | |
| parent | cb8b70bec3e8bbf809e7d8ffc559adb712f45e14 (diff) | |
| download | iced-e86363837d8e3a6241a90cb5b895034f07106059.tar.gz iced-e86363837d8e3a6241a90cb5b895034f07106059.tar.bz2 iced-e86363837d8e3a6241a90cb5b895034f07106059.zip | |
Make the style attribute available on Font
Diffstat (limited to '')
| -rw-r--r-- | core/src/font.rs | 13 | 
1 files changed, 13 insertions, 0 deletions
| diff --git a/core/src/font.rs b/core/src/font.rs index bb425fd6..7f647847 100644 --- a/core/src/font.rs +++ b/core/src/font.rs @@ -10,6 +10,8 @@ pub struct Font {      pub weight: Weight,      /// The [`Stretch`] of the [`Font`].      pub stretch: Stretch, +    /// The [`Style`] of the [`Font`]. +    pub style: Style,      /// Whether if the [`Font`] is monospaced or not.      pub monospaced: bool,  } @@ -20,6 +22,7 @@ impl Font {          family: Family::SansSerif,          weight: Weight::Normal,          stretch: Stretch::Normal, +        style: Style::Normal,          monospaced: false,      }; @@ -100,3 +103,13 @@ pub enum Stretch {      ExtraExpanded,      UltraExpanded,  } + +/// The style of some text. +#[allow(missing_docs)] +#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Default)] +pub enum Style { +    #[default] +    Normal, +    Italic, +    Oblique, +} | 
