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 {