protected override void OnMouseMove(MouseEventArgs e)
{
if (_mouseLoc.X == e.X && _mouseLoc.Y == e.Y)
return;
_mouseMove = Helper.Now;
MousePos mousePos = GetMousePos(e.Location);
switch (mousePos)
{
case MousePos.Right:
Cursor = Cursors.SizeWE;
break;
case MousePos.Bottom:
Cursor = Cursors.SizeNS;
break;
case MousePos.BottomRight:
Cursor = Cursors.SizeNWSE;
break;
default:
Cursor = Cursors.Hand;
if (MainForm.Conf.ShowOverlayControls)
{
var rBp = ButtonPanel;
var toolTipLocation = new Point(e.Location.X, rBp.Y + rBp.Height + 1);
int bpi = GetButtonIndexByLocation(e.Location);
if (_ttind != bpi)
{
switch (bpi)
{
case 0:
_toolTipFp.Show(LocRm.GetString("Edit"), this,toolTipLocation, 1000);
_ttind = 0;
break;
case 1:
if (Helper.HasFeature(Enums.Features.Access_Media))
{
_toolTipFp.Show(LocRm.GetString("MediaoverTheWeb"), this, toolTipLocation, 1000);
_ttind = 1;
}
break;
}
}
}
break;
}
base.OnMouseMove(e);
}