/// <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 AtfMouseEventArgs instance from data in WfMouseEventArgs instance</summary> /// <param name="args">WfMouseEventArgs instance</param> /// <returns>AtfMouseEventArgs instance</returns> public static AtfMouseEventArgs ToAtf(WfMouseEventArgs args) { return(new AtfMouseEventArgs(MouseButtonsInterop.ToAtf(args.Button), args.Clicks, args.X, args.Y, args.Delta)); }