diff --git a/DVMConsole/MainWindow.xaml.cs b/DVMConsole/MainWindow.xaml.cs
index bb2a1d7..5c3b191 100644
--- a/DVMConsole/MainWindow.xaml.cs
+++ b/DVMConsole/MainWindow.xaml.cs
@@ -9,6 +9,7 @@
*
* Copyright (C) 2024-2025 Caleb, K4PHP
* Copyright (C) 2025 J. Dean
+* Copyright (C) 2025 Bryan Biedenkapp, N2PLL
*
*/
@@ -221,8 +222,8 @@ namespace dvmconsole
}
systemStatusBox.MouseLeftButtonDown += SystemStatusBox_MouseLeftButtonDown;
+ systemStatusBox.MouseLeftButtonUp += SystemStatusBox_MouseLeftButtonUp;
systemStatusBox.MouseMove += SystemStatusBox_MouseMove;
- systemStatusBox.MouseRightButtonDown += SystemStatusBox_MouseRightButtonDown;
ChannelsCanvas.Children.Add(systemStatusBox);
@@ -302,8 +303,8 @@ namespace dvmconsole
channelBox.HoldChannelButtonClicked += ChannelBox_HoldChannelButtonClicked;
channelBox.MouseLeftButtonDown += ChannelBox_MouseLeftButtonDown;
+ channelBox.MouseLeftButtonUp += ChannelBox_MouseLeftButtonUp;
channelBox.MouseMove += ChannelBox_MouseMove;
- channelBox.MouseRightButtonDown += ChannelBox_MouseRightButtonDown;
ChannelsCanvas.Children.Add(channelBox);
offsetX += 225;
@@ -359,8 +360,8 @@ namespace dvmconsole
playbackChannelBox.HoldChannelButtonClicked += ChannelBox_HoldChannelButtonClicked;
playbackChannelBox.MouseLeftButtonDown += ChannelBox_MouseLeftButtonDown;
+ playbackChannelBox.MouseLeftButtonUp += ChannelBox_MouseLeftButtonUp;
playbackChannelBox.MouseMove += ChannelBox_MouseMove;
- playbackChannelBox.MouseRightButtonDown += ChannelBox_MouseRightButtonDown;
ChannelsCanvas.Children.Add(playbackChannelBox);
//offsetX += 225;
@@ -823,6 +824,21 @@ namespace dvmconsole
element.CaptureMouse();
}
+ ///
+ ///
+ ///
+ ///
+ ///
+ private void ChannelBox_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
+ {
+ if (!isEditMode || !isDragging || draggedElement == null)
+ return;
+
+ isDragging = false;
+ draggedElement.ReleaseMouseCapture();
+ draggedElement = null;
+ }
+
///
///
///
@@ -854,43 +870,21 @@ namespace dvmconsole
AdjustCanvasHeight();
}
- ///
- ///
- ///
- ///
- ///
- private void ChannelBox_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
- {
- if (!isEditMode || !isDragging || draggedElement == null)
- return;
-
- isDragging = false;
- draggedElement.ReleaseMouseCapture();
- draggedElement = null;
- }
-
///
///
///
///
///
private void SystemStatusBox_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) => ChannelBox_MouseLeftButtonDown(sender, e);
-
- ///
- ///
- ///
- ///
- ///
- private void SystemStatusBox_MouseMove(object sender, MouseEventArgs e) => ChannelBox_MouseMove(sender, e);
///
///
///
///
///
- private void SystemStatusBox_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
+ private void SystemStatusBox_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
- if (!isEditMode)
+ if (!isEditMode)
return;
if (sender is SystemStatusBox systemStatusBox)
@@ -899,12 +893,19 @@ namespace dvmconsole
double y = Canvas.GetTop(systemStatusBox);
settingsManager.SystemStatusPositions[systemStatusBox.SystemName] = new ChannelPosition { X = x, Y = y };
- ChannelBox_MouseRightButtonDown(sender, e);
+ ChannelBox_MouseLeftButtonUp(sender, e);
AdjustCanvasHeight();
}
}
+ ///
+ ///
+ ///
+ ///
+ ///
+ private void SystemStatusBox_MouseMove(object sender, MouseEventArgs e) => ChannelBox_MouseMove(sender, e);
+
///
///
///