diff --git a/crates/egui/src/memory.rs b/crates/egui/src/memory.rs index 2a919200976..94916007901 100644 --- a/crates/egui/src/memory.rs +++ b/crates/egui/src/memory.rs @@ -750,16 +750,20 @@ impl Memory { self.areas().order().iter().copied() } - pub(crate) fn had_focus_last_frame(&self, id: Id) -> bool { + /// Check if the layer had focus last frame. + /// returns `true` if the layer had focus last frame, but not this one. + pub fn had_focus_last_frame(&self, id: Id) -> bool { self.focus().and_then(|f| f.id_previous_frame) == Some(id) } - /// True if the given widget had keyboard focus last frame, but not this one. + /// Check if the layer lost focus last frame + /// returns `true` if the layer lost focus last frame, but not this one. pub(crate) fn lost_focus(&self, id: Id) -> bool { self.had_focus_last_frame(id) && !self.has_focus(id) } - /// True if the given widget has keyboard focus this frame, but didn't last frame. + /// Check if the layer gained focus this frame + /// returns `true` if the layer gained focus this frame, but not last one. pub(crate) fn gained_focus(&self, id: Id) -> bool { !self.had_focus_last_frame(id) && self.has_focus(id) } diff --git a/crates/epaint/src/shadow.rs b/crates/epaint/src/shadow.rs index ea6454f99cf..bb386d21dc7 100644 --- a/crates/epaint/src/shadow.rs +++ b/crates/epaint/src/shadow.rs @@ -11,7 +11,7 @@ pub struct Shadow { /// Move the shadow by this much. /// /// For instance, a value of `[1.0, 2.0]` will move the shadow 1 point to the right and 2 points down, - /// causing a drop-shadow effet. + /// causing a drop-shadow effect. pub offset: Vec2, /// The width of the blur, i.e. the width of the fuzzy penumbra.