/// <summary> /// Constructor with WfMouseButtons and event data</summary> /// <param name="button">WfMouseButtons 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(WfMouseButtons button, int clicks, int x, int y, int delta) : this(MouseButtonsInterop.ToAtf(button), clicks, x, y, delta) { }
/// <summary> /// Creates WfMouseEventArgs instance from data in AtfMouseEventArgs instance</summary> /// <param name="args">AtfMouseEventArgs instance</param> /// <returns>WfMouseEventArgs instance</returns> public static WfMouseEventArgs ToWf(AtfMouseEventArgs args) { return(new WfMouseEventArgs(MouseButtonsInterop.ToWf(args.Button), args.Clicks, args.X, args.Y, args.Delta)); }