Example #1
0
 /// <summary>
 /// Mouse down.
 /// </summary>
 /// <param name="obj">IUIObject.</param>
 /// <param name="type">Mouse button type.</param>
 /// <param name="clientX">Client x coordinates from obj.</param>
 /// <param name="clientY">Client y coordinates from obj.</param>
 public static void MouseDown(this IUIObject obj, MouseButtonType type, int clientX, int clientY)
 => UIObjectMouseEmulator.MouseDown(obj, type, clientX, clientY);
Example #2
0
 /// <summary>
 /// Mouse move.
 /// </summary>
 /// <param name="obj">IUIObject.</param>
 /// <param name="clientX">Client x coordinates from obj.</param>
 /// <param name="clientY">Client y coordinates from obj.</param>
 public static void MouseMove(this IUIObject obj, int clientX, int clientY)
 => UIObjectMouseEmulator.MouseMove(obj, clientX, clientY);
Example #3
0
 /// <summary>
 /// Mouse down.
 /// </summary>
 /// <param name="obj">IUIObject.</param>
 /// <param name="type">Mouse button type.</param>
 /// <param name="clientLocation">Client coordinates from obj.</param>
 public static void MouseDown(this IUIObject obj, MouseButtonType type, Point?clientLocation = null)
 => UIObjectMouseEmulator.MouseDown(obj, type, clientLocation);
Example #4
0
 /// <summary>
 /// Mouse move.
 /// </summary>
 /// <param name="obj">IUIObject.</param>
 /// <param name="clientLocation">Client coordinates from obj.</param>
 public static void MouseMove(this IUIObject obj, Point clientLocation)
 => UIObjectMouseEmulator.MouseMove(obj, clientLocation);
Example #5
0
 /// <summary>
 /// Mouse double click.
 /// </summary>
 /// <param name="obj">IUIObject.</param>
 /// <param name="type">Mouse button type.</param>
 /// <param name="clientX">Client x coordinates from obj.</param>
 /// <param name="clientY">Client y coordinates from obj.</param>
 public static void DoubleClick(this IUIObject obj, MouseButtonType type, int clientX, int clientY)
 => UIObjectMouseEmulator.DoubleClick(obj, type, clientX, clientY);
Example #6
0
 /// <summary>
 /// Mouse double click.
 /// </summary>
 /// <param name="obj">IUIObject.</param>
 /// <param name="type">Mouse button type.</param>
 /// <param name="clientLocation">Client coordinates from obj.</param>
 public static void DoubleClick(this IUIObject obj, MouseButtonType type = MouseButtonType.Left, Point?clientLocation = null)
 => UIObjectMouseEmulator.DoubleClick(obj, type, clientLocation);
Example #7
0
 /// <summary>
 /// Mouse wheel.
 /// </summary>
 /// <param name="obj">IUIObject.</param>
 /// <param name="near">Whether the direction of wheel of the mouse is toward the near.</param>
 /// <param name="count">Count of wheel.</param>
 public static void MouseWheel(this IUIObject obj, bool near, int count = 1)
 => UIObjectMouseEmulator.MouseWheel(obj, near, count);
Example #8
0
 /// <summary>
 /// Mouse wheel.
 /// </summary>
 /// <param name="obj">IUIObject.</param>
 /// <param name="delta">delta value.</param>
 public static void MouseWheel(this IUIObject obj, int delta)
 => UIObjectMouseEmulator.MouseWheel(obj, delta);