/// </summary>
event EventHandler<EventArgs> MouseEnter;
- //event EventHandler<MouseEventArgs> MouseMove;
- //event EventHandler<MouseEventArgs> MouseWheel;
- //event EventHandler<MouseEventArgs> MouseDown;
- //event EventHandler<MouseEventArgs> MouseUp;
+ /// <summary>
+ /// Occurs whenever a <see cref="MouseButton"/> is clicked.
+ /// </summary>
+ event EventHandler<Input.MouseButtonEventArgs> MouseDown;
+
+ /// <summary>
+ /// Occurs whenever a <see cref="MouseButton"/> is released.
+ /// </summary>
+ event EventHandler<Input.MouseButtonEventArgs> MouseUp;
+
+ /// <summary>
+ /// Occurs whenever the mouse cursor is moved;
+ /// </summary>
+ event EventHandler<Input.MouseMoveEventArgs> MouseMove;
+
+ /// <summary>
+ /// Occurs whenever a mouse wheel is moved;
+ /// </summary>
+ event EventHandler<Input.MouseWheelEventArgs> MouseWheel;
+
//event EventHandler<MouseEventArgs> MouseClick;
//event EventHandler<MouseEventArgs> MouseDoubleClick;