diff --git a/Pilz.UI.AvaloniaUI/Pilz.UI.AvaloniaUI.csproj b/Pilz.UI.AvaloniaUI/Pilz.UI.AvaloniaUI.csproj
index 119c847..7e4880f 100644
--- a/Pilz.UI.AvaloniaUI/Pilz.UI.AvaloniaUI.csproj
+++ b/Pilz.UI.AvaloniaUI/Pilz.UI.AvaloniaUI.csproj
@@ -7,7 +7,7 @@
- 1.2.10
+ 1.2.12
diff --git a/Pilz.UI/Pilz.UI.csproj b/Pilz.UI/Pilz.UI.csproj
index e8dc162..787c9e2 100644
--- a/Pilz.UI/Pilz.UI.csproj
+++ b/Pilz.UI/Pilz.UI.csproj
@@ -8,7 +8,7 @@
- 3.1.2
+ 3.1.4
diff --git a/Pilz.UI/Symbols/BaseSymbolFactory.cs b/Pilz.UI/Symbols/BaseSymbolFactory.cs
index 4fef8c4..559fa08 100644
--- a/Pilz.UI/Symbols/BaseSymbolFactory.cs
+++ b/Pilz.UI/Symbols/BaseSymbolFactory.cs
@@ -13,9 +13,9 @@ public abstract class BaseSymbolFactory : IBaseSymbolFactory
return size switch
{
SymbolSize.Default => Size.Empty,
- SymbolSize.Small => new Size(SymbolGlobals.DefaultImageSmallSize, SymbolGlobals.DefaultImageSmallSize),
- SymbolSize.Medium => new Size(SymbolGlobals.DefaultImageMediumSize, SymbolGlobals.DefaultImageMediumSize),
- SymbolSize.Large => new Size(SymbolGlobals.DefaultImageLargeSize, SymbolGlobals.DefaultImageLargeSize),
+ SymbolSize.Small => new Size((int)SymbolGlobals.DefaultImageSmallSize, (int)SymbolGlobals.DefaultImageSmallSize),
+ SymbolSize.Medium => new Size((int)SymbolGlobals.DefaultImageMediumSize, (int)SymbolGlobals.DefaultImageMediumSize),
+ SymbolSize.Large => new Size((int)SymbolGlobals.DefaultImageLargeSize, (int)SymbolGlobals.DefaultImageLargeSize),
_ => new Size((int)size, (int)size),
};
}
diff --git a/Pilz.UI/Symbols/SymbolGlobals.cs b/Pilz.UI/Symbols/SymbolGlobals.cs
index b732183..0dca0f9 100644
--- a/Pilz.UI/Symbols/SymbolGlobals.cs
+++ b/Pilz.UI/Symbols/SymbolGlobals.cs
@@ -2,7 +2,7 @@ namespace Pilz.UI.Symbols;
public static class SymbolGlobals
{
- public static int DefaultImageSmallSize { get;} = 16;
- public static int DefaultImageMediumSize { get;} = 20;
- public static int DefaultImageLargeSize { get;} = 32;
+ public static double DefaultImageSmallSize { get; set; } = 16;
+ public static double DefaultImageMediumSize { get; set; } = 20;
+ public static double DefaultImageLargeSize { get; set; } = 32;
}
\ No newline at end of file