1
- // <copyright file="PointerInputDevice.cs" company="WebDriver Committers">
1
+ // <copyright file="PointerInputDevice.cs" company="WebDriver Committers">
2
2
// Licensed to the Software Freedom Conservancy (SFC) under one
3
3
// or more contributor license agreements. See the NOTICE file
4
4
// distributed with this work for additional information
@@ -29,7 +29,7 @@ namespace OpenQA.Selenium.Interactions
29
29
/// <summary>
30
30
/// Represents the origin of the coordinates for mouse movement.
31
31
/// </summary>
32
- internal enum CoordinateOrigin
32
+ public enum CoordinateOrigin
33
33
{
34
34
/// <summary>
35
35
/// The coordinate origin is the origin of the view port of the browser.
@@ -50,7 +50,7 @@ internal enum CoordinateOrigin
50
50
/// <summary>
51
51
/// Specifies the type of pointer a pointer device represents.
52
52
/// </summary>
53
- internal enum PointerKind
53
+ public enum PointerKind
54
54
{
55
55
/// <summary>
56
56
/// The pointer device is a mouse.
@@ -71,7 +71,7 @@ internal enum PointerKind
71
71
/// <summary>
72
72
/// Specifies the button used during a pointer down or up action.
73
73
/// </summary>
74
- internal enum MouseButton
74
+ public enum MouseButton
75
75
{
76
76
/// <summary>
77
77
/// The button used is the primary button.
@@ -92,7 +92,7 @@ internal enum MouseButton
92
92
/// <summary>
93
93
/// Represents a pointer input device, such as a stylus, mouse, or finger on a touch screen.
94
94
/// </summary>
95
- internal class PointerInputDevice : InputDevice
95
+ public class PointerInputDevice : InputDevice
96
96
{
97
97
private PointerKind pointerKind ;
98
98
0 commit comments