diff --git a/src/Artemis.Core/Services/Input/Events/KeyboardKeyEventArgs.cs b/src/Artemis.Core/Services/Input/Events/ArtemisKeyboardKeyEventArgs.cs
similarity index 82%
rename from src/Artemis.Core/Services/Input/Events/KeyboardKeyEventArgs.cs
rename to src/Artemis.Core/Services/Input/Events/ArtemisKeyboardKeyEventArgs.cs
index 2a53e4d78..c4d626494 100644
--- a/src/Artemis.Core/Services/Input/Events/KeyboardKeyEventArgs.cs
+++ b/src/Artemis.Core/Services/Input/Events/ArtemisKeyboardKeyEventArgs.cs
@@ -5,9 +5,9 @@ namespace Artemis.Core.Services
///
/// Contains data for keyboard input events
///
- public class KeyboardKeyEventArgs : EventArgs
+ public class ArtemisKeyboardKeyEventArgs : EventArgs
{
- internal KeyboardKeyEventArgs(ArtemisDevice? device, ArtemisLed? led, KeyboardKey key, KeyboardModifierKey modifiers)
+ internal ArtemisKeyboardKeyEventArgs(ArtemisDevice? device, ArtemisLed? led, KeyboardKey key, KeyboardModifierKey modifiers)
{
Device = device;
Led = led;
diff --git a/src/Artemis.Core/Services/Input/Events/KeyboardKeyUpDownEventArgs.cs b/src/Artemis.Core/Services/Input/Events/ArtemisKeyboardKeyUpDownEventArgs.cs
similarity index 58%
rename from src/Artemis.Core/Services/Input/Events/KeyboardKeyUpDownEventArgs.cs
rename to src/Artemis.Core/Services/Input/Events/ArtemisKeyboardKeyUpDownEventArgs.cs
index 8e3168e5c..c8ae71123 100644
--- a/src/Artemis.Core/Services/Input/Events/KeyboardKeyUpDownEventArgs.cs
+++ b/src/Artemis.Core/Services/Input/Events/ArtemisKeyboardKeyUpDownEventArgs.cs
@@ -3,9 +3,9 @@
///
/// Contains data for keyboard input events
///
- public class KeyboardKeyUpDownEventArgs : KeyboardKeyEventArgs
+ public class ArtemisKeyboardKeyUpDownEventArgs : ArtemisKeyboardKeyEventArgs
{
- internal KeyboardKeyUpDownEventArgs(ArtemisDevice? device, ArtemisLed? led, KeyboardKey key, KeyboardModifierKey modifiers, bool isDown) : base(device, led, key, modifiers)
+ internal ArtemisKeyboardKeyUpDownEventArgs(ArtemisDevice? device, ArtemisLed? led, KeyboardKey key, KeyboardModifierKey modifiers, bool isDown) : base(device, led, key, modifiers)
{
IsDown = isDown;
}
diff --git a/src/Artemis.Core/Services/Input/Events/MouseButtonEventArgs.cs b/src/Artemis.Core/Services/Input/Events/ArtemisMouseButtonEventArgs.cs
similarity index 81%
rename from src/Artemis.Core/Services/Input/Events/MouseButtonEventArgs.cs
rename to src/Artemis.Core/Services/Input/Events/ArtemisMouseButtonEventArgs.cs
index 050589822..a27aab606 100644
--- a/src/Artemis.Core/Services/Input/Events/MouseButtonEventArgs.cs
+++ b/src/Artemis.Core/Services/Input/Events/ArtemisMouseButtonEventArgs.cs
@@ -5,9 +5,9 @@ namespace Artemis.Core.Services
///
/// Contains data for mouse input events
///
- public class MouseButtonEventArgs : EventArgs
+ public class ArtemisMouseButtonEventArgs : EventArgs
{
- internal MouseButtonEventArgs(ArtemisDevice? device, ArtemisLed? led, MouseButton button)
+ internal ArtemisMouseButtonEventArgs(ArtemisDevice? device, ArtemisLed? led, MouseButton button)
{
Device = device;
Led = led;
diff --git a/src/Artemis.Core/Services/Input/Events/MouseButtonUpDownEventArgs.cs b/src/Artemis.Core/Services/Input/Events/ArtemisMouseButtonUpDownEventArgs.cs
similarity index 62%
rename from src/Artemis.Core/Services/Input/Events/MouseButtonUpDownEventArgs.cs
rename to src/Artemis.Core/Services/Input/Events/ArtemisMouseButtonUpDownEventArgs.cs
index 0b045bf03..7bc4aa872 100644
--- a/src/Artemis.Core/Services/Input/Events/MouseButtonUpDownEventArgs.cs
+++ b/src/Artemis.Core/Services/Input/Events/ArtemisMouseButtonUpDownEventArgs.cs
@@ -3,9 +3,9 @@
///
/// Contains data for mouse input events
///
- public class MouseButtonUpDownEventArgs : MouseButtonEventArgs
+ public class ArtemisMouseButtonUpDownEventArgs : ArtemisMouseButtonEventArgs
{
- internal MouseButtonUpDownEventArgs(ArtemisDevice? device, ArtemisLed? led, MouseButton button, bool isDown) : base(device, led, button)
+ internal ArtemisMouseButtonUpDownEventArgs(ArtemisDevice? device, ArtemisLed? led, MouseButton button, bool isDown) : base(device, led, button)
{
IsDown = isDown;
}
diff --git a/src/Artemis.Core/Services/Input/Events/MouseMoveEventArgs.cs b/src/Artemis.Core/Services/Input/Events/ArtemisMouseMoveEventArgs.cs
similarity index 90%
rename from src/Artemis.Core/Services/Input/Events/MouseMoveEventArgs.cs
rename to src/Artemis.Core/Services/Input/Events/ArtemisMouseMoveEventArgs.cs
index fa2c582b6..9ba03596e 100644
--- a/src/Artemis.Core/Services/Input/Events/MouseMoveEventArgs.cs
+++ b/src/Artemis.Core/Services/Input/Events/ArtemisMouseMoveEventArgs.cs
@@ -5,7 +5,7 @@ namespace Artemis.Core.Services
///
/// Contains data for mouse movement events
///
- public class MouseMoveEventArgs : EventArgs
+ public class ArtemisMouseMoveEventArgs : EventArgs
{
///
///
@@ -14,7 +14,7 @@ namespace Artemis.Core.Services
/// The Y position of the mouse cursor (not necessarily tied to the specific device)
/// The movement delta in the horizontal direction
/// The movement delta in the vertical direction
- internal MouseMoveEventArgs(ArtemisDevice? device, int cursorX, int cursorY, int deltaX, int deltaY)
+ internal ArtemisMouseMoveEventArgs(ArtemisDevice? device, int cursorX, int cursorY, int deltaX, int deltaY)
{
Device = device;
CursorX = cursorX;
diff --git a/src/Artemis.Core/Services/Input/Events/MouseScrollEventArgs.cs b/src/Artemis.Core/Services/Input/Events/ArtemisMouseScrollEventArgs.cs
similarity index 91%
rename from src/Artemis.Core/Services/Input/Events/MouseScrollEventArgs.cs
rename to src/Artemis.Core/Services/Input/Events/ArtemisMouseScrollEventArgs.cs
index 50373b6e7..a3308ae2e 100644
--- a/src/Artemis.Core/Services/Input/Events/MouseScrollEventArgs.cs
+++ b/src/Artemis.Core/Services/Input/Events/ArtemisMouseScrollEventArgs.cs
@@ -5,14 +5,14 @@ namespace Artemis.Core.Services
///
/// Contains data for mouse scroll events
///
- public class MouseScrollEventArgs : EventArgs
+ public class ArtemisMouseScrollEventArgs : EventArgs
{
///
///
/// The device that triggered the event
/// The direction in which was scrolled
/// The scroll delta (can positive or negative)
- internal MouseScrollEventArgs(ArtemisDevice? device, MouseScrollDirection direction, int delta)
+ internal ArtemisMouseScrollEventArgs(ArtemisDevice? device, MouseScrollDirection direction, int delta)
{
Device = device;
Direction = direction;
diff --git a/src/Artemis.Core/Services/Input/InputService.cs b/src/Artemis.Core/Services/Input/InputService.cs
index 4bc608fb8..191839e7f 100644
--- a/src/Artemis.Core/Services/Input/InputService.cs
+++ b/src/Artemis.Core/Services/Input/InputService.cs
@@ -198,7 +198,7 @@ namespace Artemis.Core.Services
led = e.Device.Leds.FirstOrDefault(l => l.RgbLed.Id == ledId);
// Create the UpDown event args because it can be used for every event
- KeyboardKeyUpDownEventArgs eventArgs = new KeyboardKeyUpDownEventArgs(e.Device, led, e.Key, keyboardModifierKey, e.IsDown);
+ ArtemisKeyboardKeyUpDownEventArgs eventArgs = new ArtemisKeyboardKeyUpDownEventArgs(e.Device, led, e.Key, keyboardModifierKey, e.IsDown);
OnKeyboardKeyUpDown(eventArgs);
if (e.IsDown)
OnKeyboardKeyDown(eventArgs);
@@ -263,7 +263,7 @@ namespace Artemis.Core.Services
led = e.Device.Leds.FirstOrDefault(l => l.RgbLed.Id == ledId);
// Create the UpDown event args because it can be used for every event
- MouseButtonUpDownEventArgs eventArgs = new MouseButtonUpDownEventArgs(e.Device, led, e.Button, e.IsDown);
+ ArtemisMouseButtonUpDownEventArgs eventArgs = new ArtemisMouseButtonUpDownEventArgs(e.Device, led, e.Button, e.IsDown);
OnMouseButtonUpDown(eventArgs);
if (e.IsDown)
OnMouseButtonDown(eventArgs);
@@ -275,13 +275,13 @@ namespace Artemis.Core.Services
private void InputProviderOnMouseScrollDataReceived(object? sender, InputProviderMouseScrollEventArgs e)
{
- OnMouseScroll(new MouseScrollEventArgs(e.Device, e.Direction, e.Delta));
+ OnMouseScroll(new ArtemisMouseScrollEventArgs(e.Device, e.Direction, e.Delta));
// _logger.Verbose("Mouse scroll data: Direction: {direction}, delta: {delta}, device: {device} ", e.Direction, e.Delta, e.Device);
}
private void InputProviderOnMouseMoveDataReceived(object? sender, InputProviderMouseMoveEventArgs e)
{
- OnMouseMove(new MouseMoveEventArgs(e.Device, e.CursorX, e.CursorY, e.DeltaX, e.DeltaY));
+ OnMouseMove(new ArtemisMouseMoveEventArgs(e.Device, e.CursorX, e.CursorY, e.DeltaX, e.DeltaY));
// _logger.Verbose("Mouse move data: XY: {X},{Y} - delta XY: {deltaX},{deltaY} - device: {device} ", e.CursorX, e.CursorY, e.DeltaX, e.DeltaY, e.Device);
}
@@ -289,52 +289,52 @@ namespace Artemis.Core.Services
#region Events
- public event EventHandler? KeyboardKeyUpDown;
- public event EventHandler? KeyboardKeyDown;
- public event EventHandler? KeyboardKeyUp;
- public event EventHandler? MouseButtonUpDown;
- public event EventHandler? MouseButtonDown;
- public event EventHandler? MouseButtonUp;
- public event EventHandler? MouseScroll;
- public event EventHandler? MouseMove;
+ public event EventHandler? KeyboardKeyUpDown;
+ public event EventHandler? KeyboardKeyDown;
+ public event EventHandler? KeyboardKeyUp;
+ public event EventHandler? MouseButtonUpDown;
+ public event EventHandler? MouseButtonDown;
+ public event EventHandler? MouseButtonUp;
+ public event EventHandler? MouseScroll;
+ public event EventHandler? MouseMove;
public event EventHandler? DeviceIdentified;
- protected virtual void OnKeyboardKeyUpDown(KeyboardKeyUpDownEventArgs e)
+ protected virtual void OnKeyboardKeyUpDown(ArtemisKeyboardKeyUpDownEventArgs e)
{
KeyboardKeyUpDown?.Invoke(this, e);
}
- protected virtual void OnKeyboardKeyDown(KeyboardKeyEventArgs e)
+ protected virtual void OnKeyboardKeyDown(ArtemisKeyboardKeyEventArgs e)
{
KeyboardKeyDown?.Invoke(this, e);
}
- protected virtual void OnKeyboardKeyUp(KeyboardKeyEventArgs e)
+ protected virtual void OnKeyboardKeyUp(ArtemisKeyboardKeyEventArgs e)
{
KeyboardKeyUp?.Invoke(this, e);
}
- protected virtual void OnMouseButtonUpDown(MouseButtonUpDownEventArgs e)
+ protected virtual void OnMouseButtonUpDown(ArtemisMouseButtonUpDownEventArgs e)
{
MouseButtonUpDown?.Invoke(this, e);
}
- protected virtual void OnMouseButtonDown(MouseButtonEventArgs e)
+ protected virtual void OnMouseButtonDown(ArtemisMouseButtonEventArgs e)
{
MouseButtonDown?.Invoke(this, e);
}
- protected virtual void OnMouseButtonUp(MouseButtonEventArgs e)
+ protected virtual void OnMouseButtonUp(ArtemisMouseButtonEventArgs e)
{
MouseButtonUp?.Invoke(this, e);
}
- protected virtual void OnMouseScroll(MouseScrollEventArgs e)
+ protected virtual void OnMouseScroll(ArtemisMouseScrollEventArgs e)
{
MouseScroll?.Invoke(this, e);
}
- protected virtual void OnMouseMove(MouseMoveEventArgs e)
+ protected virtual void OnMouseMove(ArtemisMouseMoveEventArgs e)
{
MouseMove?.Invoke(this, e);
}
diff --git a/src/Artemis.Core/Services/Input/Interfaces/IInputService.cs b/src/Artemis.Core/Services/Input/Interfaces/IInputService.cs
index 12e01601c..df20fc14f 100644
--- a/src/Artemis.Core/Services/Input/Interfaces/IInputService.cs
+++ b/src/Artemis.Core/Services/Input/Interfaces/IInputService.cs
@@ -35,42 +35,42 @@ namespace Artemis.Core.Services
///
/// Occurs whenever a key on a keyboard was pressed or released
///
- event EventHandler KeyboardKeyUpDown;
+ event EventHandler KeyboardKeyUpDown;
///
/// Occurs whenever a key on a keyboard was pressed
///
- event EventHandler KeyboardKeyDown;
+ event EventHandler KeyboardKeyDown;
///
/// Occurs whenever a key on a keyboard was released
///
- event EventHandler KeyboardKeyUp;
+ event EventHandler KeyboardKeyUp;
///
/// Occurs whenever a button on a mouse was pressed or released
///
- event EventHandler MouseButtonUpDown;
+ event EventHandler MouseButtonUpDown;
///
/// Occurs whenever a button on a mouse was pressed
///
- event EventHandler MouseButtonDown;
+ event EventHandler MouseButtonDown;
///
/// Occurs whenever a button on a mouse was released
///
- event EventHandler MouseButtonUp;
+ event EventHandler MouseButtonUp;
///
/// Occurs whenever a the scroll wheel of a mouse is turned
///
- event EventHandler MouseScroll;
+ event EventHandler MouseScroll;
///
/// Occurs whenever a a mouse is moved
///
- event EventHandler MouseMove;
+ event EventHandler MouseMove;
///
/// Occurs when a device has been identified after calling
diff --git a/src/Artemis.UI/Screens/ProfileEditor/Visualization/ProfileViewModel.cs b/src/Artemis.UI/Screens/ProfileEditor/Visualization/ProfileViewModel.cs
index 724831cd2..780aac675 100644
--- a/src/Artemis.UI/Screens/ProfileEditor/Visualization/ProfileViewModel.cs
+++ b/src/Artemis.UI/Screens/ProfileEditor/Visualization/ProfileViewModel.cs
@@ -12,7 +12,6 @@ using Artemis.UI.Screens.ProfileEditor.Visualization.Tools;
using Artemis.UI.Screens.Shared;
using Artemis.UI.Shared.Services;
using Stylet;
-using MouseButtonEventArgs = System.Windows.Input.MouseButtonEventArgs;
namespace Artemis.UI.Screens.ProfileEditor.Visualization
{
diff --git a/src/Artemis.UI/Screens/ProfileEditor/Visualization/Tools/SelectionToolViewModel.cs b/src/Artemis.UI/Screens/ProfileEditor/Visualization/Tools/SelectionToolViewModel.cs
index 479169ea6..cf09e35ec 100644
--- a/src/Artemis.UI/Screens/ProfileEditor/Visualization/Tools/SelectionToolViewModel.cs
+++ b/src/Artemis.UI/Screens/ProfileEditor/Visualization/Tools/SelectionToolViewModel.cs
@@ -8,7 +8,6 @@ using Artemis.Core.LayerBrushes;
using Artemis.Core.Services;
using Artemis.UI.Properties;
using Artemis.UI.Shared.Services;
-using MouseButtonEventArgs = System.Windows.Input.MouseButtonEventArgs;
namespace Artemis.UI.Screens.ProfileEditor.Visualization.Tools
{
diff --git a/src/Artemis.UI/Screens/RootViewModel.cs b/src/Artemis.UI/Screens/RootViewModel.cs
index a8a5e4146..c021e1542 100644
--- a/src/Artemis.UI/Screens/RootViewModel.cs
+++ b/src/Artemis.UI/Screens/RootViewModel.cs
@@ -17,7 +17,6 @@ using Artemis.UI.Utilities;
using MaterialDesignExtensions.Controls;
using MaterialDesignThemes.Wpf;
using Stylet;
-using MouseButtonEventArgs = System.Windows.Input.MouseButtonEventArgs;
namespace Artemis.UI.Screens
{
diff --git a/src/Artemis.UI/Screens/Splash/SplashViewModel.cs b/src/Artemis.UI/Screens/Splash/SplashViewModel.cs
index 81ad13825..f80543a79 100644
--- a/src/Artemis.UI/Screens/Splash/SplashViewModel.cs
+++ b/src/Artemis.UI/Screens/Splash/SplashViewModel.cs
@@ -6,7 +6,6 @@ using Humanizer;
using MaterialDesignExtensions.Controls;
using Stylet;
using MouseButton = System.Windows.Input.MouseButton;
-using MouseButtonEventArgs = System.Windows.Input.MouseButtonEventArgs;
namespace Artemis.UI.Screens.Splash
{
diff --git a/src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorViewModel.cs b/src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorViewModel.cs
index 0ea2cdb72..2d0d4d2f1 100644
--- a/src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorViewModel.cs
+++ b/src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorViewModel.cs
@@ -16,7 +16,6 @@ using Artemis.UI.Shared;
using Artemis.UI.Shared.Services;
using Stylet;
using MouseButton = System.Windows.Input.MouseButton;
-using MouseButtonEventArgs = System.Windows.Input.MouseButtonEventArgs;
namespace Artemis.UI.Screens.SurfaceEditor
{