Struct egui::widgets::Label [−][src]
Static text.
ui.label("Equivalent"); ui.add(egui::Label::new("Equivalent")); ui.add(egui::Label::new("With Options").text_color(egui::Color32::RED));
Implementations
impl Label
[src]
pub fn new(text: impl Into<String>) -> Self
[src]
pub fn text(&self) -> &str
[src]
pub fn wrap(self, wrap: bool) -> Self
[src]
If true
, the text will wrap at the max_width
.
By default Self::wrap
will be true in vertical layouts
and horizontal layouts with wrapping,
and false on non-wrapping horizontal layouts.
Note that any \n
in the text label will always produce a new line.
pub fn multiline(self, multiline: bool) -> Self
[src]
👎 Deprecated:
Use Label::wrap instead
pub fn text_style(self, text_style: TextStyle) -> Self
[src]
The default is Style::body_text_style
(generally TextStyle::Body
).
pub fn heading(self) -> Self
[src]
pub fn monospace(self) -> Self
[src]
pub fn code(self) -> Self
[src]
Monospace label with gray background
pub fn strong(self) -> Self
[src]
Extra strong text (stronger color).
pub fn weak(self) -> Self
[src]
Extra weak text (fainter color).
pub fn underline(self) -> Self
[src]
draw a line under the text
pub fn strikethrough(self) -> Self
[src]
draw a line through the text, crossing it out
pub fn italics(self) -> Self
[src]
tilt the characters to the right.
pub fn small(self) -> Self
[src]
pub fn background_color(self, background_color: impl Into<Color32>) -> Self
[src]
Fill-color behind the text
pub fn text_color(self, text_color: impl Into<Color32>) -> Self
[src]
impl Label
[src]
pub fn layout(&self, ui: &Ui) -> Galley
[src]
pub fn layout_width(&self, ui: &Ui, max_width: f32) -> Galley
[src]
pub fn font_height(&self, fonts: &Fonts, style: &Style) -> f32
[src]
pub fn paint_galley(&self, ui: &mut Ui, pos: Pos2, galley: Galley)
[src]
pub fn text_style_or_default(&self, style: &Style) -> TextStyle
[src]
Read the text style, or get the default for the current style
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Label
impl Send for Label
impl Sync for Label
impl Unpin for Label
impl UnwindSafe for Label
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,