Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MouseButtonEventArgs" /> class.
 /// </summary>
 /// <param name="mouseButton">The mouse button.</param>
 /// <param name="position">The mouse position.</param>
 public MouseButtonEventArgs(MouseButton mouseButton, PointF position) : base(position)
 {
     this.MouseButton = mouseButton;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Registers the key.
 /// </summary>
 /// <param name="code">The key code.</param>
 /// <param name="name">The key name.</param>
 /// <returns>The key.</returns>
 private static MouseButton Register(int code, string name) => Buttons[code] = new MouseButton(code, name);
Exemplo n.º 3
0
 /// <summary>
 /// Called when a mouse button is pressed or released.
 /// </summary>
 /// <param name="button">The mouse button.</param>
 public virtual void OnMouseButton(MouseButton button) { }