re_ui 0.36.0

Rerun GUI theme and helpers, built around egui
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use egui::{RichText, WidgetText};

/// Concatenate several differently-styled [`RichText`]s into a single [`WidgetText`].
pub fn concat_rich_text(
    style: &egui::Style,
    parts: impl IntoIterator<Item = RichText>,
) -> WidgetText {
    let mut job = egui::text::LayoutJob::default();
    for part in parts {
        part.append_to(
            &mut job,
            style,
            egui::FontSelection::Default,
            egui::Align::Center,
        );
    }
    job.into()
}