[Platform] Added INativeWindow.Mouse* events
authorthefiddler <stapostol@gmail.com>
Fri, 2 May 2014 12:18:52 +0000 (14:18 +0200)
committerthefiddler <stapostol@gmail.com>
Fri, 2 May 2014 12:18:52 +0000 (14:18 +0200)
Source/OpenTK/INativeWindow.cs

index 5cad3d6..925a2b8 100644 (file)
@@ -260,10 +260,26 @@ namespace OpenTK
         /// </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;