pub enum TextStyle {
Small,
Body,
Monospace,
Button,
Heading,
Name(Arc<str>),
}
Expand description
Alias for a FontId
(font of a certain size).
The font is found via look-up in Style::text_styles
.
You can use TextStyle::resolve
to do this lookup.
Variants§
Small
Used when small text is needed.
Body
Normal labels. Easily readable, doesn’t take up too much space.
Monospace
Same size as Self::Body
, but used when monospace is important (for code snippets, aligning numbers, etc).
Button
Buttons. Maybe slightly bigger than Self::Body
.
Signifies that he item can be interacted with.
Heading
Heading. Probably larger than Self::Body
.
Name(Arc<str>)
A user-chosen style, found in Style::text_styles
.
egui::TextStyle::Name("footing".into());
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TextStyle
impl<'de> Deserialize<'de> for TextStyle
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<TextStyle> for FontSelection
impl From<TextStyle> for FontSelection
source§impl Ord for TextStyle
impl Ord for TextStyle
source§impl PartialEq for TextStyle
impl PartialEq for TextStyle
source§impl PartialOrd for TextStyle
impl PartialOrd for TextStyle
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for TextStyle
impl StructuralPartialEq for TextStyle
Auto Trait Implementations§
impl Freeze for TextStyle
impl RefUnwindSafe for TextStyle
impl Send for TextStyle
impl Sync for TextStyle
impl Unpin for TextStyle
impl UnwindSafe for TextStyle
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more