示例#1
0
 /// <summary>
 /// Raises the MouseUp event. Override this method to add code to handle when a mouse button is released
 /// </summary>
 /// <param name="e">InputEventCM for the MouseUp event</param>
 private void invokeMouseUp(InputEventMouse e)
 {
     if (MouseUp != null)
     {
         MouseUp(e);
     }
 }
示例#2
0
 /// <summary>
 /// Raises the MouseDown event. Override this method to add code to handle when a mouse button is pressed
 /// </summary>
 /// <param name="e">InputEventCM for the MouseDown event</param>
 private void invokeMouseDown(InputEventMouse e)
 {
     if (MouseDown != null)
     {
         MouseDown(e);
     }
 }
示例#3
0
 /// <summary>
 /// Raises the MouseWheel event. Override this method to add code to handle when a mouse wheel is turned
 /// </summary>
 /// <param name="e">InputEventCM for the MouseWheel event</param>
 private void invokeMouseWheel(InputEventMouse e)
 {
     if (MouseWheel != null)
     {
         MouseWheel(e);
     }
 }
示例#4
0
 /// <summary>
 /// Raises the MouseMove event. Override this method to add code to handle when the mouse is moved
 /// </summary>
 /// <param name="e">InputEventCM for the MouseMove event</param>
 private void invokeMouseMove(InputEventMouse e)
 {
     if (MouseMove != null)
     {
         MouseMove(e);
     }
 }
示例#5
0
 public InputEventMouse(MouseEvent eventType, InputEventMouse parent)
     : base(parent)
 {
     _eventType = eventType;
     _button    = parent._button;
     _clicks    = parent._clicks;
     _x         = parent._x;
     _y         = parent._y;
     _mouseData = parent._mouseData;
 }