diff --git a/Filtration/Converters/IconShapeToSourceConverter.cs b/Filtration/Converters/IconShapeToSourceConverter.cs deleted file mode 100644 index c727045..0000000 --- a/Filtration/Converters/IconShapeToSourceConverter.cs +++ /dev/null @@ -1,37 +0,0 @@ -using Filtration.ObjectModel.Enums; -using System; -using System.Globalization; -using System.Windows.Data; - -namespace Filtration.Converters -{ - internal class IconShapeToSourceConverter : IValueConverter - { - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - var iconShape = (IconShape)(int)value; - switch (iconShape) - { - case IconShape.Circle: - return "/Filtration;component/Resources/DropIcons/Circle.png"; - case IconShape.Diamond: - return "/Filtration;component/Resources/DropIcons/Diamond.png"; - case IconShape.Hexagon: - return "/Filtration;component/Resources/DropIcons/Hexagon.png"; - case IconShape.Square: - return "/Filtration;component/Resources/DropIcons/Square.png"; - case IconShape.Star: - return "/Filtration;component/Resources/DropIcons/Star.png"; - case IconShape.Triangle: - return "/Filtration;component/Resources/DropIcons/Triangle.png"; - } - - return "/Filtration;component/Resources/DropIcons/NoIcon.png"; - } - - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - throw new NotImplementedException(); - } - } -} \ No newline at end of file diff --git a/Filtration/Converters/MinimapIconConverter.cs b/Filtration/Converters/MinimapIconConverter.cs new file mode 100644 index 0000000..6bc729a --- /dev/null +++ b/Filtration/Converters/MinimapIconConverter.cs @@ -0,0 +1,98 @@ +using System; +using System.Globalization; +using System.Windows; +using System.Windows.Data; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using Filtration.ObjectModel.Enums; + +namespace Filtration.Converters +{ + internal class MinimapIconConverter : IMultiValueConverter + { + public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) + { + var prefix = "pack://application:,,,/Filtration;component/Resources/DropIcons"; + var noIconPath = $"{prefix}/none.png"; + + if (values[0] == DependencyProperty.UnsetValue || + values[1] == DependencyProperty.UnsetValue || + values[2] == DependencyProperty.UnsetValue) { + return new BitmapImage(new Uri(noIconPath, UriKind.Absolute)); + } + + var iconSize = (IconSize)(int)(values[0]); + var iconColor = (IconColor)(int)(values[1]); + var iconShape = (IconShape)(int)(values[2]); + string iconSizeText, iconColorText, iconShapeText; + + switch (iconSize) { + case IconSize.Largest: + iconSizeText = "0"; + break; + case IconSize.Medium: + iconSizeText = "1"; + break; + case IconSize.Small: + iconSizeText = "2"; + break; + default: + return new BitmapImage(new Uri(noIconPath, UriKind.Absolute)); + } + + switch (iconColor) { + case IconColor.Blue: + iconColorText = "blue"; + break; + case IconColor.Brown: + iconColorText = "brown"; + break; + case IconColor.Green: + iconColorText = "green"; + break; + case IconColor.Red: + iconColorText = "red"; + break; + case IconColor.White: + iconColorText = "white"; + break; + case IconColor.Yellow: + iconColorText = "yellow"; + break; + default: + return new BitmapImage(new Uri(noIconPath, UriKind.Absolute)); + } + + switch (iconShape) { + case IconShape.Circle: + iconShapeText = "circle"; + break; + case IconShape.Diamond: + iconShapeText = "diamond"; + break; + case IconShape.Hexagon: + iconShapeText = "hexagon"; + break; + case IconShape.Square: + iconShapeText = "square"; + break; + case IconShape.Star: + iconShapeText = "star"; + break; + case IconShape.Triangle: + iconShapeText = "triangle"; + break; + default: + return new BitmapImage(new Uri(noIconPath, UriKind.Relative)); + } + + return new BitmapImage(new Uri($"{prefix}/{iconShapeText}_{iconColorText}_{iconSizeText}.png", + UriKind.Absolute)); + } + + public object[] ConvertBack(object value, Type[] targetType, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } + } +} diff --git a/Filtration/Converters/SizeColorToRectConverter.cs b/Filtration/Converters/SizeColorToRectConverter.cs deleted file mode 100644 index 5facce6..0000000 --- a/Filtration/Converters/SizeColorToRectConverter.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Globalization; -using System.Windows; -using System.Windows.Data; - -namespace Filtration.Converters -{ - internal class SizeColorToRectConverter : IMultiValueConverter - { - public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) - { - if (values[0] == DependencyProperty.UnsetValue || - values[1] == DependencyProperty.UnsetValue) - return new Rect(0, 0, 0, 0); - - var size = (int)(values[0]); - var color = (int)(values[1]); - - if (size < 0 || color < 0) - return new Rect(0, 0, 0, 0); - - var cropArea = new Rect - { - Width = 64, - Height = 64, - X = 0 + size * 64, - Y = 0 + color * 64 - }; - - return cropArea; - } - - public object[] ConvertBack(object value, Type[] targetType, object parameter, CultureInfo culture) - { - throw new NotImplementedException(); - } - } -} \ No newline at end of file diff --git a/Filtration/Filtration.csproj b/Filtration/Filtration.csproj index 6a1ac98..fcfc3e6 100644 --- a/Filtration/Filtration.csproj +++ b/Filtration/Filtration.csproj @@ -167,9 +167,8 @@ - + - @@ -190,9 +189,6 @@ EditableListBoxControl.xaml - - ImageComboBoxControl.xaml - ItemPreviewControl.xaml @@ -233,10 +229,6 @@ Designer MSBuild:Compile - - Designer - MSBuild:Compile - Designer MSBuild:Compile @@ -545,13 +537,115 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -598,11 +692,11 @@ - - \ No newline at end of file + diff --git a/Filtration/Resources/DropIcons/Circle.png b/Filtration/Resources/DropIcons/Circle.png deleted file mode 100644 index 296d755..0000000 Binary files a/Filtration/Resources/DropIcons/Circle.png and /dev/null differ diff --git a/Filtration/Resources/DropIcons/Diamond.png b/Filtration/Resources/DropIcons/Diamond.png deleted file mode 100644 index 3c6041d..0000000 Binary files a/Filtration/Resources/DropIcons/Diamond.png and /dev/null differ diff --git a/Filtration/Resources/DropIcons/Hexagon.png b/Filtration/Resources/DropIcons/Hexagon.png deleted file mode 100644 index 1694503..0000000 Binary files a/Filtration/Resources/DropIcons/Hexagon.png and /dev/null differ diff --git a/Filtration/Resources/DropIcons/Square.png b/Filtration/Resources/DropIcons/Square.png deleted file mode 100644 index 3b8e6e4..0000000 Binary files a/Filtration/Resources/DropIcons/Square.png and /dev/null differ diff --git a/Filtration/Resources/DropIcons/Star.png b/Filtration/Resources/DropIcons/Star.png deleted file mode 100644 index 2695433..0000000 Binary files a/Filtration/Resources/DropIcons/Star.png and /dev/null differ diff --git a/Filtration/Resources/DropIcons/Triangle.png b/Filtration/Resources/DropIcons/Triangle.png deleted file mode 100644 index 88f8ca1..0000000 Binary files a/Filtration/Resources/DropIcons/Triangle.png and /dev/null differ diff --git a/Filtration/Resources/DropIcons/circle_blue_0.png b/Filtration/Resources/DropIcons/circle_blue_0.png new file mode 100644 index 0000000..25b8b63 Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_blue_0.png differ diff --git a/Filtration/Resources/DropIcons/circle_blue_1.png b/Filtration/Resources/DropIcons/circle_blue_1.png new file mode 100644 index 0000000..6fca770 Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_blue_1.png differ diff --git a/Filtration/Resources/DropIcons/circle_blue_2.png b/Filtration/Resources/DropIcons/circle_blue_2.png new file mode 100644 index 0000000..deb0775 Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_blue_2.png differ diff --git a/Filtration/Resources/DropIcons/circle_brown_0.png b/Filtration/Resources/DropIcons/circle_brown_0.png new file mode 100644 index 0000000..fa0c60e Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_brown_0.png differ diff --git a/Filtration/Resources/DropIcons/circle_brown_1.png b/Filtration/Resources/DropIcons/circle_brown_1.png new file mode 100644 index 0000000..8b45f84 Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_brown_1.png differ diff --git a/Filtration/Resources/DropIcons/circle_brown_2.png b/Filtration/Resources/DropIcons/circle_brown_2.png new file mode 100644 index 0000000..d2788ae Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_brown_2.png differ diff --git a/Filtration/Resources/DropIcons/circle_green_0.png b/Filtration/Resources/DropIcons/circle_green_0.png new file mode 100644 index 0000000..fc3bc5f Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_green_0.png differ diff --git a/Filtration/Resources/DropIcons/circle_green_1.png b/Filtration/Resources/DropIcons/circle_green_1.png new file mode 100644 index 0000000..5a5a264 Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_green_1.png differ diff --git a/Filtration/Resources/DropIcons/circle_green_2.png b/Filtration/Resources/DropIcons/circle_green_2.png new file mode 100644 index 0000000..211f02c Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_green_2.png differ diff --git a/Filtration/Resources/DropIcons/circle_red_0.png b/Filtration/Resources/DropIcons/circle_red_0.png new file mode 100644 index 0000000..7eec849 Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_red_0.png differ diff --git a/Filtration/Resources/DropIcons/circle_red_1.png b/Filtration/Resources/DropIcons/circle_red_1.png new file mode 100644 index 0000000..d74cb39 Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_red_1.png differ diff --git a/Filtration/Resources/DropIcons/circle_red_2.png b/Filtration/Resources/DropIcons/circle_red_2.png new file mode 100644 index 0000000..5a0d051 Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_red_2.png differ diff --git a/Filtration/Resources/DropIcons/circle_white_0.png b/Filtration/Resources/DropIcons/circle_white_0.png new file mode 100644 index 0000000..30a1aaa Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_white_0.png differ diff --git a/Filtration/Resources/DropIcons/circle_white_1.png b/Filtration/Resources/DropIcons/circle_white_1.png new file mode 100644 index 0000000..e765fd4 Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_white_1.png differ diff --git a/Filtration/Resources/DropIcons/circle_white_2.png b/Filtration/Resources/DropIcons/circle_white_2.png new file mode 100644 index 0000000..08f7b17 Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_white_2.png differ diff --git a/Filtration/Resources/DropIcons/circle_yellow_0.png b/Filtration/Resources/DropIcons/circle_yellow_0.png new file mode 100644 index 0000000..f64072a Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_yellow_0.png differ diff --git a/Filtration/Resources/DropIcons/circle_yellow_1.png b/Filtration/Resources/DropIcons/circle_yellow_1.png new file mode 100644 index 0000000..8ce033e Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_yellow_1.png differ diff --git a/Filtration/Resources/DropIcons/circle_yellow_2.png b/Filtration/Resources/DropIcons/circle_yellow_2.png new file mode 100644 index 0000000..37593b9 Binary files /dev/null and b/Filtration/Resources/DropIcons/circle_yellow_2.png differ diff --git a/Filtration/Resources/DropIcons/diamond_blue_0.png b/Filtration/Resources/DropIcons/diamond_blue_0.png new file mode 100644 index 0000000..2b9bbda Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_blue_0.png differ diff --git a/Filtration/Resources/DropIcons/diamond_blue_1.png b/Filtration/Resources/DropIcons/diamond_blue_1.png new file mode 100644 index 0000000..a3cb78f Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_blue_1.png differ diff --git a/Filtration/Resources/DropIcons/diamond_blue_2.png b/Filtration/Resources/DropIcons/diamond_blue_2.png new file mode 100644 index 0000000..d85c914 Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_blue_2.png differ diff --git a/Filtration/Resources/DropIcons/diamond_brown_0.png b/Filtration/Resources/DropIcons/diamond_brown_0.png new file mode 100644 index 0000000..8382195 Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_brown_0.png differ diff --git a/Filtration/Resources/DropIcons/diamond_brown_1.png b/Filtration/Resources/DropIcons/diamond_brown_1.png new file mode 100644 index 0000000..1fcf946 Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_brown_1.png differ diff --git a/Filtration/Resources/DropIcons/diamond_brown_2.png b/Filtration/Resources/DropIcons/diamond_brown_2.png new file mode 100644 index 0000000..25e8860 Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_brown_2.png differ diff --git a/Filtration/Resources/DropIcons/diamond_green_0.png b/Filtration/Resources/DropIcons/diamond_green_0.png new file mode 100644 index 0000000..61f711f Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_green_0.png differ diff --git a/Filtration/Resources/DropIcons/diamond_green_1.png b/Filtration/Resources/DropIcons/diamond_green_1.png new file mode 100644 index 0000000..51cf88d Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_green_1.png differ diff --git a/Filtration/Resources/DropIcons/diamond_green_2.png b/Filtration/Resources/DropIcons/diamond_green_2.png new file mode 100644 index 0000000..f4ca9e5 Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_green_2.png differ diff --git a/Filtration/Resources/DropIcons/diamond_red_0.png b/Filtration/Resources/DropIcons/diamond_red_0.png new file mode 100644 index 0000000..af40116 Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_red_0.png differ diff --git a/Filtration/Resources/DropIcons/diamond_red_1.png b/Filtration/Resources/DropIcons/diamond_red_1.png new file mode 100644 index 0000000..0dc15c1 Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_red_1.png differ diff --git a/Filtration/Resources/DropIcons/diamond_red_2.png b/Filtration/Resources/DropIcons/diamond_red_2.png new file mode 100644 index 0000000..86c24b8 Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_red_2.png differ diff --git a/Filtration/Resources/DropIcons/diamond_white_0.png b/Filtration/Resources/DropIcons/diamond_white_0.png new file mode 100644 index 0000000..7ea5758 Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_white_0.png differ diff --git a/Filtration/Resources/DropIcons/diamond_white_1.png b/Filtration/Resources/DropIcons/diamond_white_1.png new file mode 100644 index 0000000..34b9bf3 Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_white_1.png differ diff --git a/Filtration/Resources/DropIcons/diamond_white_2.png b/Filtration/Resources/DropIcons/diamond_white_2.png new file mode 100644 index 0000000..5cd417c Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_white_2.png differ diff --git a/Filtration/Resources/DropIcons/diamond_yellow_0.png b/Filtration/Resources/DropIcons/diamond_yellow_0.png new file mode 100644 index 0000000..04e7930 Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_yellow_0.png differ diff --git a/Filtration/Resources/DropIcons/diamond_yellow_1.png b/Filtration/Resources/DropIcons/diamond_yellow_1.png new file mode 100644 index 0000000..fd562dd Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_yellow_1.png differ diff --git a/Filtration/Resources/DropIcons/diamond_yellow_2.png b/Filtration/Resources/DropIcons/diamond_yellow_2.png new file mode 100644 index 0000000..9f5343a Binary files /dev/null and b/Filtration/Resources/DropIcons/diamond_yellow_2.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_blue_0.png b/Filtration/Resources/DropIcons/hexagon_blue_0.png new file mode 100644 index 0000000..4f61f0f Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_blue_0.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_blue_1.png b/Filtration/Resources/DropIcons/hexagon_blue_1.png new file mode 100644 index 0000000..11de4b8 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_blue_1.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_blue_2.png b/Filtration/Resources/DropIcons/hexagon_blue_2.png new file mode 100644 index 0000000..d7969e1 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_blue_2.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_brown_0.png b/Filtration/Resources/DropIcons/hexagon_brown_0.png new file mode 100644 index 0000000..811b111 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_brown_0.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_brown_1.png b/Filtration/Resources/DropIcons/hexagon_brown_1.png new file mode 100644 index 0000000..f21a007 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_brown_1.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_brown_2.png b/Filtration/Resources/DropIcons/hexagon_brown_2.png new file mode 100644 index 0000000..6f79247 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_brown_2.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_green_0.png b/Filtration/Resources/DropIcons/hexagon_green_0.png new file mode 100644 index 0000000..b71fc83 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_green_0.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_green_1.png b/Filtration/Resources/DropIcons/hexagon_green_1.png new file mode 100644 index 0000000..a111483 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_green_1.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_green_2.png b/Filtration/Resources/DropIcons/hexagon_green_2.png new file mode 100644 index 0000000..30550c6 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_green_2.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_red_0.png b/Filtration/Resources/DropIcons/hexagon_red_0.png new file mode 100644 index 0000000..4df94e6 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_red_0.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_red_1.png b/Filtration/Resources/DropIcons/hexagon_red_1.png new file mode 100644 index 0000000..1bc6490 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_red_1.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_red_2.png b/Filtration/Resources/DropIcons/hexagon_red_2.png new file mode 100644 index 0000000..c444fe9 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_red_2.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_white_0.png b/Filtration/Resources/DropIcons/hexagon_white_0.png new file mode 100644 index 0000000..cf01a9b Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_white_0.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_white_1.png b/Filtration/Resources/DropIcons/hexagon_white_1.png new file mode 100644 index 0000000..4e70647 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_white_1.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_white_2.png b/Filtration/Resources/DropIcons/hexagon_white_2.png new file mode 100644 index 0000000..126f0d0 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_white_2.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_yellow_0.png b/Filtration/Resources/DropIcons/hexagon_yellow_0.png new file mode 100644 index 0000000..d3a5e3b Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_yellow_0.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_yellow_1.png b/Filtration/Resources/DropIcons/hexagon_yellow_1.png new file mode 100644 index 0000000..acc2c46 Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_yellow_1.png differ diff --git a/Filtration/Resources/DropIcons/hexagon_yellow_2.png b/Filtration/Resources/DropIcons/hexagon_yellow_2.png new file mode 100644 index 0000000..9bf83ff Binary files /dev/null and b/Filtration/Resources/DropIcons/hexagon_yellow_2.png differ diff --git a/Filtration/Resources/DropIcons/NoIcon.png b/Filtration/Resources/DropIcons/none.png similarity index 100% rename from Filtration/Resources/DropIcons/NoIcon.png rename to Filtration/Resources/DropIcons/none.png diff --git a/Filtration/Resources/DropIcons/square_blue_0.png b/Filtration/Resources/DropIcons/square_blue_0.png new file mode 100644 index 0000000..b76e255 Binary files /dev/null and b/Filtration/Resources/DropIcons/square_blue_0.png differ diff --git a/Filtration/Resources/DropIcons/square_blue_1.png b/Filtration/Resources/DropIcons/square_blue_1.png new file mode 100644 index 0000000..26bec56 Binary files /dev/null and b/Filtration/Resources/DropIcons/square_blue_1.png differ diff --git a/Filtration/Resources/DropIcons/square_blue_2.png b/Filtration/Resources/DropIcons/square_blue_2.png new file mode 100644 index 0000000..46ab78a Binary files /dev/null and b/Filtration/Resources/DropIcons/square_blue_2.png differ diff --git a/Filtration/Resources/DropIcons/square_brown_0.png b/Filtration/Resources/DropIcons/square_brown_0.png new file mode 100644 index 0000000..e6abd08 Binary files /dev/null and b/Filtration/Resources/DropIcons/square_brown_0.png differ diff --git a/Filtration/Resources/DropIcons/square_brown_1.png b/Filtration/Resources/DropIcons/square_brown_1.png new file mode 100644 index 0000000..7ec344c Binary files /dev/null and b/Filtration/Resources/DropIcons/square_brown_1.png differ diff --git a/Filtration/Resources/DropIcons/square_brown_2.png b/Filtration/Resources/DropIcons/square_brown_2.png new file mode 100644 index 0000000..7039ea9 Binary files /dev/null and b/Filtration/Resources/DropIcons/square_brown_2.png differ diff --git a/Filtration/Resources/DropIcons/square_green_0.png b/Filtration/Resources/DropIcons/square_green_0.png new file mode 100644 index 0000000..029b654 Binary files /dev/null and b/Filtration/Resources/DropIcons/square_green_0.png differ diff --git a/Filtration/Resources/DropIcons/square_green_1.png b/Filtration/Resources/DropIcons/square_green_1.png new file mode 100644 index 0000000..8360b07 Binary files /dev/null and b/Filtration/Resources/DropIcons/square_green_1.png differ diff --git a/Filtration/Resources/DropIcons/square_green_2.png b/Filtration/Resources/DropIcons/square_green_2.png new file mode 100644 index 0000000..71f06f9 Binary files /dev/null and b/Filtration/Resources/DropIcons/square_green_2.png differ diff --git a/Filtration/Resources/DropIcons/square_red_0.png b/Filtration/Resources/DropIcons/square_red_0.png new file mode 100644 index 0000000..e46a551 Binary files /dev/null and b/Filtration/Resources/DropIcons/square_red_0.png differ diff --git a/Filtration/Resources/DropIcons/square_red_1.png b/Filtration/Resources/DropIcons/square_red_1.png new file mode 100644 index 0000000..f69fdd6 Binary files /dev/null and b/Filtration/Resources/DropIcons/square_red_1.png differ diff --git a/Filtration/Resources/DropIcons/square_red_2.png b/Filtration/Resources/DropIcons/square_red_2.png new file mode 100644 index 0000000..7c1117f Binary files /dev/null and b/Filtration/Resources/DropIcons/square_red_2.png differ diff --git a/Filtration/Resources/DropIcons/square_white_0.png b/Filtration/Resources/DropIcons/square_white_0.png new file mode 100644 index 0000000..e1a8180 Binary files /dev/null and b/Filtration/Resources/DropIcons/square_white_0.png differ diff --git a/Filtration/Resources/DropIcons/square_white_1.png b/Filtration/Resources/DropIcons/square_white_1.png new file mode 100644 index 0000000..cc86036 Binary files /dev/null and b/Filtration/Resources/DropIcons/square_white_1.png differ diff --git a/Filtration/Resources/DropIcons/square_white_2.png b/Filtration/Resources/DropIcons/square_white_2.png new file mode 100644 index 0000000..de7979a Binary files /dev/null and b/Filtration/Resources/DropIcons/square_white_2.png differ diff --git a/Filtration/Resources/DropIcons/square_yellow_0.png b/Filtration/Resources/DropIcons/square_yellow_0.png new file mode 100644 index 0000000..75d48c7 Binary files /dev/null and b/Filtration/Resources/DropIcons/square_yellow_0.png differ diff --git a/Filtration/Resources/DropIcons/square_yellow_1.png b/Filtration/Resources/DropIcons/square_yellow_1.png new file mode 100644 index 0000000..222993b Binary files /dev/null and b/Filtration/Resources/DropIcons/square_yellow_1.png differ diff --git a/Filtration/Resources/DropIcons/square_yellow_2.png b/Filtration/Resources/DropIcons/square_yellow_2.png new file mode 100644 index 0000000..5882791 Binary files /dev/null and b/Filtration/Resources/DropIcons/square_yellow_2.png differ diff --git a/Filtration/Resources/DropIcons/star_blue_0.png b/Filtration/Resources/DropIcons/star_blue_0.png new file mode 100644 index 0000000..7076a40 Binary files /dev/null and b/Filtration/Resources/DropIcons/star_blue_0.png differ diff --git a/Filtration/Resources/DropIcons/star_blue_1.png b/Filtration/Resources/DropIcons/star_blue_1.png new file mode 100644 index 0000000..e72ea7f Binary files /dev/null and b/Filtration/Resources/DropIcons/star_blue_1.png differ diff --git a/Filtration/Resources/DropIcons/star_blue_2.png b/Filtration/Resources/DropIcons/star_blue_2.png new file mode 100644 index 0000000..d47b3a1 Binary files /dev/null and b/Filtration/Resources/DropIcons/star_blue_2.png differ diff --git a/Filtration/Resources/DropIcons/star_brown_0.png b/Filtration/Resources/DropIcons/star_brown_0.png new file mode 100644 index 0000000..54b301c Binary files /dev/null and b/Filtration/Resources/DropIcons/star_brown_0.png differ diff --git a/Filtration/Resources/DropIcons/star_brown_1.png b/Filtration/Resources/DropIcons/star_brown_1.png new file mode 100644 index 0000000..4590695 Binary files /dev/null and b/Filtration/Resources/DropIcons/star_brown_1.png differ diff --git a/Filtration/Resources/DropIcons/star_brown_2.png b/Filtration/Resources/DropIcons/star_brown_2.png new file mode 100644 index 0000000..e54d8d7 Binary files /dev/null and b/Filtration/Resources/DropIcons/star_brown_2.png differ diff --git a/Filtration/Resources/DropIcons/star_green_0.png b/Filtration/Resources/DropIcons/star_green_0.png new file mode 100644 index 0000000..c6ac1af Binary files /dev/null and b/Filtration/Resources/DropIcons/star_green_0.png differ diff --git a/Filtration/Resources/DropIcons/star_green_1.png b/Filtration/Resources/DropIcons/star_green_1.png new file mode 100644 index 0000000..4d0ccf6 Binary files /dev/null and b/Filtration/Resources/DropIcons/star_green_1.png differ diff --git a/Filtration/Resources/DropIcons/star_green_2.png b/Filtration/Resources/DropIcons/star_green_2.png new file mode 100644 index 0000000..18cc6b2 Binary files /dev/null and b/Filtration/Resources/DropIcons/star_green_2.png differ diff --git a/Filtration/Resources/DropIcons/star_red_0.png b/Filtration/Resources/DropIcons/star_red_0.png new file mode 100644 index 0000000..e0d64ef Binary files /dev/null and b/Filtration/Resources/DropIcons/star_red_0.png differ diff --git a/Filtration/Resources/DropIcons/star_red_1.png b/Filtration/Resources/DropIcons/star_red_1.png new file mode 100644 index 0000000..74afa3d Binary files /dev/null and b/Filtration/Resources/DropIcons/star_red_1.png differ diff --git a/Filtration/Resources/DropIcons/star_red_2.png b/Filtration/Resources/DropIcons/star_red_2.png new file mode 100644 index 0000000..73c8186 Binary files /dev/null and b/Filtration/Resources/DropIcons/star_red_2.png differ diff --git a/Filtration/Resources/DropIcons/star_white_0.png b/Filtration/Resources/DropIcons/star_white_0.png new file mode 100644 index 0000000..0a1df65 Binary files /dev/null and b/Filtration/Resources/DropIcons/star_white_0.png differ diff --git a/Filtration/Resources/DropIcons/star_white_1.png b/Filtration/Resources/DropIcons/star_white_1.png new file mode 100644 index 0000000..55f8d8b Binary files /dev/null and b/Filtration/Resources/DropIcons/star_white_1.png differ diff --git a/Filtration/Resources/DropIcons/star_white_2.png b/Filtration/Resources/DropIcons/star_white_2.png new file mode 100644 index 0000000..e12f008 Binary files /dev/null and b/Filtration/Resources/DropIcons/star_white_2.png differ diff --git a/Filtration/Resources/DropIcons/star_yellow_0.png b/Filtration/Resources/DropIcons/star_yellow_0.png new file mode 100644 index 0000000..f3df2bb Binary files /dev/null and b/Filtration/Resources/DropIcons/star_yellow_0.png differ diff --git a/Filtration/Resources/DropIcons/star_yellow_1.png b/Filtration/Resources/DropIcons/star_yellow_1.png new file mode 100644 index 0000000..9802f02 Binary files /dev/null and b/Filtration/Resources/DropIcons/star_yellow_1.png differ diff --git a/Filtration/Resources/DropIcons/star_yellow_2.png b/Filtration/Resources/DropIcons/star_yellow_2.png new file mode 100644 index 0000000..59d945e Binary files /dev/null and b/Filtration/Resources/DropIcons/star_yellow_2.png differ diff --git a/Filtration/Resources/DropIcons/triangle_blue_0.png b/Filtration/Resources/DropIcons/triangle_blue_0.png new file mode 100644 index 0000000..a99442c Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_blue_0.png differ diff --git a/Filtration/Resources/DropIcons/triangle_blue_1.png b/Filtration/Resources/DropIcons/triangle_blue_1.png new file mode 100644 index 0000000..a6b88c5 Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_blue_1.png differ diff --git a/Filtration/Resources/DropIcons/triangle_blue_2.png b/Filtration/Resources/DropIcons/triangle_blue_2.png new file mode 100644 index 0000000..1d3ac56 Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_blue_2.png differ diff --git a/Filtration/Resources/DropIcons/triangle_brown_0.png b/Filtration/Resources/DropIcons/triangle_brown_0.png new file mode 100644 index 0000000..a8d3c05 Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_brown_0.png differ diff --git a/Filtration/Resources/DropIcons/triangle_brown_1.png b/Filtration/Resources/DropIcons/triangle_brown_1.png new file mode 100644 index 0000000..bcde958 Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_brown_1.png differ diff --git a/Filtration/Resources/DropIcons/triangle_brown_2.png b/Filtration/Resources/DropIcons/triangle_brown_2.png new file mode 100644 index 0000000..be0980f Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_brown_2.png differ diff --git a/Filtration/Resources/DropIcons/triangle_green_0.png b/Filtration/Resources/DropIcons/triangle_green_0.png new file mode 100644 index 0000000..227506f Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_green_0.png differ diff --git a/Filtration/Resources/DropIcons/triangle_green_1.png b/Filtration/Resources/DropIcons/triangle_green_1.png new file mode 100644 index 0000000..a45e58d Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_green_1.png differ diff --git a/Filtration/Resources/DropIcons/triangle_green_2.png b/Filtration/Resources/DropIcons/triangle_green_2.png new file mode 100644 index 0000000..328af7b Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_green_2.png differ diff --git a/Filtration/Resources/DropIcons/triangle_red_0.png b/Filtration/Resources/DropIcons/triangle_red_0.png new file mode 100644 index 0000000..1dcb51b Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_red_0.png differ diff --git a/Filtration/Resources/DropIcons/triangle_red_1.png b/Filtration/Resources/DropIcons/triangle_red_1.png new file mode 100644 index 0000000..1cff004 Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_red_1.png differ diff --git a/Filtration/Resources/DropIcons/triangle_red_2.png b/Filtration/Resources/DropIcons/triangle_red_2.png new file mode 100644 index 0000000..fb5d009 Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_red_2.png differ diff --git a/Filtration/Resources/DropIcons/triangle_white_0.png b/Filtration/Resources/DropIcons/triangle_white_0.png new file mode 100644 index 0000000..67148dd Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_white_0.png differ diff --git a/Filtration/Resources/DropIcons/triangle_white_1.png b/Filtration/Resources/DropIcons/triangle_white_1.png new file mode 100644 index 0000000..ff2c909 Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_white_1.png differ diff --git a/Filtration/Resources/DropIcons/triangle_white_2.png b/Filtration/Resources/DropIcons/triangle_white_2.png new file mode 100644 index 0000000..baa304a Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_white_2.png differ diff --git a/Filtration/Resources/DropIcons/triangle_yellow_0.png b/Filtration/Resources/DropIcons/triangle_yellow_0.png new file mode 100644 index 0000000..9612f66 Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_yellow_0.png differ diff --git a/Filtration/Resources/DropIcons/triangle_yellow_1.png b/Filtration/Resources/DropIcons/triangle_yellow_1.png new file mode 100644 index 0000000..6c4d528 Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_yellow_1.png differ diff --git a/Filtration/Resources/DropIcons/triangle_yellow_2.png b/Filtration/Resources/DropIcons/triangle_yellow_2.png new file mode 100644 index 0000000..a0e25fd Binary files /dev/null and b/Filtration/Resources/DropIcons/triangle_yellow_2.png differ diff --git a/Filtration/UserControls/ImageComboBoxControl.xaml b/Filtration/UserControls/ImageComboBoxControl.xaml deleted file mode 100644 index 88b1726..0000000 --- a/Filtration/UserControls/ImageComboBoxControl.xaml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/Filtration/UserControls/ImageComboBoxControl.xaml.cs b/Filtration/UserControls/ImageComboBoxControl.xaml.cs deleted file mode 100644 index 0921355..0000000 --- a/Filtration/UserControls/ImageComboBoxControl.xaml.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace Filtration.UserControls -{ - /// - /// Interaction logic for ImageComboBoxControl.xaml - /// - public partial class ImageComboBoxControl : UserControl - { - public ImageComboBoxControl() - { - InitializeComponent(); - } - } -} diff --git a/Filtration/Views/ItemFilterBlockView.xaml b/Filtration/Views/ItemFilterBlockView.xaml index af675b4..5009b07 100644 --- a/Filtration/Views/ItemFilterBlockView.xaml +++ b/Filtration/Views/ItemFilterBlockView.xaml @@ -1,7 +1,7 @@  @@ -18,8 +18,7 @@ - - +