/// <summary>
 /// Constructor with AtfMouseButtons and event data</summary>
 /// <param name="button">AtfMouseButtons button clicked</param>
 /// <param name="clicks">Number of times button was pressed and released</param>
 /// <param name="x">X-coordinate of mouse click</param>
 /// <param name="y">Y-coordinate of mouse click</param>
 /// <param name="delta">Signed count of the number of detents the mouse wheel has rotated</param>
 public MouseEventArgsInterop(AtfMouseButtons button, int clicks, int x, int y, int delta)
 {
     Button = button;
     Clicks = clicks;
     X      = x;
     Y      = y;
     Delta  = delta;
 }
 /// <summary>
 /// Constructor with AtfMouseButtons and event data</summary>
 /// <param name="button">AtfMouseButtons button clicked</param>
 /// <param name="clicks">Number of times button was pressed and released</param>
 /// <param name="x">X-coordinate of mouse click</param>
 /// <param name="y">Y-coordinate of mouse click</param>
 /// <param name="delta">Signed count of the number of detents the mouse wheel has rotated</param>
 public MouseEventArgsInterop(AtfMouseButtons button, int clicks, int x, int y, int delta)
 {
     Button = button;
     Clicks = clicks;
     X = x;
     Y = y;
     Delta = delta;
 }
 /// <summary>
 /// Converts AtfMouseButtons to WfMouseButtons</summary>
 /// <param name="buttons">AtfMouseButtons</param>
 /// <returns>WfMouseButtons</returns>
 public static WfMouseButtons ToWf(AtfMouseButtons buttons) { return (WfMouseButtons)buttons; }
 /// <summary>
 /// Constructor with AtfMouseButtons</summary>
 /// <param name="buttons">AtfMouseButtons</param>
 public MouseButtonsInterop(AtfMouseButtons buttons)
 {
     Value = (int)buttons;
     ValueType = SupportedTypes.Atf;
 }
 /// <summary>
 /// Constructor with AtfMouseButtons</summary>
 /// <param name="buttons">AtfMouseButtons</param>
 public MouseButtonsInterop(AtfMouseButtons buttons)
 {
     Value     = (int)buttons;
     ValueType = SupportedTypes.Atf;
 }
 /// <summary>
 /// Converts AtfMouseButtons to WfMouseButtons</summary>
 /// <param name="buttons">AtfMouseButtons</param>
 /// <returns>WfMouseButtons</returns>
 public static WfMouseButtons ToWf(AtfMouseButtons buttons)
 {
     return((WfMouseButtons)buttons);
 }