aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/GraphicObjects
diff options
context:
space:
mode:
authorjpbruyere <jp.bruyere@hotmail.com>2015-09-08 17:45:32 +0200
committerjpbruyere <jp.bruyere@hotmail.com>2015-09-08 17:45:32 +0200
commit143e2e8f8a2b0cce410280d7d48b3e04df4cac86 (patch)
treee84a40a97c7c7d0e2e376ddc99de2f2dc67cef90 /src/GraphicObjects
parent81bb03ff0eb1310f42d2e2dfa6cbc236f672ca71 (diff)
ensure mouse enter is fired on each level
Diffstat (limited to 'src/GraphicObjects')
-rw-r--r--src/GraphicObjects/Group.cs4
1 files changed, 4 insertions, 0 deletions
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))