Example #1
0
 public void OnMouseClick(MouseEventArgs mouseEventArgs, Vector4 viewport, Tab.ViewIndex viewIndex)
 {
     // a bit hacky - the click is processed by the render routine. But this is by
     // far the simplest way to get this done without duplicating code.
     if (_mousePos.X > _hoverRegion.Left && _mousePos.X <= _hoverRegion.Right &&
         _mousePos.Y > _hoverRegion.Top && _mousePos.Y <= _hoverRegion.Bottom)
     {
         _mouseClickPos   = mouseEventArgs.Location;
         _processHudClick = true;
         _hudDirty        = true;
     }
 }
Example #2
0
 public void OnMouseMove(MouseEventArgs mouseEventArgs, Vector4 viewport, Tab.ViewIndex viewIndex)
 {
     _mousePos = mouseEventArgs.Location;
     if (_mousePos.X > _hoverRegion.Left && _mousePos.X <= _hoverRegion.Right &&
         _mousePos.Y > _hoverRegion.Top && _mousePos.Y <= _hoverRegion.Bottom)
     {
         _hudDirty = true;
     }
     if (viewport == _hoverViewport)
     {
         return;
     }
     _hudDirty        = true;
     _hoverViewport   = viewport;
     _hoverViewIndex  = viewIndex;
     _hoverFadeInTime = HudHoverTime;
     _hudHidden       = false;
 }
Example #3
0
 public void OnMouseMove(MouseEventArgs mouseEventArgs, Vector4 viewport, Tab.ViewIndex viewIndex)
 {
     _mousePos = mouseEventArgs.Location;
     if (_mousePos.X > _hoverRegion.Left && _mousePos.X <= _hoverRegion.Right &&
         _mousePos.Y > _hoverRegion.Top && _mousePos.Y <= _hoverRegion.Bottom)
     {
         _hudDirty = true;
     }
     if (viewport == _hoverViewport)
     {
         return;
     }
     _hudDirty = true;
     _hoverViewport = viewport;
     _hoverViewIndex = viewIndex;
     _hoverFadeInTime = HudHoverTime;
     _hudHidden = false;
 }