From: jpbruyere Date: Tue, 8 Sep 2015 15:45:32 +0000 (+0200) Subject: ensure mouse enter is fired on each level X-Git-Tag: 0.2~57 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=143e2e8f8a2b0cce410280d7d48b3e04df4cac86;p=jp%2Fcrow.git ensure mouse enter is fired on each level --- 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))