From 76ac41f9b5e58f4011012d1c3e5fcc4fa6d361ea Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Mon, 17 Jan 2022 14:54:43 +0100 Subject: [PATCH] WidgetGallery: hide spinner widget to save CPU in reactive mode --- egui_demo_lib/src/apps/demo/widget_gallery.rs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/egui_demo_lib/src/apps/demo/widget_gallery.rs b/egui_demo_lib/src/apps/demo/widget_gallery.rs index 93561802..48628c2f 100644 --- a/egui_demo_lib/src/apps/demo/widget_gallery.rs +++ b/egui_demo_lib/src/apps/demo/widget_gallery.rs @@ -208,10 +208,11 @@ impl WidgetGallery { ui.add(doc_link_label("CollapsingHeader", "collapsing")); ui.collapsing("Click to see what is hidden!", |ui| { ui.horizontal_wrapped(|ui| { - ui.label( - "Not much, as it turns out - but here is a gold star for you for checking:", - ); - ui.colored_label(egui::Color32::GOLD, "☆"); + ui.spacing_mut().item_spacing.x = 0.0; + ui.label("It's a "); + ui.add(doc_link_label("Spinner", "spinner")); + ui.add_space(4.0); + ui.add(egui::Spinner::new()); }); }); ui.end_row(); @@ -229,10 +230,6 @@ impl WidgetGallery { This toggle switch is just 15 lines of code.", ); ui.end_row(); - - ui.add(doc_link_label("Spinner", "spinner")); - ui.add(egui::Spinner::new()); - ui.end_row(); } }