Ejemplo n.º 1
0
 private void OnMouseScrolled(MouseWheelScrollEventArgs args)
 {
     MouseWheelScrolled?.Invoke(args);
     if (!_blocked)
     {
         BlockableMouseWheelScrolled?.Invoke(args);
     }
 }
Ejemplo n.º 2
0
 public WindowWrapperInput(Window window)
 {
     _window                     = window;
     window.TextEntered         += (sender, args) => TextEntered?.Invoke(args);
     window.KeyPressed          += (sender, args) => KeyPressed?.Invoke(args);
     window.MouseButtonPressed  += (sender, args) => MouseButtonDown?.Invoke(args);
     window.MouseButtonReleased += (sender, args) => MouseButtonUp?.Invoke(args);
     window.MouseMoved          += (sender, args) => MouseMoved?.Invoke(args);
     window.MouseWheelScrolled  += (sender, args) => MouseWheelScrolled?.Invoke(args);
 }
Ejemplo n.º 3
0
 private void OnMouseWheel(object sender, MouseWheelScrollEventArgs e)
 {
     MouseWheelScrolled?.Invoke(this, e);
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Protected overridable handler that raises MouseWheelScrolled event.
 /// </summary>
 protected virtual void OnMouseWheelScrolled(MouseWheelScrollEventArgs args)
 {
     MouseWheelScrolled?.Invoke(this, args);
 }
Ejemplo n.º 5
0
 protected virtual void OnMouseWheel(IMouseEventArgs e) =>
 MouseWheelScrolled?.Invoke(this, e);