From 143e2e8f8a2b0cce410280d7d48b3e04df4cac86 Mon Sep 17 00:00:00 2001 From: jpbruyere Date: Tue, 8 Sep 2015 17:45:32 +0200 Subject: [PATCH] ensure mouse enter is fired on each level --- src/GraphicObjects/Group.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/GraphicObjects/Group.cs b/src/GraphicObjects/Group.cs index b21598c9..929bae9a 100644 --- a/src/GraphicObjects/Group.cs +++ b/src/GraphicObjects/Group.cs @@ -223,6 +223,10 @@ namespace go #region Mouse handling internal override void checkHoverWidget (OpenTK.Input.MouseMoveEventArgs e) { + if (TopContainer.hoverWidget != this) { + TopContainer.hoverWidget = this; + onMouseEnter (this, e); + } foreach (GraphicObject g in Children) { if (g.MouseIsIn(e.Position)) -- 2.47.3