diff options
| author | jpbruyere <jp.bruyere@hotmail.com> | 2015-09-08 17:45:32 +0200 |
|---|---|---|
| committer | jpbruyere <jp.bruyere@hotmail.com> | 2015-09-08 17:45:32 +0200 |
| commit | 143e2e8f8a2b0cce410280d7d48b3e04df4cac86 (patch) | |
| tree | e84a40a97c7c7d0e2e376ddc99de2f2dc67cef90 | |
| parent | 81bb03ff0eb1310f42d2e2dfa6cbc236f672ca71 (diff) | |
ensure mouse enter is fired on each level
| -rw-r--r-- | src/GraphicObjects/Group.cs | 4 |
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))
|