update client gui
This commit is contained in:
19
Pilz.Updating.GUIBase/GlobalSymbolFactory.cs
Normal file
19
Pilz.Updating.GUIBase/GlobalSymbolFactory.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
using Pilz.UI.Telerik;
|
||||
using System.Reflection;
|
||||
|
||||
namespace Pilz.Updating.GUIBase;
|
||||
|
||||
public class GlobalSymbolFactory : SymbolFactory<GlobalSymbols>
|
||||
{
|
||||
public static GlobalSymbolFactory Instance { get; } = new();
|
||||
|
||||
public override Assembly GetSvgImageResourceAssembly()
|
||||
{
|
||||
return Assembly.GetExecutingAssembly();
|
||||
}
|
||||
|
||||
public override string GetSvgImageRessourcePath(GlobalSymbols svgImage)
|
||||
{
|
||||
return $"{GetType().Namespace}.Symbols.{Enum.GetName(svgImage)}.svg";
|
||||
}
|
||||
}
|
||||
7
Pilz.Updating.GUIBase/GlobalSymbols.cs
Normal file
7
Pilz.Updating.GUIBase/GlobalSymbols.cs
Normal file
@@ -0,0 +1,7 @@
|
||||
namespace Pilz.Updating.GUIBase;
|
||||
|
||||
public enum GlobalSymbols
|
||||
{
|
||||
cancel,
|
||||
software_installer,
|
||||
}
|
||||
@@ -10,6 +10,10 @@
|
||||
<Version>2.0.0</Version>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Symbols\*.svg" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Update="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
@@ -42,6 +46,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.VisualBasic" Version="10.3.0" />
|
||||
<PackageReference Include="Pilz.UI.Telerik.SymbolFactory" Version="2.0.3" />
|
||||
<PackageReference Include="System.Data.DataSetExtensions" Version="4.5.0" />
|
||||
<PackageReference Include="System.Net.Http" Version="4.3.4" />
|
||||
</ItemGroup>
|
||||
|
||||
6
Pilz.Updating.GUIBase/Symbols/cancel.svg
Normal file
6
Pilz.Updating.GUIBase/Symbols/cancel.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="32" height="32">
|
||||
<path fill="#f44336" d="M44,24c0,11-9,20-20,20S4,35,4,24S13,4,24,4S44,13,44,24z" />
|
||||
<line x1="16.9" x2="31.1" y1="16.9" y2="31.1" fill="none" stroke="#fff" stroke-width="4" />
|
||||
<line x1="31.1" x2="16.9" y1="16.9" y2="31.1" fill="none" stroke="#fff" stroke-width="4" />
|
||||
</svg>
|
||||
8
Pilz.Updating.GUIBase/Symbols/software_installer.svg
Normal file
8
Pilz.Updating.GUIBase/Symbols/software_installer.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 48 48">
|
||||
<path fill="#78909C" d="M6,29v10c0,2.209,1.791,4,4,4h28c2.209,0,4-1.791,4-4V29H6z" />
|
||||
<path fill="#455A64" d="M42,29c0,2.209-1.791,4-4,4H10c-2.209,0-4-1.791-4-4l3-18c0.219-2.094,1.791-4,4-4h22c2.209,0,3.688,1.75,4,4L42,29z" />
|
||||
<path fill="#64DD17" d="M35 36A2 2 0 1 0 35 40A2 2 0 1 0 35 36Z" />
|
||||
<path fill="#00E5FF" d="M24.001 27.242L32 19.242 16 19.242z" />
|
||||
<path fill="#00E5FF" d="M21 4H26.998V19.999000000000002H21z" />
|
||||
</svg>
|
||||
Reference in New Issue
Block a user