diff --git a/egui/src/introspection.rs b/egui/src/introspection.rs index e5b9c7ea168..7e286d8942e 100644 --- a/egui/src/introspection.rs +++ b/egui/src/introspection.rs @@ -101,11 +101,14 @@ impl Widget for &epaint::stats::PaintStats { ui.label("Intermediate:"); label(ui, shapes, "shapes").on_hover_text("Boxes, circles, etc"); - label(ui, shape_text, "text (mostly cached)"); + ui.horizontal(|ui| { + label(ui, shape_text, "text"); + ui.small("(mostly cached)"); + }); label(ui, shape_path, "paths"); label(ui, shape_mesh, "nested meshes"); label(ui, shape_vec, "nested shapes"); - ui.label(format!("{} callbacks", num_callbacks)); + ui.label(format!("{:6} callbacks", num_callbacks)); ui.add_space(10.0); ui.label("Text shapes:"); @@ -115,7 +118,7 @@ impl Widget for &epaint::stats::PaintStats { ui.add_space(10.0); ui.label("Tessellated (and culled):"); - label(ui, clipped_primitives, "clipped_primitives") + label(ui, clipped_primitives, "primitives lists") .on_hover_text("Number of separate clip rectangles"); label(ui, vertices, "vertices"); label(ui, indices, "indices").on_hover_text("Three 32-bit indices per triangles"); diff --git a/epaint/src/stats.rs b/epaint/src/stats.rs index 2316d905a32..47f3e9058ff 100644 --- a/epaint/src/stats.rs +++ b/epaint/src/stats.rs @@ -126,17 +126,17 @@ impl AllocInfo { pub fn format(&self, what: &str) -> String { if self.num_allocs() == 0 { - format!("{:6} {:14}", 0, what) + format!("{:6} {:16}", 0, what) } else if self.num_allocs() == 1 { format!( - "{:6} {:14} {} 1 allocation", + "{:6} {:16} {} 1 allocation", self.num_elements, what, self.megabytes() ) } else if self.element_size != ElementSize::Heterogenous { format!( - "{:6} {:14} {} {:3} allocations", + "{:6} {:16} {} {:3} allocations", self.num_elements(), what, self.megabytes(), @@ -144,7 +144,7 @@ impl AllocInfo { ) } else { format!( - "{:6} {:14} {} {:3} allocations", + "{:6} {:16} {} {:3} allocations", "", what, self.megabytes(),