Trait vizia_core::modifiers::TextModifiers

source ·
pub trait TextModifiers: Modifiable {
Show 15 methods // Provided methods fn text<T: ToStringLocalized>(self, value: impl Res<T>) -> Self { ... } fn font_family<U: Into<Vec<FamilyOwned>>>(self, value: impl Res<U>) -> Self { ... } fn font_weight<U: Into<FontWeight>>(self, value: impl Res<U>) -> Self { ... } fn font_slant<U: Into<FontSlant>>(self, value: impl Res<U>) -> Self { ... } fn font_width<U: Into<FontWidth>>(self, value: impl Res<U>) -> Self { ... } fn font_variation_settings<U: Into<Vec<FontVariation>>>( self, value: impl Res<U>, ) -> Self { ... } fn color<U: Clone + Into<Color>>(self, value: impl Res<U>) -> Self { ... } fn font_size<U: Into<FontSize>>(self, value: impl Res<U>) -> Self { ... } fn caret_color<U: Into<Color>>(self, value: impl Res<U>) -> Self { ... } fn selection_color<U: Into<Color>>(self, value: impl Res<U>) -> Self { ... } fn text_wrap<U: Into<bool>>(self, value: impl Res<U>) -> Self { ... } fn text_align<U: Into<TextAlign>>(self, value: impl Res<U>) -> Self { ... } fn text_overflow<U: Into<TextOverflow>>(self, value: impl Res<U>) -> Self { ... } fn line_clamp<U: Into<LineClamp>>(self, value: impl Res<U>) -> Self { ... } fn text_decoration_line<U: Into<TextDecorationLine>>( self, value: impl Res<U>, ) -> Self { ... }
}
Expand description

Modifiers for changing the text properties of a view.

Provided Methods§

source

fn text<T: ToStringLocalized>(self, value: impl Res<T>) -> Self

Sets the text content of the view.

source

fn font_family<U: Into<Vec<FamilyOwned>>>(self, value: impl Res<U>) -> Self

Sets the font that should be used by the view.

The font name refers to the name assigned when the font is added to context.

source

fn font_weight<U: Into<FontWeight>>(self, value: impl Res<U>) -> Self

Sets the font weight that should be used by the view.

source

fn font_slant<U: Into<FontSlant>>(self, value: impl Res<U>) -> Self

Sets the font style that should be used by the view.

source

fn font_width<U: Into<FontWidth>>(self, value: impl Res<U>) -> Self

Sets the font stretch that should be used by the view if the font supports it.

source

fn font_variation_settings<U: Into<Vec<FontVariation>>>( self, value: impl Res<U>, ) -> Self

Sets the font variation settings that should be used by the view.

source

fn color<U: Clone + Into<Color>>(self, value: impl Res<U>) -> Self

Sets the text color of the view.

source

fn font_size<U: Into<FontSize>>(self, value: impl Res<U>) -> Self

Sets the font size of the view.

source

fn caret_color<U: Into<Color>>(self, value: impl Res<U>) -> Self

Sets the ext caret color of the view.

source

fn selection_color<U: Into<Color>>(self, value: impl Res<U>) -> Self

Sets the color used to highlight selected text within the view.

source

fn text_wrap<U: Into<bool>>(self, value: impl Res<U>) -> Self

Sets whether the text of the view should be allowed to wrap.

source

fn text_align<U: Into<TextAlign>>(self, value: impl Res<U>) -> Self

Sets the horizontal alignment of text within the view.

source

fn text_overflow<U: Into<TextOverflow>>(self, value: impl Res<U>) -> Self

Sets the text overflow.

source

fn line_clamp<U: Into<LineClamp>>(self, value: impl Res<U>) -> Self

Sets the max number of .

source

fn text_decoration_line<U: Into<TextDecorationLine>>( self, value: impl Res<U>, ) -> Self

Sets the max number of .

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a, V> TextModifiers for Handle<'a, V>