aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/GraphicObjects/Scroller.cs
diff options
context:
space:
mode:
authorjpbruyere <jp.bruyere@hotmail.com>2015-09-07 09:08:12 +0200
committerjpbruyere <jp.bruyere@hotmail.com>2015-09-07 09:08:12 +0200
commit167e50bf7c4af84a6793326e39b0d3e41d4eb8bf (patch)
tree57a9239773e3eb0b60e648119ddb782db92439f3 /src/GraphicObjects/Scroller.cs
parentbacf29e47409c20292b6861e6ef40bfc2119eb7b (diff)
Focus improvments:
New function (checkHoverWidget) to check most inner control under the mouse, than bubble onMouseMove through the parents
Diffstat (limited to 'src/GraphicObjects/Scroller.cs')
-rw-r--r--src/GraphicObjects/Scroller.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/GraphicObjects/Scroller.cs b/src/GraphicObjects/Scroller.cs
index a413da94..8996c464 100644
--- a/src/GraphicObjects/Scroller.cs
+++ b/src/GraphicObjects/Scroller.cs
@@ -118,10 +118,10 @@ namespace go
{
return Visible ? base.ScreenCoordinates(Slot).ContainsOrIsEqual (m) : false;
}
- public override void onMouseMove (object sender, MouseMoveEventArgs e)
+ internal override void checkHoverWidget (MouseMoveEventArgs e)
{
Point m = e.Position - new Point ((int)ScrollX, (int)ScrollY);
- base.onMouseMove (sender, new MouseMoveEventArgs(m.X,m.Y,e.XDelta,e.YDelta));
+ base.checkHoverWidget (new MouseMoveEventArgs(m.X,m.Y,e.XDelta,e.YDelta));
}
public override void onMouseWheel (object sender, MouseWheelEventArgs e)
{