diff --git a/Artemis/Artemis/Artemis.csproj b/Artemis/Artemis/Artemis.csproj
index 46f1173c5..492b48c98 100644
--- a/Artemis/Artemis/Artemis.csproj
+++ b/Artemis/Artemis/Artemis.csproj
@@ -493,13 +493,13 @@
-
-
- AngularBrushPropertiesView.xaml
+
+
+ ConicalBrushPropertiesView.xaml
-
-
-
+
+
+
@@ -871,7 +871,7 @@
MSBuild:Compile
Designer
-
+
Designer
MSBuild:Compile
diff --git a/Artemis/Artemis/Profiles/Layers/Types/AngularBrush/AngularBrushPropertiesView.xaml.cs b/Artemis/Artemis/Profiles/Layers/Types/AngularBrush/AngularBrushPropertiesView.xaml.cs
deleted file mode 100644
index e5edeea15..000000000
--- a/Artemis/Artemis/Profiles/Layers/Types/AngularBrush/AngularBrushPropertiesView.xaml.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System.Windows.Controls;
-
-namespace Artemis.Profiles.Layers.Types.AngularBrush
-{
- public partial class AngularBrushPropertiesView : UserControl
- {
- public AngularBrushPropertiesView()
- {
- InitializeComponent();
- }
- }
-}
diff --git a/Artemis/Artemis/Profiles/Layers/Types/AngularBrush/AngularBrushPropertiesModel.cs b/Artemis/Artemis/Profiles/Layers/Types/ConicalBrush/ConicalBrushPropertiesModel.cs
similarity index 67%
rename from Artemis/Artemis/Profiles/Layers/Types/AngularBrush/AngularBrushPropertiesModel.cs
rename to Artemis/Artemis/Profiles/Layers/Types/ConicalBrush/ConicalBrushPropertiesModel.cs
index 7dcced567..a7a63c3db 100644
--- a/Artemis/Artemis/Profiles/Layers/Types/AngularBrush/AngularBrushPropertiesModel.cs
+++ b/Artemis/Artemis/Profiles/Layers/Types/ConicalBrush/ConicalBrushPropertiesModel.cs
@@ -3,9 +3,9 @@ using System.Collections.Generic;
using System.Windows.Media;
using Artemis.Profiles.Layers.Models;
-namespace Artemis.Profiles.Layers.Types.AngularBrush
+namespace Artemis.Profiles.Layers.Types.ConicalBrush
{
- public class AngularBrushPropertiesModel : LayerPropertiesModel
+ public class ConicalBrushPropertiesModel : LayerPropertiesModel
{
#region Properties & Fields
@@ -15,7 +15,7 @@ namespace Artemis.Profiles.Layers.Types.AngularBrush
#region Constructors
- public AngularBrushPropertiesModel(LayerPropertiesModel properties = null)
+ public ConicalBrushPropertiesModel(LayerPropertiesModel properties = null)
: base(properties)
{ }
diff --git a/Artemis/Artemis/Profiles/Layers/Types/AngularBrush/AngularBrushPropertiesView.xaml b/Artemis/Artemis/Profiles/Layers/Types/ConicalBrush/ConicalBrushPropertiesView.xaml
similarity index 97%
rename from Artemis/Artemis/Profiles/Layers/Types/AngularBrush/AngularBrushPropertiesView.xaml
rename to Artemis/Artemis/Profiles/Layers/Types/ConicalBrush/ConicalBrushPropertiesView.xaml
index b93018706..d2a9ad61b 100644
--- a/Artemis/Artemis/Profiles/Layers/Types/AngularBrush/AngularBrushPropertiesView.xaml
+++ b/Artemis/Artemis/Profiles/Layers/Types/ConicalBrush/ConicalBrushPropertiesView.xaml
@@ -1,4 +1,4 @@
-(editorVm.LayerAnimations);
diff --git a/Artemis/Artemis/Profiles/Layers/Types/AngularBrush/AngularBrushType.cs b/Artemis/Artemis/Profiles/Layers/Types/ConicalBrush/ConicalBrushType.cs
similarity index 69%
rename from Artemis/Artemis/Profiles/Layers/Types/AngularBrush/AngularBrushType.cs
rename to Artemis/Artemis/Profiles/Layers/Types/ConicalBrush/ConicalBrushType.cs
index 0a562b8f3..347f56c59 100644
--- a/Artemis/Artemis/Profiles/Layers/Types/AngularBrush/AngularBrushType.cs
+++ b/Artemis/Artemis/Profiles/Layers/Types/ConicalBrush/ConicalBrushType.cs
@@ -7,42 +7,42 @@ using Artemis.Profiles.Layers.Abstract;
using Artemis.Profiles.Layers.Animations;
using Artemis.Profiles.Layers.Interfaces;
using Artemis.Profiles.Layers.Models;
-using Artemis.Profiles.Layers.Types.AngularBrush.Drawing;
+using Artemis.Profiles.Layers.Types.ConicalBrush.Drawing;
using Artemis.ViewModels;
-namespace Artemis.Profiles.Layers.Types.AngularBrush
+namespace Artemis.Profiles.Layers.Types.ConicalBrush
{
- public class AngularBrushType : ILayerType
+ public class ConicalBrushType : ILayerType
{
#region Properties & Fields
- private GradientDrawer _gradientDrawer;
- private GradientDrawer _gradientDrawerThumbnail;
+ private ConicalGradientDrawer _conicalGradientDrawer;
+ private ConicalGradientDrawer _conicalGradientDrawerThumbnail;
- public string Name => "Angular Brush";
+ public string Name => "Conical Brush";
public bool ShowInEdtor => true;
public DrawType DrawType => DrawType.Keyboard;
#endregion
- public AngularBrushType()
+ public ConicalBrushType()
{
- _gradientDrawer = new GradientDrawer();
- _gradientDrawerThumbnail = new GradientDrawer(18, 18);
+ _conicalGradientDrawer = new ConicalGradientDrawer();
+ _conicalGradientDrawerThumbnail = new ConicalGradientDrawer(18, 18);
}
#region Methods
public ImageSource DrawThumbnail(LayerModel layer)
{
- _gradientDrawerThumbnail.GradientStops = GetGradientStops(layer.Brush).Select(x => new Tuple(x.Offset, x.Color)).ToList();
- _gradientDrawerThumbnail.Update();
+ _conicalGradientDrawerThumbnail.GradientStops = GetGradientStops(layer.Brush).Select(x => new Tuple(x.Offset, x.Color)).ToList();
+ _conicalGradientDrawerThumbnail.Update();
Rect thumbnailRect = new Rect(0, 0, 18, 18);
DrawingVisual visual = new DrawingVisual();
using (DrawingContext c = visual.RenderOpen())
- if (_gradientDrawerThumbnail.Brush != null)
- c.DrawRectangle(_gradientDrawerThumbnail.Brush.Clone(), new Pen(new SolidColorBrush(Colors.White), 1), thumbnailRect);
+ if (_conicalGradientDrawerThumbnail.Brush != null)
+ c.DrawRectangle(_conicalGradientDrawerThumbnail.Brush.Clone(), new Pen(new SolidColorBrush(Colors.White), 1), thumbnailRect);
DrawingImage image = new DrawingImage(visual.Drawing);
return image;
@@ -50,14 +50,14 @@ namespace Artemis.Profiles.Layers.Types.AngularBrush
public void Draw(LayerModel layerModel, DrawingContext c)
{
- AngularBrushPropertiesModel properties = layerModel.Properties as AngularBrushPropertiesModel;
+ ConicalBrushPropertiesModel properties = layerModel.Properties as ConicalBrushPropertiesModel;
if (properties == null) return;
Brush origBrush = layerModel.Brush;
- _gradientDrawer.GradientStops = GetGradientStops(layerModel.Brush).Select(x => new Tuple(x.Offset, x.Color)).ToList();
- _gradientDrawer.Update();
- layerModel.Brush = _gradientDrawer.Brush;
+ _conicalGradientDrawer.GradientStops = GetGradientStops(layerModel.Brush).Select(x => new Tuple(x.Offset, x.Color)).ToList();
+ _conicalGradientDrawer.Update();
+ layerModel.Brush = _conicalGradientDrawer.Brush;
// If an animation is present, let it handle the drawing
if (layerModel.LayerAnimation != null && !(layerModel.LayerAnimation is NoneAnimation))
@@ -98,15 +98,15 @@ namespace Artemis.Profiles.Layers.Types.AngularBrush
public void SetupProperties(LayerModel layerModel)
{
- if (layerModel.Properties is AngularBrushPropertiesModel)
+ if (layerModel.Properties is ConicalBrushPropertiesModel)
return;
- layerModel.Properties = new AngularBrushPropertiesModel(layerModel.Properties);
+ layerModel.Properties = new ConicalBrushPropertiesModel(layerModel.Properties);
}
public LayerPropertiesViewModel SetupViewModel(LayerEditorViewModel layerEditorViewModel, LayerPropertiesViewModel layerPropertiesViewModel)
{
- return (layerPropertiesViewModel as AngularBrushPropertiesViewModel) ?? new AngularBrushPropertiesViewModel(layerEditorViewModel);
+ return (layerPropertiesViewModel as ConicalBrushPropertiesViewModel) ?? new ConicalBrushPropertiesViewModel(layerEditorViewModel);
}
private GradientStopCollection GetGradientStops(Brush brush)
diff --git a/Artemis/Artemis/Profiles/Layers/Types/AngularBrush/Drawing/GradientDrawer.cs b/Artemis/Artemis/Profiles/Layers/Types/ConicalBrush/Drawing/ConicalGradientDrawer.cs
similarity index 96%
rename from Artemis/Artemis/Profiles/Layers/Types/AngularBrush/Drawing/GradientDrawer.cs
rename to Artemis/Artemis/Profiles/Layers/Types/ConicalBrush/Drawing/ConicalGradientDrawer.cs
index 112af1048..a68d93028 100644
--- a/Artemis/Artemis/Profiles/Layers/Types/AngularBrush/Drawing/GradientDrawer.cs
+++ b/Artemis/Artemis/Profiles/Layers/Types/ConicalBrush/Drawing/ConicalGradientDrawer.cs
@@ -8,9 +8,9 @@ using System.Windows.Media.Imaging;
using Brush = System.Windows.Media.Brush;
using Color = System.Windows.Media.Color;
-namespace Artemis.Profiles.Layers.Types.AngularBrush.Drawing
+namespace Artemis.Profiles.Layers.Types.ConicalBrush.Drawing
{
- public class GradientDrawer
+ public class ConicalGradientDrawer
{
#region Constants
@@ -63,11 +63,11 @@ namespace Artemis.Profiles.Layers.Types.AngularBrush.Drawing
#region Constructors
- public GradientDrawer()
+ public ConicalGradientDrawer()
: this(100, 100)
{ }
- public GradientDrawer(int width, int height)
+ public ConicalGradientDrawer(int width, int height)
{
this._width = width;
this._height = height;