-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
Use sub-interfaces of IOperator instead of OperatorType
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
// Copyright (c) 2023-2024 Koji Hasegawa. | ||
// This software is released under the MIT License. | ||
|
||
namespace TestHelper.Monkey.Operators | ||
{ | ||
/// <summary> | ||
/// Click and hold operator interface. | ||
/// a.k.a. touch and hold, long press. | ||
/// </summary> | ||
public interface IClickAndHoldOperator : IOperator | ||
{ | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
// Copyright (c) 2023-2024 Koji Hasegawa. | ||
// This software is released under the MIT License. | ||
|
||
namespace TestHelper.Monkey.Operators | ||
{ | ||
/// <summary> | ||
/// Click (tap) operator interface. | ||
/// </summary> | ||
public interface IClickOperator : IOperator | ||
{ | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
// Copyright (c) 2023-2024 Koji Hasegawa. | ||
// This software is released under the MIT License. | ||
|
||
namespace TestHelper.Monkey.Operators | ||
{ | ||
/// <summary> | ||
/// Double click (tap) operator interface. | ||
/// </summary> | ||
public interface IDoubleClickOperator : IOperator | ||
{ | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
// Copyright (c) 2023-2024 Koji Hasegawa. | ||
// This software is released under the MIT License. | ||
|
||
namespace TestHelper.Monkey.Operators | ||
{ | ||
/// <summary> | ||
/// Drag and drop operator interface. | ||
/// </summary> | ||
public interface IDragAndDropOperator : IOperator | ||
{ | ||
// TODO: specify drop destination overloads | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
// Copyright (c) 2023-2024 Koji Hasegawa. | ||
// This software is released under the MIT License. | ||
|
||
namespace TestHelper.Monkey.Operators | ||
{ | ||
/// <summary> | ||
/// Flick operator interface. | ||
/// </summary> | ||
public interface IFlickOperator : IOperator | ||
{ | ||
// TODO: specify flick direction overloads | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
// Copyright (c) 2023-2024 Koji Hasegawa. | ||
// This software is released under the MIT License. | ||
|
||
namespace TestHelper.Monkey.Operators | ||
{ | ||
/// <summary> | ||
/// Hover mouse cursor operator interface. | ||
/// </summary> | ||
public interface IHoverOperator : IOperator | ||
{ | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
// Copyright (c) 2023-2024 Koji Hasegawa. | ||
// This software is released under the MIT License. | ||
|
||
namespace TestHelper.Monkey.Operators | ||
{ | ||
/// <summary> | ||
/// Pinch operator interface. | ||
/// </summary> | ||
public interface IPinchOperator : IOperator | ||
{ | ||
// TODO: specify pinch destination and distance overloads | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
// Copyright (c) 2023-2024 Koji Hasegawa. | ||
// This software is released under the MIT License. | ||
|
||
namespace TestHelper.Monkey.Operators | ||
{ | ||
/// <summary> | ||
/// Click right button of mouse operator interface. | ||
/// </summary> | ||
public interface IRightClickOperator : IOperator | ||
{ | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
// Copyright (c) 2023-2024 Koji Hasegawa. | ||
// This software is released under the MIT License. | ||
|
||
namespace TestHelper.Monkey.Operators | ||
{ | ||
/// <summary> | ||
/// Scroll wheel of mouse operator interface. | ||
/// scrolling up/down and tilting left/right. | ||
/// </summary> | ||
public interface IScrollWheelOperator : IOperator | ||
{ | ||
// TODO: specify scroll destination and distance overloads | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
// Copyright (c) 2023-2024 Koji Hasegawa. | ||
// This software is released under the MIT License. | ||
|
||
namespace TestHelper.Monkey.Operators | ||
{ | ||
/// <summary> | ||
/// Swipe operator interface. | ||
/// </summary> | ||
public interface ISwipeOperator : IOperator | ||
{ | ||
// TODO: specify swipe destination overloads | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
This file was deleted.
This file was deleted.