pub struct TextSpan {
text: String,
fg_color: Option<Color>,
outline_color: Option<Color>,
size: usize,
font: Font,
underlined: bool,
}
Fields§
§text: String
§fg_color: Option<Color>
§outline_color: Option<Color>
§size: usize
§font: Font
§underlined: bool
Implementations§
source§impl TextSpan
impl TextSpan
pub fn fg(self, color: Color) -> TextSpan
pub fn maybe_fg(self, color: Option<Color>) -> TextSpan
pub fn fg_color_for_style(&self, style: &Style) -> Color
pub fn outlined(self, color: Color) -> TextSpan
pub fn into_widget(self, ctx: &EventCtx<'_>) -> Widget
pub fn batch(self, ctx: &EventCtx<'_>) -> Widget
pub fn display_title(self) -> TextSpan
pub fn big_heading_styled(self) -> TextSpan
pub fn big_heading_plain(self) -> TextSpan
pub fn small_heading(self) -> TextSpan
pub fn body(self) -> TextSpan
pub fn bold_body(self) -> TextSpan
pub fn secondary(self) -> TextSpan
pub fn small(self) -> TextSpan
pub fn big_monospaced(self) -> TextSpan
pub fn small_monospaced(self) -> TextSpan
pub fn underlined(self) -> TextSpan
pub fn size(self, size: usize) -> TextSpan
pub fn font(self, font: Font) -> TextSpan
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TextSpan
impl RefUnwindSafe for TextSpan
impl Send for TextSpan
impl Sync for TextSpan
impl Unpin for TextSpan
impl UnwindSafe for TextSpan
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
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.