From e9ca0d4948e927d684049c3469ccc78d512c2d11 Mon Sep 17 00:00:00 2001 From: Al McElrath Date: Thu, 1 Dec 2022 09:44:47 -0700 Subject: [PATCH] use local egui checkout for #2244 https://github.com/emilk/egui/pull/2244 --- edit_egui/eframe-dynamic/Cargo.toml | 2 +- edit_egui/src/lib.rs | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/edit_egui/eframe-dynamic/Cargo.toml b/edit_egui/eframe-dynamic/Cargo.toml index f8eb5a2..6642498 100644 --- a/edit_egui/eframe-dynamic/Cargo.toml +++ b/edit_egui/eframe-dynamic/Cargo.toml @@ -9,7 +9,7 @@ edition = "2021" persistence = ["eframe/persistence"] [dependencies] -eframe = { version = "0.19.0", features = ["wgpu"] } +eframe = { version = "0.19.0", path = "../../../clone/egui/crates/eframe", features = ["wgpu"] } rfd = "0.10.0" [lib] diff --git a/edit_egui/src/lib.rs b/edit_egui/src/lib.rs index 90c9911..450d468 100644 --- a/edit_egui/src/lib.rs +++ b/edit_egui/src/lib.rs @@ -252,6 +252,13 @@ impl Statechart { let rect = ui.max_rect(); ui.allocate_rect(rect, Sense::hover()); + // Toggle debug. + if ui.input().key_pressed(Key::D) { + ui.ctx().set_debug_on_hover(!ui.ctx().debug_on_hover()); + ui.style_mut().debug.show_blocking_widget = true; + ui.style_mut().debug.show_interactive_widgets = true; + } + // Keep drag state in temp storage. let mut drag = ui.ctx().data().get_temp(ui.id()).unwrap_or_default(); let mut commands = Vec::new();