Ejemplo n.º 1
0
 internal InputMessage(InputMessageType mouseMessageType, MouseButton?button, int x, int y, int mouseScrollWheelDelta)
 {
     MessageType           = mouseMessageType;
     MouseButton           = button;
     MouseX                = x;
     MouseY                = y;
     MouseScrollWheelDelta = mouseScrollWheelDelta;
 }
Ejemplo n.º 2
0
 private void RaiseMouseEvent(
     InputMessageType mouseMessageType,
     MouseEventArgs args)
 {
     RaiseInputMessage(new InputMessage(
                           mouseMessageType,
                           GetMouseButton(args.Button),
                           args.X,
                           args.Y,
                           args.Delta));
 }
Ejemplo n.º 3
0
        private void RaiseMouseEvent(
            InputMessageType mouseMessageType,
            MouseButton?button,
            NSEvent theEvent)
        {
            var controlPosition = ConvertPointFromView(theEvent.LocationInWindow, null);

            RaiseInputMessage(new InputMessage(
                                  mouseMessageType,
                                  button,
                                  (int)controlPosition.X,
                                  (int)controlPosition.Y,
                                  (int)theEvent.ScrollingDeltaY));
        }
Ejemplo n.º 4
0
 public static InputMessage CreateMouseButton(InputMessageType messageType, in Point2D position)
Ejemplo n.º 5
0
 internal InputMessage(InputMessageType keyboardMessageType, Key key)
 {
     MessageType = keyboardMessageType;
     Key         = key;
 }
Ejemplo n.º 6
0
 public InputMessage(InputMessageType type, int id, float value = 0)
 {
     this.type  = type;
     this.id    = id;
     this.value = value;
 }