diff --git a/Branding/SVGs/MiddleMouseButton.svg b/Branding/SVGs/MiddleMouseButton.svg new file mode 100644 index 00000000..c48ff9e6 --- /dev/null +++ b/Branding/SVGs/MiddleMouseButton.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Wabbajack/Resources/ResourceLinks.cs b/Wabbajack/Resources/ResourceLinks.cs index e2a12a5d..f7b54b3d 100644 --- a/Wabbajack/Resources/ResourceLinks.cs +++ b/Wabbajack/Resources/ResourceLinks.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.Generic; -using System.Text; using System.Windows; using System.Windows.Media.Imaging; @@ -18,5 +16,7 @@ namespace Wabbajack UIUtils.BitmapImageFromStream(Application.GetResourceStream(new Uri("pack://application:,,,/Resources/MO2Button.png")).Stream)); public static Lazy VortexButton { get; } = new Lazy(() => UIUtils.BitmapImageFromStream(Application.GetResourceStream(new Uri("pack://application:,,,/Resources/VortexButton.png")).Stream)); + public static Lazy MiddleMouseButton { get; } = new Lazy(() => + UIUtils.BitmapImageFromStream(Application.GetResourceStream(new Uri("pack://application:,,,/Resources/middle_mouse_button.png")).Stream)); } } diff --git a/Wabbajack/Resources/middle_mouse_button.png b/Wabbajack/Resources/middle_mouse_button.png new file mode 100644 index 00000000..cb277a65 Binary files /dev/null and b/Wabbajack/Resources/middle_mouse_button.png differ diff --git a/Wabbajack/Views/ManifestView.xaml.cs b/Wabbajack/Views/ManifestView.xaml.cs index 646d7ec5..68139db5 100644 --- a/Wabbajack/Views/ManifestView.xaml.cs +++ b/Wabbajack/Views/ManifestView.xaml.cs @@ -9,6 +9,7 @@ using System.Windows.Media; using System.Windows.Navigation; using System.Windows.Shapes; using ReactiveUI; +using Wabbajack.Common; using Wabbajack.Lib; namespace Wabbajack @@ -120,7 +121,9 @@ namespace Wabbajack private void AddScrollSign(double x, double y) { const double size = 50.0; - var icon = new Ellipse { Stroke = Brushes.Red, StrokeThickness = 2.0, Width = 20, Height = 20 }; + var img = ResourceLinks.MiddleMouseButton.Value; + var icon = new Image {Source = img, Width = size, Height = size}; + //var icon = new Ellipse { Stroke = Brushes.Red, StrokeThickness = 2.0, Width = 20, Height = 20 }; TopLayer.Children.Add(icon); Canvas.SetLeft(icon, x - size / 2); diff --git a/Wabbajack/Wabbajack.csproj b/Wabbajack/Wabbajack.csproj index 8d5ec5a8..d12d402c 100644 --- a/Wabbajack/Wabbajack.csproj +++ b/Wabbajack/Wabbajack.csproj @@ -41,6 +41,7 @@ + @@ -81,6 +82,7 @@ +