diff --git a/src/.editorconfig b/src/.editorconfig
new file mode 100644
index 0000000..b4d0cde
--- /dev/null
+++ b/src/.editorconfig
@@ -0,0 +1,4 @@
+[*.{cs,vb}]
+
+# IDE0003: Qualifizierung entfernen
+dotnet_diagnostic.IDE0003.severity = silent
diff --git a/src/.vs/DesktopMagic/DesignTimeBuild/.dtbcache.v2 b/src/.vs/DesktopMagic/DesignTimeBuild/.dtbcache.v2
index c894c51..386b589 100644
Binary files a/src/.vs/DesktopMagic/DesignTimeBuild/.dtbcache.v2 and b/src/.vs/DesktopMagic/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/src/.vs/DesktopMagic/v16/.suo b/src/.vs/DesktopMagic/v16/.suo
index 416d430..0d43cf9 100644
Binary files a/src/.vs/DesktopMagic/v16/.suo and b/src/.vs/DesktopMagic/v16/.suo differ
diff --git a/src/DesktopMagic.Installer/DesktopMagic.exe b/src/DesktopMagic.Installer/DesktopMagic.exe
index 5057f0f..6ca7604 100644
Binary files a/src/DesktopMagic.Installer/DesktopMagic.exe and b/src/DesktopMagic.Installer/DesktopMagic.exe differ
diff --git a/src/DesktopMagic.Installer/Installer.iss b/src/DesktopMagic.Installer/Installer.iss
index 7b36095..8f843af 100644
--- a/src/DesktopMagic.Installer/Installer.iss
+++ b/src/DesktopMagic.Installer/Installer.iss
@@ -37,7 +37,7 @@ Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescrip
[Files]
Source: "..\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.exe"; DestDir: "{app}"; Flags: ignoreversion
-Source: "..\DesktopMagic\bin\Release\net5.0-windows\AlwaysUpToDate.dll"; DestDir: "{app}"; Flags: ignoreversion
+Source: "..\DesktopMagic\bin\Release\net5.0-windows\Stone_Red-C-Sharp-Utilities.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.deps.json"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.exe"; DestDir: "{app}"; Flags: ignoreversion
@@ -64,7 +64,6 @@ Source: "..\DesktopMagic\bin\Release\net5.0-windows\NAudio.WinMM.dll"; DestDir:
Source: "..\DesktopMagic\bin\Release\net5.0-windows\Newtonsoft.Json.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\System.Drawing.Common.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\System.Management.dll"; DestDir: "{app}"; Flags: ignoreversion
-Source: "..\DesktopMagic\bin\Release\net5.0-windows\System.Text.Json.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.AvalonDock.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.AvalonDock.Themes.Aero.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.AvalonDock.Themes.Metro.dll"; DestDir: "{app}"; Flags: ignoreversion
diff --git a/src/DesktopMagic.Installer/bin/Debug/net5.0/DesktopMagic.Installer.dll b/src/DesktopMagic.Installer/bin/Debug/net5.0/DesktopMagic.Installer.dll
index f7f4eb4..17c26f1 100644
Binary files a/src/DesktopMagic.Installer/bin/Debug/net5.0/DesktopMagic.Installer.dll and b/src/DesktopMagic.Installer/bin/Debug/net5.0/DesktopMagic.Installer.dll differ
diff --git a/src/DesktopMagic.Installer/bin/Debug/net5.0/DesktopMagic.Installer.pdb b/src/DesktopMagic.Installer/bin/Debug/net5.0/DesktopMagic.Installer.pdb
index 6dc6939..40ba353 100644
Binary files a/src/DesktopMagic.Installer/bin/Debug/net5.0/DesktopMagic.Installer.pdb and b/src/DesktopMagic.Installer/bin/Debug/net5.0/DesktopMagic.Installer.pdb differ
diff --git a/src/DesktopMagic.Installer/bin/Debug/net5.0/Installer.iss b/src/DesktopMagic.Installer/bin/Debug/net5.0/Installer.iss
index 7b36095..8f843af 100644
--- a/src/DesktopMagic.Installer/bin/Debug/net5.0/Installer.iss
+++ b/src/DesktopMagic.Installer/bin/Debug/net5.0/Installer.iss
@@ -37,7 +37,7 @@ Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescrip
[Files]
Source: "..\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.exe"; DestDir: "{app}"; Flags: ignoreversion
-Source: "..\DesktopMagic\bin\Release\net5.0-windows\AlwaysUpToDate.dll"; DestDir: "{app}"; Flags: ignoreversion
+Source: "..\DesktopMagic\bin\Release\net5.0-windows\Stone_Red-C-Sharp-Utilities.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.deps.json"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.exe"; DestDir: "{app}"; Flags: ignoreversion
@@ -64,7 +64,6 @@ Source: "..\DesktopMagic\bin\Release\net5.0-windows\NAudio.WinMM.dll"; DestDir:
Source: "..\DesktopMagic\bin\Release\net5.0-windows\Newtonsoft.Json.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\System.Drawing.Common.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\System.Management.dll"; DestDir: "{app}"; Flags: ignoreversion
-Source: "..\DesktopMagic\bin\Release\net5.0-windows\System.Text.Json.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.AvalonDock.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.AvalonDock.Themes.Aero.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.AvalonDock.Themes.Metro.dll"; DestDir: "{app}"; Flags: ignoreversion
diff --git a/src/DesktopMagic.Installer/bin/Release/net5.0/DesktopMagic.Installer.dll b/src/DesktopMagic.Installer/bin/Release/net5.0/DesktopMagic.Installer.dll
index 115cba1..4a3dd7a 100644
Binary files a/src/DesktopMagic.Installer/bin/Release/net5.0/DesktopMagic.Installer.dll and b/src/DesktopMagic.Installer/bin/Release/net5.0/DesktopMagic.Installer.dll differ
diff --git a/src/DesktopMagic.Installer/bin/Release/net5.0/DesktopMagic.Installer.pdb b/src/DesktopMagic.Installer/bin/Release/net5.0/DesktopMagic.Installer.pdb
index 9c646b4..5384427 100644
Binary files a/src/DesktopMagic.Installer/bin/Release/net5.0/DesktopMagic.Installer.pdb and b/src/DesktopMagic.Installer/bin/Release/net5.0/DesktopMagic.Installer.pdb differ
diff --git a/src/DesktopMagic.Installer/bin/Release/net5.0/Installer.iss b/src/DesktopMagic.Installer/bin/Release/net5.0/Installer.iss
index 7b36095..8f843af 100644
--- a/src/DesktopMagic.Installer/bin/Release/net5.0/Installer.iss
+++ b/src/DesktopMagic.Installer/bin/Release/net5.0/Installer.iss
@@ -37,7 +37,7 @@ Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescrip
[Files]
Source: "..\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.exe"; DestDir: "{app}"; Flags: ignoreversion
-Source: "..\DesktopMagic\bin\Release\net5.0-windows\AlwaysUpToDate.dll"; DestDir: "{app}"; Flags: ignoreversion
+Source: "..\DesktopMagic\bin\Release\net5.0-windows\Stone_Red-C-Sharp-Utilities.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.deps.json"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.exe"; DestDir: "{app}"; Flags: ignoreversion
@@ -64,7 +64,6 @@ Source: "..\DesktopMagic\bin\Release\net5.0-windows\NAudio.WinMM.dll"; DestDir:
Source: "..\DesktopMagic\bin\Release\net5.0-windows\Newtonsoft.Json.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\System.Drawing.Common.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\System.Management.dll"; DestDir: "{app}"; Flags: ignoreversion
-Source: "..\DesktopMagic\bin\Release\net5.0-windows\System.Text.Json.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.AvalonDock.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.AvalonDock.Themes.Aero.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.AvalonDock.Themes.Metro.dll"; DestDir: "{app}"; Flags: ignoreversion
diff --git a/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.assets.cache b/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.assets.cache
index 766454c..02c0c51 100644
Binary files a/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.assets.cache and b/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.assets.cache differ
diff --git a/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.csproj.FileListAbsolute.txt b/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.csproj.FileListAbsolute.txt
index 7a734e7..04f8b5c 100644
--- a/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.csproj.FileListAbsolute.txt
+++ b/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.csproj.FileListAbsolute.txt
@@ -24,3 +24,16 @@ C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic.Installe
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Debug\net5.0\DesktopMagic.Installer.dll
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Debug\net5.0\ref\DesktopMagic.Installer.dll
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Debug\net5.0\DesktopMagic.Installer.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\bin\Debug\net5.0\Installer.iss
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\bin\Debug\net5.0\DesktopMagic.Installer.deps.json
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\bin\Debug\net5.0\DesktopMagic.Installer.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\bin\Debug\net5.0\ref\DesktopMagic.Installer.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\bin\Debug\net5.0\DesktopMagic.Installer.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Debug\net5.0\DesktopMagic.Installer.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Debug\net5.0\DesktopMagic.Installer.AssemblyInfoInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Debug\net5.0\DesktopMagic.Installer.AssemblyInfo.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Debug\net5.0\DesktopMagic.Installer.csproj.CoreCompileInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Debug\net5.0\DesktopMagic.Installer.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Debug\net5.0\ref\DesktopMagic.Installer.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Debug\net5.0\DesktopMagic.Installer.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Debug\net5.0\DesktopMagic.Installer.csproj.AssemblyReference.cache
diff --git a/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.dll b/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.dll
index f7f4eb4..17c26f1 100644
Binary files a/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.dll and b/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.dll differ
diff --git a/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.pdb b/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.pdb
index 6dc6939..40ba353 100644
Binary files a/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.pdb and b/src/DesktopMagic.Installer/obj/Debug/net5.0/DesktopMagic.Installer.pdb differ
diff --git a/src/DesktopMagic.Installer/obj/DesktopMagic.Installer.csproj.nuget.dgspec.json b/src/DesktopMagic.Installer/obj/DesktopMagic.Installer.csproj.nuget.dgspec.json
index 6667cb1..e4f83d8 100644
--- a/src/DesktopMagic.Installer/obj/DesktopMagic.Installer.csproj.nuget.dgspec.json
+++ b/src/DesktopMagic.Installer/obj/DesktopMagic.Installer.csproj.nuget.dgspec.json
@@ -1,33 +1,32 @@
{
"format": 1,
"restore": {
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj": {}
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj": {}
},
"projects": {
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj": {
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj",
+ "projectUniqueName": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj",
"projectName": "DesktopMagic.Installer",
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj",
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj",
"packagesPath": "C:\\Users\\David\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\obj\\",
+ "outputPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\David\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net5.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Users\\David\\AppData\\Roaming\\Cosmos User Kit\\packages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
@@ -60,7 +59,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.301\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.303\\RuntimeIdentifierGraph.json"
}
}
}
diff --git a/src/DesktopMagic.Installer/obj/DesktopMagic.Installer.csproj.nuget.g.props b/src/DesktopMagic.Installer/obj/DesktopMagic.Installer.csproj.nuget.g.props
index bdd0480..f8a156c 100644
--- a/src/DesktopMagic.Installer/obj/DesktopMagic.Installer.csproj.nuget.g.props
+++ b/src/DesktopMagic.Installer/obj/DesktopMagic.Installer.csproj.nuget.g.props
@@ -5,14 +5,13 @@
NuGet
$(MSBuildThisFileDirectory)project.assets.json
$(UserProfile)\.nuget\packages\
- C:\Users\David\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files (x86)\Microsoft\Xamarin\NuGet\
+ C:\Users\David\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
PackageReference
5.10.0
-
$(MSBuildAllProjects);$(MSBuildThisFileFullPath)
diff --git a/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.assets.cache b/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.assets.cache
index fed43ce..09db089 100644
Binary files a/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.assets.cache and b/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.assets.cache differ
diff --git a/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.csproj.FileListAbsolute.txt b/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.csproj.FileListAbsolute.txt
index 0bce6a4..3939262 100644
--- a/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.csproj.FileListAbsolute.txt
+++ b/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.csproj.FileListAbsolute.txt
@@ -24,3 +24,16 @@ C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic.Installe
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Release\net5.0\DesktopMagic.Installer.dll
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Release\net5.0\ref\DesktopMagic.Installer.dll
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Release\net5.0\DesktopMagic.Installer.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\bin\Release\net5.0\Installer.iss
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\bin\Release\net5.0\DesktopMagic.Installer.deps.json
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\bin\Release\net5.0\DesktopMagic.Installer.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\bin\Release\net5.0\ref\DesktopMagic.Installer.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\bin\Release\net5.0\DesktopMagic.Installer.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Release\net5.0\DesktopMagic.Installer.csproj.AssemblyReference.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Release\net5.0\DesktopMagic.Installer.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Release\net5.0\DesktopMagic.Installer.AssemblyInfoInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Release\net5.0\DesktopMagic.Installer.AssemblyInfo.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Release\net5.0\DesktopMagic.Installer.csproj.CoreCompileInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Release\net5.0\DesktopMagic.Installer.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Release\net5.0\ref\DesktopMagic.Installer.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic.Installer\obj\Release\net5.0\DesktopMagic.Installer.pdb
diff --git a/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.dll b/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.dll
index 115cba1..4a3dd7a 100644
Binary files a/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.dll and b/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.dll differ
diff --git a/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.pdb b/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.pdb
index 9c646b4..5384427 100644
Binary files a/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.pdb and b/src/DesktopMagic.Installer/obj/Release/net5.0/DesktopMagic.Installer.pdb differ
diff --git a/src/DesktopMagic.Installer/obj/project.assets.json b/src/DesktopMagic.Installer/obj/project.assets.json
index 3db7475..ee1cdb4 100644
--- a/src/DesktopMagic.Installer/obj/project.assets.json
+++ b/src/DesktopMagic.Installer/obj/project.assets.json
@@ -9,33 +9,31 @@
},
"packageFolders": {
"C:\\Users\\David\\.nuget\\packages\\": {},
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {},
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\": {}
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj",
+ "projectUniqueName": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj",
"projectName": "DesktopMagic.Installer",
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj",
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj",
"packagesPath": "C:\\Users\\David\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\obj\\",
+ "outputPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\David\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net5.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Users\\David\\AppData\\Roaming\\Cosmos User Kit\\packages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
@@ -68,7 +66,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.301\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.303\\RuntimeIdentifierGraph.json"
}
}
}
diff --git a/src/DesktopMagic.Installer/obj/project.nuget.cache b/src/DesktopMagic.Installer/obj/project.nuget.cache
index 284c2ed..e2b81a3 100644
--- a/src/DesktopMagic.Installer/obj/project.nuget.cache
+++ b/src/DesktopMagic.Installer/obj/project.nuget.cache
@@ -1,8 +1,8 @@
{
"version": 2,
- "dgSpecHash": "pq9ZmC4v22stlOrLeCGD9k9SoeiqIKfWL0vNGvB5dYSSrBhHDIPf6AArwdR7smvy7uMKrzSIgV0lLpJAFSgKxQ==",
+ "dgSpecHash": "M19ffigmz4ZI/nqmigxCLhAQXqCqmN/tdMxvwHkoPFkKupgAOrF0uyrX7vGIM7ELR2H6H5gs5HXNWWRNN6xudg==",
"success": true,
- "projectFilePath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj",
+ "projectFilePath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic.Installer\\DesktopMagic.Installer.csproj",
"expectedPackageFiles": [],
"logs": []
}
\ No newline at end of file
diff --git a/src/DesktopMagic.sln b/src/DesktopMagic.sln
index 47538c7..99227ac 100644
--- a/src/DesktopMagic.sln
+++ b/src/DesktopMagic.sln
@@ -12,7 +12,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DesktopMagicPluginAPI", "De
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DesktopMagicPlugin.Test", "DesktopMagicPlugin.Test\DesktopMagicPlugin.Test.csproj", "{EF8407AB-28AE-4B5E-AC2E-D4C4A575FBC7}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DesktopMagic.Installer", "DesktopMagic.Installer\DesktopMagic.Installer.csproj", "{A06BD685-7F92-4799-846B-3EC38345108E}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DesktopMagic.Installer", "DesktopMagic.Installer\DesktopMagic.Installer.csproj", "{A06BD685-7F92-4799-846B-3EC38345108E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{10A138D6-41F0-4DBB-BC39-D93467B4D982}"
+ ProjectSection(SolutionItems) = preProject
+ .editorconfig = .editorconfig
+ EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/src/DesktopMagic/CalendarManagment.cs b/src/DesktopMagic/CalendarManagment.cs
index 5b3bafe..63bd82b 100644
--- a/src/DesktopMagic/CalendarManagment.cs
+++ b/src/DesktopMagic/CalendarManagment.cs
@@ -12,8 +12,6 @@ namespace DesktopMagic
{
internal class CalendarManagment
{
- // If Pluginifying these scopes, delete your previously saved credentials
- // at ~/.credentials/calendar-dotnet-quickstart.json
private static string[] Scopes = { CalendarService.Scope.CalendarReadonly };
private static string ApplicationName = "Google Calendar API .NET " + MainWindow.AppName;
@@ -24,6 +22,9 @@ namespace DesktopMagic
List upcomingEventTimes = new List();
UserCredential credential;
Console.WriteLine("1");
+
+ if (!File.Exists("credentials.json"))
+ return (new(), new());
using (var stream =
new FileStream("credentials.json", FileMode.Open, FileAccess.Read))
{
diff --git a/src/DesktopMagic/DesktopMagic.csproj b/src/DesktopMagic/DesktopMagic.csproj
index 400c497..71ed275 100644
--- a/src/DesktopMagic/DesktopMagic.csproj
+++ b/src/DesktopMagic/DesktopMagic.csproj
@@ -15,12 +15,12 @@
-
+
diff --git a/src/DesktopMagic/DesktopMagic.csproj.user b/src/DesktopMagic/DesktopMagic.csproj.user
index 73557f4..71d6b64 100644
--- a/src/DesktopMagic/DesktopMagic.csproj.user
+++ b/src/DesktopMagic/DesktopMagic.csproj.user
@@ -22,7 +22,7 @@
Designer
-
+
Designer
diff --git a/src/DesktopMagic/GlobalSuppressions.cs b/src/DesktopMagic/GlobalSuppressions.cs
new file mode 100644
index 0000000..7ef5263
--- /dev/null
+++ b/src/DesktopMagic/GlobalSuppressions.cs
@@ -0,0 +1,8 @@
+// This file is used by Code Analysis to maintain SuppressMessage
+// attributes that are applied to this project.
+// Project-level suppressions either have no target or are given
+// a specific target and scoped to a namespace, type, member, etc.
+
+using System.Diagnostics.CodeAnalysis;
+
+[assembly: SuppressMessage("Performance", "CA1822:Member als statisch markieren", Justification = "", Scope = "member", Target = "~M:DesktopMagic.PluginWindow.LoadOptions(System.Object)")]
diff --git a/src/DesktopMagic/InputDialog.xaml b/src/DesktopMagic/InputDialog.xaml
index 8733e86..790377a 100644
--- a/src/DesktopMagic/InputDialog.xaml
+++ b/src/DesktopMagic/InputDialog.xaml
@@ -8,9 +8,13 @@
Title="InputDialog" Height="152.812" Width="322.812"
ResizeMode="NoResize">
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/DesktopMagic/InputDialog.xaml.cs b/src/DesktopMagic/InputDialog.xaml.cs
index 0522ed8..8559ef7 100644
--- a/src/DesktopMagic/InputDialog.xaml.cs
+++ b/src/DesktopMagic/InputDialog.xaml.cs
@@ -1,4 +1,6 @@
-using System.Windows;
+using System;
+using System.Threading;
+using System.Windows;
namespace DesktopMagic
{
@@ -12,6 +14,7 @@ namespace DesktopMagic
InitializeComponent();
label.Content = content;
this.Title = title;
+ SetLanguageDictionary();
}
public string ResponseText
@@ -20,14 +23,30 @@ namespace DesktopMagic
set { textBox.Text = value; }
}
- private void okButton_Click(object sender, RoutedEventArgs e)
+ private void OkButton_Click(object sender, RoutedEventArgs e)
{
DialogResult = true;
}
- private void cancelButton_Click(object sender, RoutedEventArgs e)
+ private void CancelButton_Click(object sender, RoutedEventArgs e)
{
DialogResult = false;
}
+
+ private void SetLanguageDictionary()
+ {
+ ResourceDictionary dict = new ResourceDictionary();
+ string currentCulture = Thread.CurrentThread.CurrentCulture.ToString();
+
+ if (currentCulture.Contains("de"))
+ {
+ dict.Source = new Uri("..\\Resources\\StringResources.de.xaml", UriKind.Relative);
+ }
+ else
+ {
+ dict.Source = new Uri("..\\Resources\\StringResources.en.xaml", UriKind.Relative);
+ }
+ this.Resources.MergedDictionaries.Add(dict);
+ }
}
}
\ No newline at end of file
diff --git a/src/DesktopMagic/MainWindow.xaml b/src/DesktopMagic/MainWindow.xaml
index 0857e39..52b8869 100644
--- a/src/DesktopMagic/MainWindow.xaml
+++ b/src/DesktopMagic/MainWindow.xaml
@@ -12,11 +12,11 @@
Width="550"
MinHeight="520"
MinWidth="500"
+ WindowState="Minimized"
StateChanged="Window_StateChanged"
Loaded="Window_Loaded">
-
@@ -30,8 +30,8 @@
-
-
+
+
@@ -45,10 +45,10 @@
-
+
-
+
@@ -61,7 +61,7 @@
-
+
diff --git a/src/DesktopMagic/MainWindow.xaml.cs b/src/DesktopMagic/MainWindow.xaml.cs
index 129a577..7822632 100644
--- a/src/DesktopMagic/MainWindow.xaml.cs
+++ b/src/DesktopMagic/MainWindow.xaml.cs
@@ -8,6 +8,8 @@ using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
+using System.Text.Json;
+using Stone_Red_Utilities.Logging;
namespace DesktopMagic
{
@@ -38,15 +40,13 @@ namespace DesktopMagic
#region Plugins settings
- public static List> OptionsList { get; set; } = new List>();
+ internal static Dictionary> PluginsSettings { get; set; } = new Dictionary>();
#endregion Plugins settings
- #region App Name
+ public const string AppName = "Desktop Magic";
- public static string AppName { get; } = "Desktop Magic";
-
- #endregion App Name
+ public static Logger Logger { get; private set; }
public static List Windows { get; protected set; } = new List();
public static List WindowNames { get; protected set; } = new List();
@@ -62,6 +62,7 @@ namespace DesktopMagic
public MainWindow()
{
logFilePath = applicationDataPath + "\\Log.txt";
+ Logger = new Logger(LogTarget.File, logFilePath, "{:HH:mm:ss} | {,-7} | {,-15} | {,-4} | {,10} | {}");
key = Registry.CurrentUser.CreateSubKey(@"Software\" + AppName);
Stream iconStream = Application.GetResourceStream(new Uri("pack://application:,,,/DesktopMagic;component/icon.ico")).Stream;
@@ -80,60 +81,50 @@ namespace DesktopMagic
private void Window_Loaded(object sender, RoutedEventArgs e)
{
+ Logger.ClearLogFile();
+ Logger.Log("Create ApplicationData Folder", "Main");
if (!Directory.Exists(applicationDataPath))
{
- Directory.CreateDirectory(applicationDataPath);
+ _ = Directory.CreateDirectory(applicationDataPath);
}
- File.Create(logFilePath).Close();
- File.WriteAllText(logFilePath, "");
- File.AppendAllText(logFilePath, "\nCreate ApplicationData Folder");
-
- File.AppendAllText(logFilePath, "\nCreate Plugins Folder");
+ Logger.Log("Create Plugins Folder", "Main");
if (!Directory.Exists(applicationDataPath + "\\Plugins"))
{
- Directory.CreateDirectory(applicationDataPath + "\\Plugins");
+ _ = Directory.CreateDirectory(applicationDataPath + "\\Plugins");
}
- File.AppendAllText(logFilePath, "\nCreate layouts.save");
+
+ Logger.Log("Create layouts.save file", "Main");
if (!File.Exists(applicationDataPath + "\\layouts.save"))
{
File.WriteAllText(applicationDataPath + "\\layouts.save", ";" + (string)FindResource("default"));
}
- optionsComboBox.Items.Add(new Tuple((string)FindResource("musicVisualizer"), 0));
+ _ = optionsComboBox.Items.Add(new Tuple((string)FindResource("musicVisualizer"), 0));
//Write To Log File and Load Elements
- File.AppendAllText(logFilePath, "\nLoading Plugin names");
+
+ Logger.Log("Loading Plugin names", "Main");
LoadPlugins();
- File.AppendAllText(logFilePath, "\nLoading Layout names");
+ Logger.Log("Loading Layout names", "Main");
LoadLayoutNames();
- File.AppendAllText(logFilePath, "\nLoading Layout");
+ Logger.Log("Loading Layout", "Main");
LoadLayout();
- File.AppendAllText(logFilePath, "\nWindow Loaded");
+
loaded = true;
+ Logger.Log("Window Loaded", "Main");
}
private void LoadPlugins()
{
string PluginsPath = applicationDataPath + "\\Plugins";
- foreach (string fileName in Directory.GetFiles(PluginsPath, "*.cs"))
- {
- string PluginName = fileName[(fileName.LastIndexOf("\\") + 1)..].Replace(fileName[fileName.LastIndexOf(".")..], "");
- try
- {
- Directory.CreateDirectory(PluginsPath + "\\" + PluginName);
- File.Move(fileName, $"{PluginsPath}\\{PluginName}\\{PluginName}.cs");
- }
- catch (Exception ex) { Console.WriteLine(ex); }
- }
-
foreach (string fileName in Directory.GetFiles(PluginsPath, "*.dll"))
{
- string PluginName = fileName[(fileName.LastIndexOf("\\") + 1)..].Replace(fileName[fileName.LastIndexOf(".")..], "");
+ string PluginName = fileName[(fileName.LastIndexOf("\\", StringComparison.InvariantCulture) + 1)..].Replace(fileName[fileName.LastIndexOf(".", StringComparison.InvariantCulture)..], "");
try
{
- Directory.CreateDirectory(PluginsPath + "\\" + PluginName);
+ _ = Directory.CreateDirectory(PluginsPath + "\\" + PluginName);
File.Move(fileName, $"{PluginsPath}\\{PluginName}\\{PluginName}.dll");
}
catch { }
@@ -141,13 +132,13 @@ namespace DesktopMagic
foreach (string directory in Directory.GetDirectories(PluginsPath))
{
- foreach (string fileName in Directory.GetFiles(directory).Where(s => s.EndsWith(".dll") || s.EndsWith(".cs")))
+ foreach (string fileName in Directory.GetFiles(directory).Where(s => s.EndsWith(".dll", StringComparison.InvariantCulture) || s.EndsWith(".cs", StringComparison.InvariantCulture)))
{
string badChars = ",#-<>?!=()*,. ";
- string PluginName = fileName[(fileName.LastIndexOf("\\") + 1)..].Replace(fileName[fileName.LastIndexOf(".")..], "");
+ string PluginName = fileName[(fileName.LastIndexOf("\\", StringComparison.InvariantCulture) + 1)..].Replace(fileName[fileName.LastIndexOf(".", StringComparison.InvariantCulture)..], "");
string clearPluginName = PluginName;
- if (PluginName == directory[(directory.LastIndexOf("\\") + 1)..])
+ if (PluginName == directory[(directory.LastIndexOf("\\", StringComparison.InvariantCulture) + 1)..])
{
foreach (char c in badChars)
{
@@ -174,8 +165,7 @@ namespace DesktopMagic
if (!exsists)
{
- stackPanel.Children.Add(checkBox);
- OptionsList.Add(new Tuple(PluginName, new string[1, 5] { { (string)FindResource("noOptions"), "hed", "", "", "" } }));
+ _ = stackPanel.Children.Add(checkBox);
}
}
}
@@ -222,17 +212,36 @@ namespace DesktopMagic
if (!WindowNames.Contains(window.Title))
{
- Task.Run(() =>
+ _ = Task.Run(() =>
{
Dispatcher.Invoke(() =>
{
- for (int i = 0; i < OptionsList.Count; i++)
+ if (window is PluginWindow pluginWindow)
{
- if (OptionsList[i].Item1 == checkBox.Content.ToString())
+ Action onPluginLoaded = null;
+ onPluginLoaded = () =>
{
- if (!optionsComboBox.Items.Contains(new Tuple(checkBox.Content.ToString(), i)))
- optionsComboBox.Items.Add(new Tuple(checkBox.Content.ToString(), i));
- }
+ Dispatcher.Invoke(() =>
+ {
+ if (!optionsComboBox.Items.Contains(new Tuple(checkBox.Content.ToString(), 0)))
+ {
+ _ = optionsComboBox.Items.Add(new Tuple(checkBox.Content.ToString(), 0));
+ }
+ optionsComboBox.SelectedIndex = -1;
+ optionsComboBox.SelectedIndex = optionsComboBox.Items.IndexOf(new Tuple(checkBox.Content.ToString(), 0));
+ pluginWindow.PluginLoaded -= onPluginLoaded;
+ });
+ };
+ pluginWindow.OnExit += () =>
+ {
+ checkBox.IsChecked = false;
+ CheckBox_Click(checkBox, null);
+ };
+ pluginWindow.PluginLoaded += onPluginLoaded;
+ }
+ else if (window is MusicVisualizerWindow musicVisualizerWindow)
+ {
+ optionsComboBox.SelectedIndex = optionsComboBox.Items.IndexOf(new Tuple(checkBox.Content.ToString(), 0));
}
window.ShowInTaskbar = false;
@@ -246,6 +255,7 @@ namespace DesktopMagic
else
{
int index = WindowNames.IndexOf(window.Title);
+
Windows[index].Close();
Windows.RemoveAt(index);
WindowNames.RemoveAt(index);
@@ -264,14 +274,7 @@ namespace DesktopMagic
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
MessageBoxResult msbRes = MessageBox.Show((string)FindResource("wantToCloseProgram"), AppName, MessageBoxButton.YesNo);
- if (msbRes == MessageBoxResult.Yes)
- {
- e.Cancel = false;
- }
- else
- {
- e.Cancel = true;
- }
+ e.Cancel = msbRes != MessageBoxResult.Yes;
}
private void Window_Closed(object sender, EventArgs e)
@@ -282,7 +285,6 @@ namespace DesktopMagic
{
window.Hide();
}
- //taskbarIcon.Visibility = Visibility.Collapsed;
Environment.Exit(0);
}
@@ -303,9 +305,9 @@ namespace DesktopMagic
private void AmplifierLevelSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs e)
{
- amplifierLevelLabel.Content = (int)amplifierLevelSlider.Value + 1;
+ amplifierLevelLabel.Content = (int)amplifierLevelSlider.Value;
AmplifierLevel = (int)amplifierLevelSlider.Value;
- key.SetValue("AmplifierLevel", (int)amplifierLevelSlider.Value);
+ key.SetValue("AmplifierLevel", AmplifierLevel);
SaveLayout();
}
@@ -325,7 +327,7 @@ namespace DesktopMagic
private void MusicVisualizerColorTextBox_TextChanged(object sender, TextChangedEventArgs e)
{
- if (!String.IsNullOrWhiteSpace(musicVisualizerColorTextBox.Text) && musicVisualizerColorTextBox.Text != "Default")
+ if (!string.IsNullOrWhiteSpace(musicVisualizerColorTextBox.Text) && musicVisualizerColorTextBox.Text != "Default")
{
try
{
@@ -409,152 +411,197 @@ namespace DesktopMagic
{
musicVisualizerOptionsPanel.Visibility = Visibility.Collapsed;
optionsPanel.Visibility = Visibility.Visible;
+ optionsPanel.Children.Clear();
optionsPanel.UpdateLayout();
- string[,] options = OptionsList[((Tuple)optionsComboBox.SelectedItem).Item2].Item2;
-
- optionsPanel.Children.Clear();
-
- //options array index:
- // 0 1 2 3 4
- //"Value", "Type", "Name", "min", "max"
-
- for (int i = 0; i < options.GetLength(0); i++)
+ bool succ = PluginsSettings.TryGetValue(((Tuple)optionsComboBox.SelectedItem).Item1.ToString(), out List settingElements);
+ if (!succ || settingElements?.Count == 0)
{
- StackPanel stackPanel = new()
+ _ = optionsPanel.Children.Add(new TextBlock() { Text = (string)FindResource("noOptions") });
+ return;
+ }
+
+ foreach (SettingElement settingElement in settingElements)
+ {
+ DockPanel stackPanel = new()
{
- Orientation = Orientation.Horizontal
+ LastChildFill = true,
+ HorizontalAlignment = HorizontalAlignment.Stretch
};
- optionsPanel.Children.Add(stackPanel);
+ _ = optionsPanel.Children.Add(stackPanel);
TextBlock label = new()
{
- Text = options[i, 2],
- Padding = new Thickness(0, 0, 3, 0)
+ Text = settingElement.Name,
+ Padding = new Thickness(0, 0, 3, 0),
+ VerticalAlignment = VerticalAlignment.Center
};
- stackPanel.Children.Add(label);
+ _ = stackPanel.Children.Add(label);
stackPanel.UpdateLayout();
label.UpdateLayout();
- if (options[i, 1] == "hed")
+ if (settingElement.Element is DesktopMagicPluginAPI.Inputs.Label eLabel)
{
- label.Text = options[i, 0];
+ label.Text = eLabel.Value;
label.Margin = new Thickness(0, 5, 3, 0);
- label.FontWeight = FontWeights.Bold;
- label.Width = optionsPanel.ActualWidth;
+ label.HorizontalAlignment = HorizontalAlignment.Stretch;
label.TextWrapping = TextWrapping.WrapWithOverflow;
- }
- else if (options[i, 1] == "bol")
- {
- CheckBox checkBox = new();
- _ = bool.TryParse(options[i, 0], out bool isChecked);
- checkBox.IsChecked = isChecked;
- checkBox.Width = optionsPanel.ActualWidth - label.ActualWidth;
- checkBox.Click += Option_ValueChanged;
- checkBox.Name = "bol_" + i.ToString();
- stackPanel.Children.Add(checkBox);
+ if (eLabel.Bold)
+ {
+ label.FontWeight = FontWeights.Bold;
+ }
+ eLabel.OnValueChanged += () =>
+ {
+ Dispatcher.Invoke(() =>
+ {
+ label.Text = eLabel.Value;
+ Option_ValueChanged();
+ });
+ };
}
- else if (options[i, 1] == "txt")
+ else if (settingElement.Element is DesktopMagicPluginAPI.Inputs.Button eButton)
+ {
+ Button button = new()
+ {
+ Content = eButton.Value,
+ FontSize = 10,
+ Height = 20,
+ Margin = new Thickness(0, 10, 0, 10),
+ Padding = new Thickness(0),
+ VerticalAlignment = VerticalAlignment.Center,
+ HorizontalAlignment = HorizontalAlignment.Stretch
+ };
+ button.Click += (_s, _e) =>
+ {
+ eButton.Click();
+ };
+ eButton.OnValueChanged += () =>
+ {
+ Dispatcher.Invoke(() =>
+ {
+ button.Content = eButton.Value;
+ Option_ValueChanged();
+ });
+ };
+
+ _ = stackPanel.Children.Add(button);
+ }
+ else if (settingElement.Element is DesktopMagicPluginAPI.Inputs.CheckBox eCheckBox)
+ {
+ CheckBox checkBox = new()
+ {
+ IsChecked = eCheckBox.Value,
+ Style = (Style)FindResource("MaterialDesignDarkCheckBox"),
+ VerticalAlignment = VerticalAlignment.Center,
+ HorizontalAlignment = HorizontalAlignment.Stretch
+ };
+ checkBox.Click += (_s, _e) =>
+ {
+ eCheckBox.Value = checkBox.IsChecked.GetValueOrDefault();
+ };
+ eCheckBox.OnValueChanged += () =>
+ {
+ Dispatcher.Invoke(() =>
+ {
+ checkBox.IsChecked = eCheckBox.Value;
+ Option_ValueChanged();
+ });
+ };
+
+ _ = stackPanel.Children.Add(checkBox);
+ }
+ else if (settingElement.Element is DesktopMagicPluginAPI.Inputs.TextBox eTextBox)
{
TextBox textBox = new()
{
- Text = options[i, 0],
+ Text = eTextBox.Value,
TextWrapping = TextWrapping.Wrap,
- Width = optionsPanel.ActualWidth - label.ActualWidth
+ VerticalAlignment = VerticalAlignment.Center,
+ HorizontalAlignment = HorizontalAlignment.Stretch
};
- textBox.TextChanged += Option_ValueChanged;
- textBox.Name = "txt_" + i.ToString();
- stackPanel.Children.Add(textBox);
+ textBox.TextChanged += (_s, _e) =>
+ {
+ eTextBox.Value = textBox.Text;
+ };
+ eTextBox.OnValueChanged += () =>
+ {
+ Dispatcher.Invoke(() =>
+ {
+ textBox.Text = eTextBox.Value;
+ Option_ValueChanged();
+ });
+ };
+ _ = stackPanel.Children.Add(textBox);
}
- else if (options[i, 1] == "num")
+ else if (settingElement.Element is DesktopMagicPluginAPI.Inputs.IntegerUpDown eIntegerUpDown)
{
- Xceed.Wpf.Toolkit.IntegerUpDown integerUpDown = new();
-
- _ = int.TryParse(options[i, 0], out int value);
- _ = int.TryParse(options[i, 3], out int min);
- _ = int.TryParse(options[i, 4], out int max);
-
- integerUpDown.Value = value;
- integerUpDown.Minimum = min;
- integerUpDown.Maximum = max;
- integerUpDown.Width = optionsPanel.ActualWidth - label.ActualWidth;
- integerUpDown.ValueChanged += Option_ValueChanged;
- integerUpDown.Name = "num_" + i.ToString();
- stackPanel.Children.Add(integerUpDown);
+ Xceed.Wpf.Toolkit.IntegerUpDown integerUpDown = new()
+ {
+ Value = eIntegerUpDown.Value,
+ Minimum = eIntegerUpDown.Minimum,
+ Maximum = eIntegerUpDown.Maximum,
+ VerticalAlignment = VerticalAlignment.Center,
+ HorizontalAlignment = HorizontalAlignment.Stretch
+ };
+ integerUpDown.ValueChanged += (_s, _e) =>
+ {
+ eIntegerUpDown.Value = integerUpDown.Value.GetValueOrDefault();
+ };
+ eIntegerUpDown.OnValueChanged += () =>
+ {
+ Dispatcher.Invoke(() =>
+ {
+ integerUpDown.Value = eIntegerUpDown.Value;
+ Option_ValueChanged();
+ });
+ };
+ _ = stackPanel.Children.Add(integerUpDown);
}
- else if (options[i, 1] == "sld")
+ else if (settingElement.Element is DesktopMagicPluginAPI.Inputs.Slider eSlider)
{
- Slider slider = new();
+ Slider slider = new()
+ {
+ Value = eSlider.Value,
+ Minimum = eSlider.Minimum,
+ Maximum = eSlider.Maximum,
+ TickFrequency = 1,
+ IsSnapToTickEnabled = true,
+ VerticalAlignment = VerticalAlignment.Center,
+ HorizontalAlignment = HorizontalAlignment.Stretch
+ };
+ slider.ValueChanged += (_s, _e) =>
+ {
+ eSlider.Value = slider.Value;
+ };
+ eSlider.OnValueChanged += () =>
+ {
+ Dispatcher.Invoke(() =>
+ {
+ slider.Value = eSlider.Value;
+ Option_ValueChanged();
+ });
+ };
- _ = int.TryParse(options[i, 0], out int value);
- _ = int.TryParse(options[i, 3], out int min);
- _ = int.TryParse(options[i, 4], out int max);
-
- slider.Value = value;
- slider.Minimum = min;
- slider.Maximum = max;
- slider.TickFrequency = 1;
- slider.IsSnapToTickEnabled = true;
- slider.Width = optionsPanel.ActualWidth - label.ActualWidth;
- slider.ValueChanged += Option_ValueChanged;
- slider.Name = "sld_" + i.ToString();
- stackPanel.Children.Add(slider);
+ _ = stackPanel.Children.Add(slider);
}
}
}
}
- private void Option_ValueChanged(object sender, object e)
+ private void Option_ValueChanged()
{
- DependencyObject dpobj = (DependencyObject)sender;
- string name = (string)dpobj.GetValue(FrameworkElement.NameProperty);
- string value = "";
- int index = int.Parse(name[(name.LastIndexOf("_") + 1)..]);
- name = name.Replace(name[name.LastIndexOf("_")..], "");
+ //Plugin settings save currenty disabled. Not sure if I want to add it back in the future.
+ /*
+ string pluginName = ((Tuple)optionsComboBox.SelectedItem).Item1.ToString();
- if (name.Contains("txt"))
+ if (PluginsSettings.ContainsKey(pluginName))
{
- value = ((TextBox)sender).Text;
+ string jsonSettings = JsonSerializer.Serialize(PluginsSettings[pluginName]);
+ File.WriteAllText($"{applicationDataPath}\\Plugins\\{pluginName}\\{pluginName}.save", jsonSettings);
}
- else if (name.Contains("num"))
- {
- value = ((Xceed.Wpf.Toolkit.IntegerUpDown)sender).Text;
- }
- else if (name.Contains("sld"))
- {
- value = ((Slider)sender).Value.ToString();
- }
- else if (name.Contains("bol"))
- {
- value = ((CheckBox)sender).IsChecked.ToString();
- }
-
- OptionsList[((Tuple)optionsComboBox.SelectedItem).Item2].Item2[index, 0] = value;
-
- string PluginName = OptionsList[((Tuple)optionsComboBox.SelectedItem).Item2].Item1;
- string[,] options = OptionsList[((Tuple)optionsComboBox.SelectedItem).Item2].Item2;
- string optionsText = "";
-
- try
- {
- int ind = WindowNames.FindIndex(x => x.StartsWith(PluginName));
- ((PluginWindow)Windows[ind]).OptionChanged(index);
- }
- catch { }
-
- for (int i = 0; i < options.GetLength(0); i++)
- {
- for (int j = 0; j < options.GetLength(1); j++)
- {
- if (j != 0)
- optionsText += "\t";
- optionsText += options[i, j];
- }
- optionsText += "\n";
- }
- File.WriteAllText($"{applicationDataPath}\\Plugins\\{PluginName}\\{PluginName}.save", optionsText);
+ */
}
#endregion options
@@ -562,7 +609,7 @@ namespace DesktopMagic
private void TextBlock_Loaded(object sender, RoutedEventArgs e)
{
int index = 0;
- char[] chars = { '1', '0' };
+ char[] chars = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
foreach (FontFamily ff in Fonts.SystemFontFamilies)
{
double charWidth = -1;
@@ -586,14 +633,14 @@ namespace DesktopMagic
}
charWidth = textBlock.ActualWidth;
}
- if (monospace == true)
+ if (monospace)
{
ComboBoxItem comboBoxItem = new()
{
FontFamily = ff,
Content = ff.ToString()
};
- fontComboBox.Items.Add(comboBoxItem);
+ _ = fontComboBox.Items.Add(comboBoxItem);
if (ff.ToString() == GlobalFont)
{
@@ -677,17 +724,12 @@ namespace DesktopMagic
private void LayoutsComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
- if (layoutsComboBox.SelectedIndex == 0)
- {
- removeLayoutButton.IsEnabled = false;
- }
- else
- {
- removeLayoutButton.IsEnabled = true;
- }
+ removeLayoutButton.IsEnabled = layoutsComboBox.SelectedIndex != 0;
if (layoutsComboBox.SelectedIndex == -1 || !loaded)
+ {
return;
+ }
key.SetValue("SelectedLayout", layoutsComboBox.SelectedIndex);
@@ -697,7 +739,7 @@ namespace DesktopMagic
{
if (dat.Contains(":"))
{
- string value = dat[(dat.LastIndexOf(":") + 1)..];
+ string value = dat[(dat.LastIndexOf(":", StringComparison.InvariantCulture) + 1)..];
string name = dat.Replace(":" + value, "");
key.SetValue(name, value);
}
@@ -722,19 +764,25 @@ namespace DesktopMagic
foreach (string valueName in key.GetValueNames())
{
if (valueName != "SelectedLayout")
+ {
content += valueName + ":" + key.GetValue(valueName).ToString() + ";";
+ }
}
content += inputDialog.ResponseText + "\n";
File.AppendAllText(applicationDataPath + "\\layouts.save", content);
+ key.SetValue("SelectedLayout", -1);
LoadLayoutNames();
+ layoutsComboBox.SelectedIndex = layoutsComboBox.Items.Count - 1;
}
}
private void RemoveLayoutButton_Click(object sender, RoutedEventArgs e)
{
if (layoutsComboBox.SelectedIndex == -1)
+ {
return;
+ }
List lines = File.ReadAllLines(applicationDataPath + "\\layouts.save").ToList();
lines.RemoveAt(layoutsComboBox.SelectedIndex);
@@ -745,25 +793,27 @@ namespace DesktopMagic
private void SaveLayout()
{
- Task.Run(() =>
- {
- lock (applicationDataPath)
- {
- List lines = File.ReadAllLines(applicationDataPath + "\\layouts.save").ToList();
- string content = "";
- foreach (string valueName in key.GetValueNames())
- {
- if (valueName != "SelectedLayout")
- content += valueName + ":" + key.GetValue(valueName).ToString() + ";";
- }
- Dispatcher.Invoke(() =>
- {
- content += layoutsComboBox.SelectedItem.ToString();
- lines[layoutsComboBox.SelectedIndex] = content;
- });
- File.WriteAllLines(applicationDataPath + "\\layouts.save", lines);
- }
- });
+ _ = Task.Run(() =>
+ {
+ lock (applicationDataPath)
+ {
+ List lines = File.ReadAllLines(applicationDataPath + "\\layouts.save").ToList();
+ string content = "";
+ foreach (string valueName in key.GetValueNames())
+ {
+ if (valueName != "SelectedLayout")
+ {
+ content += valueName + ":" + key.GetValue(valueName).ToString() + ";";
+ }
+ }
+ Dispatcher.Invoke(() =>
+ {
+ content += layoutsComboBox.SelectedItem.ToString();
+ lines[layoutsComboBox.SelectedIndex] = content;
+ });
+ File.WriteAllLines(applicationDataPath + "\\layouts.save", lines);
+ }
+ });
}
private void LoadLayoutNames()
@@ -773,8 +823,8 @@ namespace DesktopMagic
foreach (string line in lines)
{
- string name = line[(line.LastIndexOf(";") + 1)..];
- layoutsComboBox.Items.Add(name);
+ string name = line[(line.LastIndexOf(";", StringComparison.InvariantCulture) + 1)..];
+ _ = layoutsComboBox.Items.Add(name);
}
layoutsComboBox.SelectedIndex = int.Parse(key.GetValue("SelectedLayout", "0").ToString());
}
@@ -807,7 +857,7 @@ namespace DesktopMagic
Windows.Clear();
WindowNames.Clear();
- var list = stackPanel.Children.OfType();
+ IEnumerable list = stackPanel.Children.OfType();
bool showWindow = true;
try
@@ -829,15 +879,15 @@ namespace DesktopMagic
}
catch (Exception ex)
{
- File.AppendAllText(logFilePath, "\n" + ex);
+ Logger.Log(ex.ToString(), "Main");
MessageBox.Show(ex.ToString());
}
}
}
catch (Exception ex)
{
- File.AppendAllText(logFilePath, "\n" + ex);
- MessageBox.Show(ex.ToString());
+ Logger.Log(ex.ToString(), "Main");
+ _ = MessageBox.Show(ex.ToString());
}
if (!showWindow && minimize)
@@ -868,7 +918,7 @@ namespace DesktopMagic
private void OpenPluginsFolderButton_Click(object sender, RoutedEventArgs e)
{
- System.Diagnostics.Process.Start("explorer.exe", applicationDataPath + "\\Plugins");
+ _ = System.Diagnostics.Process.Start("explorer.exe", applicationDataPath + "\\Plugins");
}
private void ScrollViewer_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
@@ -893,8 +943,8 @@ namespace DesktopMagic
private void SetLanguageDictionary()
{
- ResourceDictionary dict = new();
- string currentCulture = (Thread.CurrentThread.CurrentCulture.ToString());
+ ResourceDictionary dict = new ResourceDictionary();
+ string currentCulture = Thread.CurrentThread.CurrentCulture.ToString();
if (currentCulture.Contains("de"))
{
diff --git a/src/DesktopMagic/MusicVisualizerWindow.xaml.cs b/src/DesktopMagic/MusicVisualizerWindow.xaml.cs
index 386966a..33da58d 100644
--- a/src/DesktopMagic/MusicVisualizerWindow.xaml.cs
+++ b/src/DesktopMagic/MusicVisualizerWindow.xaml.cs
@@ -5,6 +5,7 @@ using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Drawing2D;
+using System.Drawing.Imaging;
using System.Linq;
using System.Runtime.InteropServices;
using System.Timers;
@@ -132,9 +133,13 @@ namespace DesktopMagic
{
int v = i;
if (v < 20)
+ {
v = 20;
+ }
- fft.Add(Math.Abs(e.Result[i].Y * v / (100 - MainWindow.AmplifierLevel)));
+ int multiplier = 100 - MainWindow.AmplifierLevel * 2;
+ multiplier = multiplier == 0 ? 1 : multiplier;
+ fft.Add(Math.Abs(e.Result[i].Y * v / multiplier));
}
if (lastFft.Count != 0)
@@ -246,8 +251,8 @@ namespace DesktopMagic
if (!fftIndexReverse)
{
- points[pointIndex + 1] = new PointF(bm.Width - 15 - 4 * pointIndex, bm.Height / 2 + value);
- points[points.Length / 2 + pointIndex + 1] = new PointF(bm.Width - 15 - 4 * pointIndex, bm.Height / 2 - value);
+ points[pointIndex + 1] = new PointF(bm.Width - 4 * pointIndex, bm.Height / 2 + value);
+ points[points.Length / 2 + pointIndex + 1] = new PointF(bm.Width - 4 * pointIndex, bm.Height / 2 - value);
}
break;
@@ -337,11 +342,11 @@ namespace DesktopMagic
private BitmapSource BitmapToImageSource(Bitmap bitmap)
{
- var bitmapData = bitmap.LockBits(
- new Rectangle(0, 0, bitmap.Width, bitmap.Height),
- System.Drawing.Imaging.ImageLockMode.ReadOnly, bitmap.PixelFormat);
+ BitmapData bitmapData = bitmap.LockBits(
+ new Rectangle(0, 0, bitmap.Width, bitmap.Height),
+ ImageLockMode.ReadOnly, bitmap.PixelFormat);
- var bitmapSource = BitmapSource.Create(
+ BitmapSource bitmapSource = BitmapSource.Create(
bitmapData.Width, bitmapData.Height,
bitmap.HorizontalResolution, bitmap.VerticalResolution,
System.Windows.Media.PixelFormats.Bgra32, null,
diff --git a/src/DesktopMagic/PluginData.cs b/src/DesktopMagic/Plugin/PluginData.cs
similarity index 100%
rename from src/DesktopMagic/PluginData.cs
rename to src/DesktopMagic/Plugin/PluginData.cs
diff --git a/src/DesktopMagic/PluginWindow.xaml b/src/DesktopMagic/Plugin/PluginWindow.xaml
similarity index 100%
rename from src/DesktopMagic/PluginWindow.xaml
rename to src/DesktopMagic/Plugin/PluginWindow.xaml
diff --git a/src/DesktopMagic/PluginWindow.xaml.cs b/src/DesktopMagic/Plugin/PluginWindow.xaml.cs
similarity index 80%
rename from src/DesktopMagic/PluginWindow.xaml.cs
rename to src/DesktopMagic/Plugin/PluginWindow.xaml.cs
index 688d02b..5c4820a 100644
--- a/src/DesktopMagic/PluginWindow.xaml.cs
+++ b/src/DesktopMagic/Plugin/PluginWindow.xaml.cs
@@ -1,7 +1,9 @@
using DesktopMagicPluginAPI;
+using DesktopMagicPluginAPI.Inputs;
using Microsoft.Win32;
using System;
using System.Collections.Generic;
+using System.Diagnostics;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
@@ -27,11 +29,14 @@ namespace DesktopMagic
private Plugin pluginClassInstance;
private readonly string pluginName = "";
- private int optionsIndex = 0;
private string pluginFolderPath = "";
private bool stop = false;
- public PluginWindow(string _PluginName)
+ public event Action PluginLoaded;
+
+ public event Action OnExit;
+
+ public PluginWindow(string pluginName)
{
InitializeComponent();
@@ -54,7 +59,7 @@ namespace DesktopMagic
t.Elapsed += Elapsed;
t.Start();
- pluginName = _PluginName;
+ this.pluginName = pluginName;
key = Registry.CurrentUser.CreateSubKey(@"Software\" + MainWindow.AppName);
this.Top = double.Parse(key.GetValue(pluginName + "WindowTop", 100).ToString());
@@ -92,7 +97,7 @@ namespace DesktopMagic
{
panel.Visibility = Visibility.Visible;
new WindowPos().SetIsLocked(this, false);
- tileBar.CaptionHeight = this.ActualHeight - 10;
+ tileBar.CaptionHeight = tileBar.CaptionHeight = this.ActualHeight - 10 < 0 ? 0 : this.ActualHeight - 10;
this.ResizeMode = ResizeMode.CanResize;
}
else
@@ -123,6 +128,7 @@ namespace DesktopMagic
else
{
MessageBox.Show("File does not exist!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+ Exit();
return;
}
@@ -130,9 +136,11 @@ namespace DesktopMagic
{
sourceText = File.ReadAllText(PluginPath);
}
- catch (Exception e)
+ catch (Exception ex)
{
- MessageBox.Show("File could not be read:\n" + e.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+ MainWindow.Logger.Log(ex.ToString(), "Plugin");
+ MessageBox.Show("File could not be read:\n" + ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+ Exit();
return;
}
@@ -140,11 +148,14 @@ namespace DesktopMagic
{
ExecuteSource(sourceText);
}
- catch (Exception e)
+ catch (Exception ex)
{
- MessageBox.Show("File execution error:\n" + e, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+ MainWindow.Logger.Log(ex.ToString(), "Plugin");
+ MessageBox.Show("File execution error:\n" + ex, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+ Exit();
return;
}
+ PluginLoaded?.Invoke();
}
private void ExecuteSource(string sourceText)
@@ -156,6 +167,7 @@ namespace DesktopMagic
if (instanceType is null)
{
MessageBox.Show($"The \"PluginScript\" class could not be found!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+ Exit();
return;
}
@@ -168,30 +180,18 @@ namespace DesktopMagic
else
{
MessageBox.Show($"The \"PluginScript\" class has to inherit from \"{nameof(DesktopMagicPluginAPI)}.{nameof(Plugin)}\"", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+ Exit();
return;
}
if (instanceType.Namespace == nameof(DesktopMagic))
{
MessageBox.Show("NO!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+ Exit();
return;
}
- string[,] optionsArray = pluginClassInstance.Inputs;
-
- int index = 0;
- List> optionsList = new();
- optionsList.AddRange(MainWindow.OptionsList);
- foreach (Tuple option in optionsList)
- {
- if (option.Item1 == pluginName)
- {
- optionsIndex = index;
- LoadOptions(optionsArray);
- break;
- }
- index++;
- }
+ LoadOptions(instance);
valueTimer = new System.Timers.Timer();
valueTimer.Interval = 1000;
@@ -206,35 +206,41 @@ namespace DesktopMagic
}
}
- private void LoadOptions(string[,] optionsArray)
+ private void LoadOptions(object instance)
{
- if (File.Exists($"{pluginFolderPath}\\{pluginName}.save"))
- {
- string[] lines = File.ReadAllLines($"{pluginFolderPath}\\{pluginName}.save");
+ Debug.WriteLine(instance.GetType().FullName);
+ FieldInfo[] props = instance.GetType().GetFields(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.GetField);
- for (int i = 0; i < lines.Length; i++)
+ List settingElements = new List();
+ foreach (FieldInfo prop in props)
+ {
+ if (prop.GetValue(instance) is Element element)
{
- string[] splitOptions = lines[i].Split('\t');
- for (int j = 0; j < optionsArray.GetLength(0); j++)
+ object[] attrs = prop.GetCustomAttributes(true);
+ foreach (object attr in attrs)
{
- if (optionsArray[j, 2] == splitOptions[2])
+ if (attr is ElementAttribute elementAttribute)
{
- optionsArray[j, 0] = splitOptions[0];
+ settingElements.Add(new SettingElement(element, elementAttribute.Name, elementAttribute.OrderIndex));
break;
}
}
}
}
- MainWindow.OptionsList[optionsIndex] = new Tuple(pluginName, optionsArray);
+
+ settingElements = settingElements.OrderBy(x => x.OrderIndex).ToList();
+ if (MainWindow.PluginsSettings.ContainsKey(pluginName))
+ {
+ MainWindow.PluginsSettings[pluginName] = settingElements;
+ }
+ else
+ {
+ MainWindow.PluginsSettings.Add(pluginName, settingElements);
+ }
}
private void ValueTimer_Elapsed(object sender, ElapsedEventArgs e)
{
- if (MainWindow.OptionsList[optionsIndex].Item2.GetLength(0) > 0)
- {
- pluginClassInstance.Inputs = MainWindow.OptionsList[optionsIndex].Item2;
- }
-
//Set Arguments
SolidBrush newBrush = (SolidBrush)MainWindow.GlobalSystemColor;
Color color = newBrush.Color;
@@ -270,6 +276,14 @@ namespace DesktopMagic
return bitmapSource;
}
+ private void Exit()
+ {
+ Dispatcher.Invoke(() =>
+ {
+ OnExit?.Invoke();
+ });
+ }
+
#region Window Events
private void Window_LocationChanged(object sender, EventArgs e)
@@ -304,11 +318,6 @@ namespace DesktopMagic
#region Plugin Methods
- public void OptionChanged(int optionIndex)
- {
- pluginClassInstance.OnOptionChanged(optionIndex);
- }
-
private void Clicked(System.Drawing.Point positon)
{
pluginClassInstance.OnMouseClick(positon);
diff --git a/src/DesktopMagic/Plugin/SettingElement.cs b/src/DesktopMagic/Plugin/SettingElement.cs
new file mode 100644
index 0000000..315c659
--- /dev/null
+++ b/src/DesktopMagic/Plugin/SettingElement.cs
@@ -0,0 +1,23 @@
+using DesktopMagicPluginAPI.Inputs;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DesktopMagic
+{
+ internal class SettingElement
+ {
+ public Element Element { get; }
+ public string Name { get; }
+ public int OrderIndex { get; }
+
+ public SettingElement(Element element, string name, int orderIndex)
+ {
+ Element = element;
+ Name = name;
+ OrderIndex = orderIndex;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/DesktopMagic/Resources/StringResources.de.xaml b/src/DesktopMagic/Resources/StringResources.de.xaml
index 30c02df..7666fcd 100644
--- a/src/DesktopMagic/Resources/StringResources.de.xaml
+++ b/src/DesktopMagic/Resources/StringResources.de.xaml
@@ -21,6 +21,8 @@
Signalverstärkung:
Neues Layout
Layout Löschen
+ Ok
+ Abbrechen
Unten
Mitte
diff --git a/src/DesktopMagic/Resources/StringResources.en.xaml b/src/DesktopMagic/Resources/StringResources.en.xaml
index f172f98..d351e65 100644
--- a/src/DesktopMagic/Resources/StringResources.en.xaml
+++ b/src/DesktopMagic/Resources/StringResources.en.xaml
@@ -21,6 +21,8 @@
Signal Amplification:
New Layout
Delete Layout
+ Ok
+ Cancel
Bottom
Middle
diff --git a/src/DesktopMagic/bin/Debug/net5.0-windows/AlwaysUpToDate.dll b/src/DesktopMagic/bin/Debug/net5.0-windows/AlwaysUpToDate.dll
deleted file mode 100644
index be7e92b..0000000
Binary files a/src/DesktopMagic/bin/Debug/net5.0-windows/AlwaysUpToDate.dll and /dev/null differ
diff --git a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.deps.json b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.deps.json
index 44a38ff..d239f46 100644
--- a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.deps.json
+++ b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.deps.json
@@ -8,30 +8,19 @@
".NETCoreApp,Version=v5.0": {
"DesktopMagic/1.0.0": {
"dependencies": {
- "AlwaysUpToDate": "1.0.0.2",
- "DesktopMagicPluginAPI": "1.0.0",
+ "DesktopMagicPluginAPI": "0.0.0.1",
"Extended.Wpf.Toolkit": "4.1.0",
"Google.Apis.Calendar.v3": "1.51.0.2312",
"Hardcodet.NotifyIcon.Wpf": "1.1.0",
"MaterialDesignThemes": "4.0.0",
"NAudio": "2.0.0",
+ "Stone_Red-C-Sharp-Utilities": "1.0.2.1",
"System.Management": "5.0.0"
},
"runtime": {
"DesktopMagic.dll": {}
}
},
- "AlwaysUpToDate/1.0.0.2": {
- "dependencies": {
- "System.Text.Json": "5.0.2"
- },
- "runtime": {
- "lib/netstandard2.1/AlwaysUpToDate.dll": {
- "assemblyVersion": "1.0.0.2",
- "fileVersion": "1.0.0.2"
- }
- }
- },
"Extended.Wpf.Toolkit/4.1.0": {
"runtime": {
"lib/net40/Xceed.Wpf.AvalonDock.Themes.Aero.dll": {
@@ -272,6 +261,14 @@
}
}
},
+ "Stone_Red-C-Sharp-Utilities/1.0.2.1": {
+ "runtime": {
+ "lib/netstandard2.1/Stone_Red-C-Sharp-Utilities.dll": {
+ "assemblyVersion": "1.0.2.1",
+ "fileVersion": "1.0.2.1"
+ }
+ }
+ },
"System.CodeDom/5.0.0": {},
"System.Drawing.Common/5.0.2": {
"dependencies": {
@@ -326,15 +323,7 @@
}
},
"System.Security.Principal.Windows/5.0.0": {},
- "System.Text.Json/5.0.2": {
- "runtime": {
- "lib/netcoreapp3.0/System.Text.Json.dll": {
- "assemblyVersion": "5.0.0.0",
- "fileVersion": "5.0.521.16609"
- }
- }
- },
- "DesktopMagicPluginAPI/1.0.0": {
+ "DesktopMagicPluginAPI/0.0.0.1": {
"dependencies": {
"System.Drawing.Common": "5.0.2"
},
@@ -350,13 +339,6 @@
"serviceable": false,
"sha512": ""
},
- "AlwaysUpToDate/1.0.0.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LUr8adUXFo86T3Ta2+U3YWVcn9bmjOCK/0QAPf2GvWLm0fLAfvsVzmZLZXVS5B01t88HAT0Ew2DH6b6M24UWzA==",
- "path": "alwaysuptodate/1.0.0.2",
- "hashPath": "alwaysuptodate.1.0.0.2.nupkg.sha512"
- },
"Extended.Wpf.Toolkit/4.1.0": {
"type": "package",
"serviceable": true,
@@ -490,6 +472,13 @@
"path": "newtonsoft.json/12.0.3",
"hashPath": "newtonsoft.json.12.0.3.nupkg.sha512"
},
+ "Stone_Red-C-Sharp-Utilities/1.0.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QzwH0QvsDiBvCJTFroZBhN/pMEIiz0C8TNkQci+pxCbnjfTtVkxAYsgmlshCl5oHFJh7VYDLcGAULcMBARSb+w==",
+ "path": "stone_red-c-sharp-utilities/1.0.2.1",
+ "hashPath": "stone_red-c-sharp-utilities.1.0.2.1.nupkg.sha512"
+ },
"System.CodeDom/5.0.0": {
"type": "package",
"serviceable": true,
@@ -525,14 +514,7 @@
"path": "system.security.principal.windows/5.0.0",
"hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512"
},
- "System.Text.Json/5.0.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-I47dVIGiV6SfAyppphxqupertT/5oZkYLDCX6vC3HpOI4ZLjyoKAreUoem2ie6G0RbRuFrlqz/PcTQjfb2DOfQ==",
- "path": "system.text.json/5.0.2",
- "hashPath": "system.text.json.5.0.2.nupkg.sha512"
- },
- "DesktopMagicPluginAPI/1.0.0": {
+ "DesktopMagicPluginAPI/0.0.0.1": {
"type": "project",
"serviceable": false,
"sha512": ""
diff --git a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.dll b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.dll
index 354b2a0..87fd789 100644
Binary files a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.dll and b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.dll differ
diff --git a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.exe b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.exe
index f6af1a8..d7083ed 100644
Binary files a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.exe and b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.exe differ
diff --git a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.pdb b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.pdb
index 26ac220..16293bd 100644
Binary files a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.pdb and b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.pdb differ
diff --git a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.runtimeconfig.dev.json b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.runtimeconfig.dev.json
index 560c599..29e3525 100644
--- a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.runtimeconfig.dev.json
+++ b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagic.runtimeconfig.dev.json
@@ -3,8 +3,7 @@
"additionalProbingPaths": [
"C:\\Users\\David\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\David\\.nuget\\packages",
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
]
}
}
\ No newline at end of file
diff --git a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagicPluginAPI.dll b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagicPluginAPI.dll
index d389ab0..1fafbc0 100644
Binary files a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagicPluginAPI.dll and b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagicPluginAPI.dll differ
diff --git a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagicPluginAPI.pdb b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagicPluginAPI.pdb
index ce08c27..629027c 100644
Binary files a/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagicPluginAPI.pdb and b/src/DesktopMagic/bin/Debug/net5.0-windows/DesktopMagicPluginAPI.pdb differ
diff --git a/src/DesktopMagic/bin/Debug/net5.0-windows/System.Text.Json.dll b/src/DesktopMagic/bin/Debug/net5.0-windows/System.Text.Json.dll
deleted file mode 100644
index e52b914..0000000
Binary files a/src/DesktopMagic/bin/Debug/net5.0-windows/System.Text.Json.dll and /dev/null differ
diff --git a/src/DesktopMagic/bin/Debug/net5.0-windows/ref/DesktopMagic.dll b/src/DesktopMagic/bin/Debug/net5.0-windows/ref/DesktopMagic.dll
index 339612d..c6cb97e 100644
Binary files a/src/DesktopMagic/bin/Debug/net5.0-windows/ref/DesktopMagic.dll and b/src/DesktopMagic/bin/Debug/net5.0-windows/ref/DesktopMagic.dll differ
diff --git a/src/DesktopMagic/bin/Release/net5.0-windows/AlwaysUpToDate.dll b/src/DesktopMagic/bin/Release/net5.0-windows/AlwaysUpToDate.dll
deleted file mode 100644
index be7e92b..0000000
Binary files a/src/DesktopMagic/bin/Release/net5.0-windows/AlwaysUpToDate.dll and /dev/null differ
diff --git a/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.deps.json b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.deps.json
index b8f0a6a..d239f46 100644
--- a/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.deps.json
+++ b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.deps.json
@@ -8,30 +8,19 @@
".NETCoreApp,Version=v5.0": {
"DesktopMagic/1.0.0": {
"dependencies": {
- "AlwaysUpToDate": "1.0.0.2",
"DesktopMagicPluginAPI": "0.0.0.1",
"Extended.Wpf.Toolkit": "4.1.0",
"Google.Apis.Calendar.v3": "1.51.0.2312",
"Hardcodet.NotifyIcon.Wpf": "1.1.0",
"MaterialDesignThemes": "4.0.0",
"NAudio": "2.0.0",
+ "Stone_Red-C-Sharp-Utilities": "1.0.2.1",
"System.Management": "5.0.0"
},
"runtime": {
"DesktopMagic.dll": {}
}
},
- "AlwaysUpToDate/1.0.0.2": {
- "dependencies": {
- "System.Text.Json": "5.0.2"
- },
- "runtime": {
- "lib/netstandard2.1/AlwaysUpToDate.dll": {
- "assemblyVersion": "1.0.0.2",
- "fileVersion": "1.0.0.2"
- }
- }
- },
"Extended.Wpf.Toolkit/4.1.0": {
"runtime": {
"lib/net40/Xceed.Wpf.AvalonDock.Themes.Aero.dll": {
@@ -272,6 +261,14 @@
}
}
},
+ "Stone_Red-C-Sharp-Utilities/1.0.2.1": {
+ "runtime": {
+ "lib/netstandard2.1/Stone_Red-C-Sharp-Utilities.dll": {
+ "assemblyVersion": "1.0.2.1",
+ "fileVersion": "1.0.2.1"
+ }
+ }
+ },
"System.CodeDom/5.0.0": {},
"System.Drawing.Common/5.0.2": {
"dependencies": {
@@ -326,14 +323,6 @@
}
},
"System.Security.Principal.Windows/5.0.0": {},
- "System.Text.Json/5.0.2": {
- "runtime": {
- "lib/netcoreapp3.0/System.Text.Json.dll": {
- "assemblyVersion": "5.0.0.0",
- "fileVersion": "5.0.521.16609"
- }
- }
- },
"DesktopMagicPluginAPI/0.0.0.1": {
"dependencies": {
"System.Drawing.Common": "5.0.2"
@@ -350,13 +339,6 @@
"serviceable": false,
"sha512": ""
},
- "AlwaysUpToDate/1.0.0.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LUr8adUXFo86T3Ta2+U3YWVcn9bmjOCK/0QAPf2GvWLm0fLAfvsVzmZLZXVS5B01t88HAT0Ew2DH6b6M24UWzA==",
- "path": "alwaysuptodate/1.0.0.2",
- "hashPath": "alwaysuptodate.1.0.0.2.nupkg.sha512"
- },
"Extended.Wpf.Toolkit/4.1.0": {
"type": "package",
"serviceable": true,
@@ -490,6 +472,13 @@
"path": "newtonsoft.json/12.0.3",
"hashPath": "newtonsoft.json.12.0.3.nupkg.sha512"
},
+ "Stone_Red-C-Sharp-Utilities/1.0.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QzwH0QvsDiBvCJTFroZBhN/pMEIiz0C8TNkQci+pxCbnjfTtVkxAYsgmlshCl5oHFJh7VYDLcGAULcMBARSb+w==",
+ "path": "stone_red-c-sharp-utilities/1.0.2.1",
+ "hashPath": "stone_red-c-sharp-utilities.1.0.2.1.nupkg.sha512"
+ },
"System.CodeDom/5.0.0": {
"type": "package",
"serviceable": true,
@@ -525,13 +514,6 @@
"path": "system.security.principal.windows/5.0.0",
"hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512"
},
- "System.Text.Json/5.0.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-I47dVIGiV6SfAyppphxqupertT/5oZkYLDCX6vC3HpOI4ZLjyoKAreUoem2ie6G0RbRuFrlqz/PcTQjfb2DOfQ==",
- "path": "system.text.json/5.0.2",
- "hashPath": "system.text.json.5.0.2.nupkg.sha512"
- },
"DesktopMagicPluginAPI/0.0.0.1": {
"type": "project",
"serviceable": false,
diff --git a/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.dll b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.dll
new file mode 100644
index 0000000..bb1ff97
Binary files /dev/null and b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.dll differ
diff --git a/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.exe b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.exe
new file mode 100644
index 0000000..6d3db28
Binary files /dev/null and b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.exe differ
diff --git a/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.pdb b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.pdb
index df65012..445f833 100644
Binary files a/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.pdb and b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.pdb differ
diff --git a/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.runtimeconfig.dev.json b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.runtimeconfig.dev.json
index 560c599..29e3525 100644
--- a/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.runtimeconfig.dev.json
+++ b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagic.runtimeconfig.dev.json
@@ -3,8 +3,7 @@
"additionalProbingPaths": [
"C:\\Users\\David\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\David\\.nuget\\packages",
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
]
}
}
\ No newline at end of file
diff --git a/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagicPluginAPI.dll b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagicPluginAPI.dll
new file mode 100644
index 0000000..aeb95d3
Binary files /dev/null and b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagicPluginAPI.dll differ
diff --git a/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagicPluginAPI.pdb b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagicPluginAPI.pdb
index 21cf341..1e12c19 100644
Binary files a/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagicPluginAPI.pdb and b/src/DesktopMagic/bin/Release/net5.0-windows/DesktopMagicPluginAPI.pdb differ
diff --git a/src/DesktopMagic/bin/Release/net5.0-windows/System.Text.Json.dll b/src/DesktopMagic/bin/Release/net5.0-windows/System.Text.Json.dll
deleted file mode 100644
index e52b914..0000000
Binary files a/src/DesktopMagic/bin/Release/net5.0-windows/System.Text.Json.dll and /dev/null differ
diff --git a/src/DesktopMagic/bin/Release/net5.0-windows/ref/DesktopMagic.dll b/src/DesktopMagic/bin/Release/net5.0-windows/ref/DesktopMagic.dll
index 4f1092c..b4f3cd0 100644
Binary files a/src/DesktopMagic/bin/Release/net5.0-windows/ref/DesktopMagic.dll and b/src/DesktopMagic/bin/Release/net5.0-windows/ref/DesktopMagic.dll differ
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/App.g.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/App.g.cs
index 8ede292..8954f8f 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/App.g.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/App.g.cs
@@ -50,7 +50,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -76,7 +76,7 @@ namespace DesktopMagic {
///
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public static void Main() {
DesktopMagic.App app = new DesktopMagic.App();
app.InitializeComponent();
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/App.g.i.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/App.g.i.cs
index 8ede292..8954f8f 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/App.g.i.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/App.g.i.cs
@@ -50,7 +50,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -76,7 +76,7 @@ namespace DesktopMagic {
///
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public static void Main() {
DesktopMagic.App app = new DesktopMagic.App();
app.InitializeComponent();
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/CalendarWindow.g.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/CalendarWindow.g.cs
index 0ca7078..734d1dc 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/CalendarWindow.g.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/CalendarWindow.g.cs
@@ -79,7 +79,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/CalendarWindow.g.i.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/CalendarWindow.g.i.cs
index 0ca7078..734d1dc 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/CalendarWindow.g.i.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/CalendarWindow.g.i.cs
@@ -79,7 +79,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/CpuUsageWindow.g.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/CpuUsageWindow.g.cs
index 9c3f7a3..db74af3 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/CpuUsageWindow.g.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/CpuUsageWindow.g.cs
@@ -79,7 +79,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/CpuUsageWindow.g.i.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/CpuUsageWindow.g.i.cs
index 9c3f7a3..db74af3 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/CpuUsageWindow.g.i.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/CpuUsageWindow.g.i.cs
@@ -79,7 +79,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DateWindow.g.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/DateWindow.g.cs
index e3b4015..1b22563 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/DateWindow.g.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/DateWindow.g.cs
@@ -79,7 +79,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DateWindow.g.i.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/DateWindow.g.i.cs
index e3b4015..1b22563 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/DateWindow.g.i.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/DateWindow.g.i.cs
@@ -79,7 +79,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.assets.cache b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.assets.cache
index ed1443d..13dc197 100644
Binary files a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.assets.cache and b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.assets.cache differ
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.csproj.CoreCompileInputs.cache b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.csproj.CoreCompileInputs.cache
index cb291a8..1b96f43 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.csproj.CoreCompileInputs.cache
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-fad992f78c9897474b900604791c7e23772a784d
+82202d5e43edd6abdb9836ebc428b7da1496c4ef
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.csproj.FileListAbsolute.txt b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.csproj.FileListAbsolute.txt
index 5fd531d..9587bfd 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.csproj.FileListAbsolute.txt
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.csproj.FileListAbsolute.txt
@@ -162,3 +162,85 @@ C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debu
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\ref\DesktopMagic.dll
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic.pdb
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic.genruntimeconfig.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\DesktopMagic.exe
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\DesktopMagic.deps.json
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\DesktopMagic.runtimeconfig.json
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\DesktopMagic.runtimeconfig.dev.json
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\DesktopMagic.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\ref\DesktopMagic.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\DesktopMagic.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\Xceed.Wpf.AvalonDock.Themes.Aero.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\Xceed.Wpf.AvalonDock.Themes.Metro.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\Xceed.Wpf.AvalonDock.Themes.VS2010.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\Xceed.Wpf.AvalonDock.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\Xceed.Wpf.Toolkit.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\Google.Apis.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\Google.Apis.Auth.PlatformServices.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\Google.Apis.Auth.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\Google.Apis.Calendar.v3.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\Google.Apis.Core.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\Hardcodet.NotifyIcon.Wpf.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\MaterialDesignColors.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\MaterialDesignThemes.Wpf.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\NAudio.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\NAudio.Asio.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\NAudio.Core.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\NAudio.Midi.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\NAudio.Wasapi.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\NAudio.WinForms.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\NAudio.WinMM.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\Newtonsoft.Json.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\System.Drawing.Common.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\System.Management.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\cs-CZ\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\de\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\es\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\fr\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\hu\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\it\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\ja-JP\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\pt-BR\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\ro\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\ru\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\sv\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\zh-Hans\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\runtimes\unix\lib\netcoreapp3.0\System.Drawing.Common.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\runtimes\win\lib\netcoreapp3.0\System.Drawing.Common.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\runtimes\win\lib\netcoreapp2.0\System.Management.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\DesktopMagicPluginAPI.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\DesktopMagicPluginAPI.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic.csproj.AssemblyReference.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\CalendarWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\CpuUsageWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DateWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\MainWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\MusicVisualizerWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\Resources\StringResources.de.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\Resources\StringResources.en.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\TimeWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\App.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\CalendarWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\CpuUsageWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DateWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\InputDialog.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\MainWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\MusicVisualizerWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\Plugin\PluginWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\TimeWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\App.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic_MarkupCompile.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic_MarkupCompile.lref
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\InputDialog.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\Plugin\PluginWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic.g.resources
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic.AssemblyInfoInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic.AssemblyInfo.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic.csproj.CoreCompileInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic.csproj.CopyComplete
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\ref\DesktopMagic.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\DesktopMagic.genruntimeconfig.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\Stone_Red-C-Sharp-Utilities.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Debug\net5.0-windows\DesktopMagicPluginAPI.xml
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.designer.deps.json b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.designer.deps.json
index ee2890c..c0e1537 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.designer.deps.json
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.designer.deps.json
@@ -6,17 +6,6 @@
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v5.0": {
- "AlwaysUpToDate/1.0.0.2": {
- "dependencies": {
- "System.Text.Json": "5.0.2"
- },
- "runtime": {
- "lib/netstandard2.1/AlwaysUpToDate.dll": {
- "assemblyVersion": "1.0.0.2",
- "fileVersion": "1.0.0.2"
- }
- }
- },
"Extended.Wpf.Toolkit/4.1.0": {
"runtime": {
"lib/net40/Xceed.Wpf.AvalonDock.Themes.Aero.dll": {
@@ -285,6 +274,14 @@
}
}
},
+ "Stone_Red-C-Sharp-Utilities/1.0.2.1": {
+ "runtime": {
+ "lib/netstandard2.1/Stone_Red-C-Sharp-Utilities.dll": {
+ "assemblyVersion": "1.0.2.1",
+ "fileVersion": "1.0.2.1"
+ }
+ }
+ },
"System.CodeDom/5.0.0": {
"runtime": {
"lib/netstandard2.0/System.CodeDom.dll": {
@@ -380,25 +377,10 @@
"fileVersion": "5.0.20.51904"
}
}
- },
- "System.Text.Json/5.0.2": {
- "runtime": {
- "lib/netcoreapp3.0/System.Text.Json.dll": {
- "assemblyVersion": "5.0.0.0",
- "fileVersion": "5.0.521.16609"
- }
- }
}
}
},
"libraries": {
- "AlwaysUpToDate/1.0.0.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LUr8adUXFo86T3Ta2+U3YWVcn9bmjOCK/0QAPf2GvWLm0fLAfvsVzmZLZXVS5B01t88HAT0Ew2DH6b6M24UWzA==",
- "path": "alwaysuptodate/1.0.0.2",
- "hashPath": "alwaysuptodate.1.0.0.2.nupkg.sha512"
- },
"Extended.Wpf.Toolkit/4.1.0": {
"type": "package",
"serviceable": true,
@@ -532,6 +514,13 @@
"path": "newtonsoft.json/12.0.3",
"hashPath": "newtonsoft.json.12.0.3.nupkg.sha512"
},
+ "Stone_Red-C-Sharp-Utilities/1.0.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QzwH0QvsDiBvCJTFroZBhN/pMEIiz0C8TNkQci+pxCbnjfTtVkxAYsgmlshCl5oHFJh7VYDLcGAULcMBARSb+w==",
+ "path": "stone_red-c-sharp-utilities/1.0.2.1",
+ "hashPath": "stone_red-c-sharp-utilities.1.0.2.1.nupkg.sha512"
+ },
"System.CodeDom/5.0.0": {
"type": "package",
"serviceable": true,
@@ -566,13 +555,6 @@
"sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==",
"path": "system.security.principal.windows/5.0.0",
"hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512"
- },
- "System.Text.Json/5.0.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-I47dVIGiV6SfAyppphxqupertT/5oZkYLDCX6vC3HpOI4ZLjyoKAreUoem2ie6G0RbRuFrlqz/PcTQjfb2DOfQ==",
- "path": "system.text.json/5.0.2",
- "hashPath": "system.text.json.5.0.2.nupkg.sha512"
}
}
}
\ No newline at end of file
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.designer.runtimeconfig.json b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.designer.runtimeconfig.json
index a39db45..7e7927e 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.designer.runtimeconfig.json
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.designer.runtimeconfig.json
@@ -8,8 +8,7 @@
"additionalProbingPaths": [
"C:\\Users\\David\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\David\\.nuget\\packages",
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configProperties": {
"Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.dll b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.dll
index 354b2a0..87fd789 100644
Binary files a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.dll and b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.dll differ
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.g.resources b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.g.resources
index 86f94c5..7206bdc 100644
Binary files a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.g.resources and b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.g.resources differ
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.genruntimeconfig.cache b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.genruntimeconfig.cache
index 0945adb..f55ccd9 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.genruntimeconfig.cache
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.genruntimeconfig.cache
@@ -1 +1 @@
-a6b3c04ef8e616f7009fb6b97aec46015cf10813
+1b78c62ccd4bd7611f1b36a873f8433dd37da59a
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.pdb b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.pdb
index 26ac220..16293bd 100644
Binary files a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.pdb and b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic.pdb differ
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic_MarkupCompile.cache b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic_MarkupCompile.cache
index 3e85079..213f0e6 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic_MarkupCompile.cache
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic_MarkupCompile.cache
@@ -4,17 +4,17 @@
winexe
C#
.cs
-C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\
DesktopMagic
none
false
TRACE;DEBUG;NET;NET5_0;NETCOREAPP
-C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\App.xaml
-10-1821104012
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\App.xaml
+10-291818503
-15283295026
-226-2034942167
-CalendarWindow.xaml;CpuUsageWindow.xaml;DateWindow.xaml;InputDialog.xaml;MainWindow.xaml;MusicVisualizerWindow.xaml;PluginWindow.xaml;Resources\StringResources.de.xaml;Resources\StringResources.en.xaml;TimeWindow.xaml;
+17-911440499
+226605658444
+CalendarWindow.xaml;CpuUsageWindow.xaml;DateWindow.xaml;InputDialog.xaml;MainWindow.xaml;MusicVisualizerWindow.xaml;Plugin\PluginWindow.xaml;Resources\StringResources.de.xaml;Resources\StringResources.en.xaml;TimeWindow.xaml;
False
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic_MarkupCompile.i.cache b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic_MarkupCompile.i.cache
index 816c24f..aad124f 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic_MarkupCompile.i.cache
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic_MarkupCompile.i.cache
@@ -4,17 +4,17 @@
winexe
C#
.cs
-C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Debug\net5.0-windows\
DesktopMagic
none
false
TRACE;DEBUG;NET;NET5_0;NETCOREAPP
-C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\App.xaml
-10-1821104012
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\App.xaml
+10-291818503
-171141795125
-226-2034942167
-CalendarWindow.xaml;CpuUsageWindow.xaml;DateWindow.xaml;InputDialog.xaml;MainWindow.xaml;MusicVisualizerWindow.xaml;PluginWindow.xaml;Resources\StringResources.de.xaml;Resources\StringResources.en.xaml;TimeWindow.xaml;
+19-52940400
+226605658444
+CalendarWindow.xaml;CpuUsageWindow.xaml;DateWindow.xaml;InputDialog.xaml;MainWindow.xaml;MusicVisualizerWindow.xaml;Plugin\PluginWindow.xaml;Resources\StringResources.de.xaml;Resources\StringResources.en.xaml;TimeWindow.xaml;
-False
+True
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic_MarkupCompile.lref b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic_MarkupCompile.lref
index 2640167..e28a2e7 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic_MarkupCompile.lref
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/DesktopMagic_MarkupCompile.lref
@@ -1,5 +1,5 @@
-FC:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\InputDialog.xaml;;
-FC:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\PluginWindow.xaml;;
+FC:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\InputDialog.xaml;;
+FC:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\Plugin\PluginWindow.xaml;;
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/InputDialog.baml b/src/DesktopMagic/obj/Debug/net5.0-windows/InputDialog.baml
deleted file mode 100644
index 6894b89..0000000
Binary files a/src/DesktopMagic/obj/Debug/net5.0-windows/InputDialog.baml and /dev/null differ
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/InputDialog.g.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/InputDialog.g.cs
index 5fc60ec..24c9bcf 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/InputDialog.g.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/InputDialog.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\InputDialog.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "69003CAB3985612DB9AB987164994394DEC44BA3"
+#pragma checksum "..\..\..\InputDialog.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "E92EE63B86C66ACB37E5EDABBB5EC243DBD1F651"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
@@ -43,44 +43,44 @@ namespace DesktopMagic {
public partial class InputDialog : System.Windows.Window, System.Windows.Markup.IComponentConnector {
- #line 11 "..\..\..\InputDialog.xaml"
- [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
- internal System.Windows.Controls.Button okButton;
-
- #line default
- #line hidden
-
-
#line 12 "..\..\..\InputDialog.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
- internal System.Windows.Controls.Button cancelButton;
-
- #line default
- #line hidden
-
-
- #line 13 "..\..\..\InputDialog.xaml"
- [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Label label;
#line default
#line hidden
- #line 14 "..\..\..\InputDialog.xaml"
+ #line 13 "..\..\..\InputDialog.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBox textBox;
#line default
#line hidden
+
+ #line 15 "..\..\..\InputDialog.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.Button okButton;
+
+ #line default
+ #line hidden
+
+
+ #line 16 "..\..\..\InputDialog.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.Button cancelButton;
+
+ #line default
+ #line hidden
+
private bool _contentLoaded;
///
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -96,7 +96,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
@@ -105,29 +105,29 @@ namespace DesktopMagic {
switch (connectionId)
{
case 1:
- this.okButton = ((System.Windows.Controls.Button)(target));
-
- #line 11 "..\..\..\InputDialog.xaml"
- this.okButton.Click += new System.Windows.RoutedEventHandler(this.okButton_Click);
-
- #line default
- #line hidden
- return;
- case 2:
- this.cancelButton = ((System.Windows.Controls.Button)(target));
-
- #line 12 "..\..\..\InputDialog.xaml"
- this.cancelButton.Click += new System.Windows.RoutedEventHandler(this.cancelButton_Click);
-
- #line default
- #line hidden
- return;
- case 3:
this.label = ((System.Windows.Controls.Label)(target));
return;
- case 4:
+ case 2:
this.textBox = ((System.Windows.Controls.TextBox)(target));
return;
+ case 3:
+ this.okButton = ((System.Windows.Controls.Button)(target));
+
+ #line 15 "..\..\..\InputDialog.xaml"
+ this.okButton.Click += new System.Windows.RoutedEventHandler(this.OkButton_Click);
+
+ #line default
+ #line hidden
+ return;
+ case 4:
+ this.cancelButton = ((System.Windows.Controls.Button)(target));
+
+ #line 16 "..\..\..\InputDialog.xaml"
+ this.cancelButton.Click += new System.Windows.RoutedEventHandler(this.CancelButton_Click);
+
+ #line default
+ #line hidden
+ return;
}
this._contentLoaded = true;
}
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/InputDialog.g.i.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/InputDialog.g.i.cs
index 5fc60ec..24c9bcf 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/InputDialog.g.i.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/InputDialog.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\InputDialog.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "69003CAB3985612DB9AB987164994394DEC44BA3"
+#pragma checksum "..\..\..\InputDialog.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "E92EE63B86C66ACB37E5EDABBB5EC243DBD1F651"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
@@ -43,44 +43,44 @@ namespace DesktopMagic {
public partial class InputDialog : System.Windows.Window, System.Windows.Markup.IComponentConnector {
- #line 11 "..\..\..\InputDialog.xaml"
- [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
- internal System.Windows.Controls.Button okButton;
-
- #line default
- #line hidden
-
-
#line 12 "..\..\..\InputDialog.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
- internal System.Windows.Controls.Button cancelButton;
-
- #line default
- #line hidden
-
-
- #line 13 "..\..\..\InputDialog.xaml"
- [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Label label;
#line default
#line hidden
- #line 14 "..\..\..\InputDialog.xaml"
+ #line 13 "..\..\..\InputDialog.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBox textBox;
#line default
#line hidden
+
+ #line 15 "..\..\..\InputDialog.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.Button okButton;
+
+ #line default
+ #line hidden
+
+
+ #line 16 "..\..\..\InputDialog.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.Button cancelButton;
+
+ #line default
+ #line hidden
+
private bool _contentLoaded;
///
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -96,7 +96,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
@@ -105,29 +105,29 @@ namespace DesktopMagic {
switch (connectionId)
{
case 1:
- this.okButton = ((System.Windows.Controls.Button)(target));
-
- #line 11 "..\..\..\InputDialog.xaml"
- this.okButton.Click += new System.Windows.RoutedEventHandler(this.okButton_Click);
-
- #line default
- #line hidden
- return;
- case 2:
- this.cancelButton = ((System.Windows.Controls.Button)(target));
-
- #line 12 "..\..\..\InputDialog.xaml"
- this.cancelButton.Click += new System.Windows.RoutedEventHandler(this.cancelButton_Click);
-
- #line default
- #line hidden
- return;
- case 3:
this.label = ((System.Windows.Controls.Label)(target));
return;
- case 4:
+ case 2:
this.textBox = ((System.Windows.Controls.TextBox)(target));
return;
+ case 3:
+ this.okButton = ((System.Windows.Controls.Button)(target));
+
+ #line 15 "..\..\..\InputDialog.xaml"
+ this.okButton.Click += new System.Windows.RoutedEventHandler(this.OkButton_Click);
+
+ #line default
+ #line hidden
+ return;
+ case 4:
+ this.cancelButton = ((System.Windows.Controls.Button)(target));
+
+ #line 16 "..\..\..\InputDialog.xaml"
+ this.cancelButton.Click += new System.Windows.RoutedEventHandler(this.CancelButton_Click);
+
+ #line default
+ #line hidden
+ return;
}
this._contentLoaded = true;
}
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/MainWindow.baml b/src/DesktopMagic/obj/Debug/net5.0-windows/MainWindow.baml
index c232335..ed7b7a8 100644
Binary files a/src/DesktopMagic/obj/Debug/net5.0-windows/MainWindow.baml and b/src/DesktopMagic/obj/Debug/net5.0-windows/MainWindow.baml differ
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/MainWindow.g.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/MainWindow.g.cs
index c27a4fa..838ec28 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/MainWindow.g.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/MainWindow.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "56A04FC33DFC60D7E526BF21765D414E7492102A"
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "C65BB0CCBD38447F44B1617C45B72B340536B1CC"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
@@ -45,7 +45,7 @@ namespace DesktopMagic {
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
- #line 18 "..\..\..\MainWindow.xaml"
+ #line 19 "..\..\..\MainWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Grid grid;
@@ -282,7 +282,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -298,7 +298,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
@@ -320,13 +320,13 @@ namespace DesktopMagic {
#line default
#line hidden
- #line 15 "..\..\..\MainWindow.xaml"
+ #line 16 "..\..\..\MainWindow.xaml"
((DesktopMagic.MainWindow)(target)).StateChanged += new System.EventHandler(this.Window_StateChanged);
#line default
#line hidden
- #line 16 "..\..\..\MainWindow.xaml"
+ #line 17 "..\..\..\MainWindow.xaml"
((DesktopMagic.MainWindow)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded);
#line default
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/MainWindow.g.i.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/MainWindow.g.i.cs
index c27a4fa..838ec28 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/MainWindow.g.i.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/MainWindow.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "56A04FC33DFC60D7E526BF21765D414E7492102A"
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "C65BB0CCBD38447F44B1617C45B72B340536B1CC"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
@@ -45,7 +45,7 @@ namespace DesktopMagic {
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
- #line 18 "..\..\..\MainWindow.xaml"
+ #line 19 "..\..\..\MainWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Grid grid;
@@ -282,7 +282,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -298,7 +298,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
@@ -320,13 +320,13 @@ namespace DesktopMagic {
#line default
#line hidden
- #line 15 "..\..\..\MainWindow.xaml"
+ #line 16 "..\..\..\MainWindow.xaml"
((DesktopMagic.MainWindow)(target)).StateChanged += new System.EventHandler(this.Window_StateChanged);
#line default
#line hidden
- #line 16 "..\..\..\MainWindow.xaml"
+ #line 17 "..\..\..\MainWindow.xaml"
((DesktopMagic.MainWindow)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded);
#line default
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/MusicVisualizerWindow.g.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/MusicVisualizerWindow.g.cs
index e1680aa..e2d5738 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/MusicVisualizerWindow.g.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/MusicVisualizerWindow.g.cs
@@ -87,7 +87,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -103,7 +103,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/MusicVisualizerWindow.g.i.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/MusicVisualizerWindow.g.i.cs
index e1680aa..e2d5738 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/MusicVisualizerWindow.g.i.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/MusicVisualizerWindow.g.i.cs
@@ -87,7 +87,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -103,7 +103,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/Resources/StringResources.de.baml b/src/DesktopMagic/obj/Debug/net5.0-windows/Resources/StringResources.de.baml
index e940814..db458f9 100644
Binary files a/src/DesktopMagic/obj/Debug/net5.0-windows/Resources/StringResources.de.baml and b/src/DesktopMagic/obj/Debug/net5.0-windows/Resources/StringResources.de.baml differ
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/Resources/StringResources.en.baml b/src/DesktopMagic/obj/Debug/net5.0-windows/Resources/StringResources.en.baml
index 27f200b..b055c32 100644
Binary files a/src/DesktopMagic/obj/Debug/net5.0-windows/Resources/StringResources.en.baml and b/src/DesktopMagic/obj/Debug/net5.0-windows/Resources/StringResources.en.baml differ
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/TimeWindow.g.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/TimeWindow.g.cs
index 6abe00b..6bce46b 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/TimeWindow.g.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/TimeWindow.g.cs
@@ -79,7 +79,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/TimeWindow.g.i.cs b/src/DesktopMagic/obj/Debug/net5.0-windows/TimeWindow.g.i.cs
index 6abe00b..6bce46b 100644
--- a/src/DesktopMagic/obj/Debug/net5.0-windows/TimeWindow.g.i.cs
+++ b/src/DesktopMagic/obj/Debug/net5.0-windows/TimeWindow.g.i.cs
@@ -79,7 +79,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.9.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/apphost.exe b/src/DesktopMagic/obj/Debug/net5.0-windows/apphost.exe
index f6af1a8..d7083ed 100644
Binary files a/src/DesktopMagic/obj/Debug/net5.0-windows/apphost.exe and b/src/DesktopMagic/obj/Debug/net5.0-windows/apphost.exe differ
diff --git a/src/DesktopMagic/obj/Debug/net5.0-windows/ref/DesktopMagic.dll b/src/DesktopMagic/obj/Debug/net5.0-windows/ref/DesktopMagic.dll
index 339612d..c6cb97e 100644
Binary files a/src/DesktopMagic/obj/Debug/net5.0-windows/ref/DesktopMagic.dll and b/src/DesktopMagic/obj/Debug/net5.0-windows/ref/DesktopMagic.dll differ
diff --git a/src/DesktopMagic/obj/DesktopMagic.csproj.nuget.dgspec.json b/src/DesktopMagic/obj/DesktopMagic.csproj.nuget.dgspec.json
index 828cece..43bee5e 100644
--- a/src/DesktopMagic/obj/DesktopMagic.csproj.nuget.dgspec.json
+++ b/src/DesktopMagic/obj/DesktopMagic.csproj.nuget.dgspec.json
@@ -1,33 +1,32 @@
{
"format": 1,
"restore": {
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj": {}
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj": {}
},
"projects": {
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
"version": "0.0.0.1",
"restore": {
- "projectUniqueName": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
+ "projectUniqueName": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
"projectName": "DesktopMagicPluginAPI",
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
"packagesPath": "C:\\Users\\David\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\obj\\",
+ "outputPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\David\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net5.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Users\\David\\AppData\\Roaming\\Cosmos User Kit\\packages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
@@ -49,6 +48,12 @@
"System.Drawing.Common": {
"target": "Package",
"version": "[5.0.2, )"
+ },
+ "Vsxmd": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[1.4.5, )"
}
},
"imports": [
@@ -66,42 +71,41 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.301\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.303\\RuntimeIdentifierGraph.json"
}
}
},
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj": {
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj",
+ "projectUniqueName": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj",
"projectName": "DesktopMagic",
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj",
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj",
"packagesPath": "C:\\Users\\David\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\obj\\",
+ "outputPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\David\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net5.0-windows7.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Users\\David\\AppData\\Roaming\\Cosmos User Kit\\packages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net5.0-windows7.0": {
"targetAlias": "net5.0-windows",
"projectReferences": {
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj"
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj"
}
}
}
@@ -116,10 +120,6 @@
"net5.0-windows7.0": {
"targetAlias": "net5.0-windows",
"dependencies": {
- "AlwaysUpToDate": {
- "target": "Package",
- "version": "[1.0.0.2, )"
- },
"Extended.Wpf.Toolkit": {
"target": "Package",
"version": "[4.1.0, )"
@@ -140,6 +140,10 @@
"target": "Package",
"version": "[2.0.0, )"
},
+ "Stone_Red-C-Sharp-Utilities": {
+ "target": "Package",
+ "version": "[1.0.2.1, )"
+ },
"System.Management": {
"target": "Package",
"version": "[5.0.0, )"
@@ -163,7 +167,7 @@
"privateAssets": "none"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.301\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.303\\RuntimeIdentifierGraph.json"
}
}
}
diff --git a/src/DesktopMagic/obj/DesktopMagic.csproj.nuget.g.props b/src/DesktopMagic/obj/DesktopMagic.csproj.nuget.g.props
index 9925ca8..26c23e7 100644
--- a/src/DesktopMagic/obj/DesktopMagic.csproj.nuget.g.props
+++ b/src/DesktopMagic/obj/DesktopMagic.csproj.nuget.g.props
@@ -5,14 +5,13 @@
NuGet
$(MSBuildThisFileDirectory)project.assets.json
$(UserProfile)\.nuget\packages\
- C:\Users\David\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files (x86)\Microsoft\Xamarin\NuGet\
+ C:\Users\David\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
PackageReference
5.10.0
-
$(MSBuildAllProjects);$(MSBuildThisFileFullPath)
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/App.g.cs b/src/DesktopMagic/obj/Release/net5.0-windows/App.g.cs
index 8ede292..fc6a37f 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/App.g.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/App.g.cs
@@ -50,7 +50,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -76,7 +76,7 @@ namespace DesktopMagic {
///
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public static void Main() {
DesktopMagic.App app = new DesktopMagic.App();
app.InitializeComponent();
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/App.g.i.cs b/src/DesktopMagic/obj/Release/net5.0-windows/App.g.i.cs
index fd5b878..fc6a37f 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/App.g.i.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/App.g.i.cs
@@ -50,7 +50,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -62,7 +62,7 @@ namespace DesktopMagic {
#line default
#line hidden
- System.Uri resourceLocater = new System.Uri("/DesktopMagic;V1.0.0.0;component/app.xaml", System.UriKind.Relative);
+ System.Uri resourceLocater = new System.Uri("/DesktopMagic;component/app.xaml", System.UriKind.Relative);
#line 1 "..\..\..\App.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
@@ -76,7 +76,7 @@ namespace DesktopMagic {
///
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public static void Main() {
DesktopMagic.App app = new DesktopMagic.App();
app.InitializeComponent();
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/CalendarWindow.g.cs b/src/DesktopMagic/obj/Release/net5.0-windows/CalendarWindow.g.cs
index 0ca7078..1ed1c73 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/CalendarWindow.g.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/CalendarWindow.g.cs
@@ -79,7 +79,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/CalendarWindow.g.i.cs b/src/DesktopMagic/obj/Release/net5.0-windows/CalendarWindow.g.i.cs
index 310883d..1ed1c73 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/CalendarWindow.g.i.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/CalendarWindow.g.i.cs
@@ -79,13 +79,13 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
- System.Uri resourceLocater = new System.Uri("/DesktopMagic;V1.0.0.0;component/calendarwindow.xaml", System.UriKind.Relative);
+ System.Uri resourceLocater = new System.Uri("/DesktopMagic;component/calendarwindow.xaml", System.UriKind.Relative);
#line 1 "..\..\..\CalendarWindow.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/CpuUsageWindow.g.cs b/src/DesktopMagic/obj/Release/net5.0-windows/CpuUsageWindow.g.cs
index 9c3f7a3..14aa3db 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/CpuUsageWindow.g.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/CpuUsageWindow.g.cs
@@ -79,7 +79,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/CpuUsageWindow.g.i.cs b/src/DesktopMagic/obj/Release/net5.0-windows/CpuUsageWindow.g.i.cs
index 7c8b9c0..14aa3db 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/CpuUsageWindow.g.i.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/CpuUsageWindow.g.i.cs
@@ -79,13 +79,13 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
- System.Uri resourceLocater = new System.Uri("/DesktopMagic;V1.0.0.0;component/cpuusagewindow.xaml", System.UriKind.Relative);
+ System.Uri resourceLocater = new System.Uri("/DesktopMagic;component/cpuusagewindow.xaml", System.UriKind.Relative);
#line 1 "..\..\..\CpuUsageWindow.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DateWindow.g.cs b/src/DesktopMagic/obj/Release/net5.0-windows/DateWindow.g.cs
index e3b4015..41291c1 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/DateWindow.g.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/DateWindow.g.cs
@@ -79,7 +79,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DateWindow.g.i.cs b/src/DesktopMagic/obj/Release/net5.0-windows/DateWindow.g.i.cs
index 61a4a44..41291c1 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/DateWindow.g.i.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/DateWindow.g.i.cs
@@ -79,13 +79,13 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
- System.Uri resourceLocater = new System.Uri("/DesktopMagic;V1.0.0.0;component/datewindow.xaml", System.UriKind.Relative);
+ System.Uri resourceLocater = new System.Uri("/DesktopMagic;component/datewindow.xaml", System.UriKind.Relative);
#line 1 "..\..\..\DateWindow.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.assets.cache b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.assets.cache
index e664c68..5d9d656 100644
Binary files a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.assets.cache and b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.assets.cache differ
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.csproj.CoreCompileInputs.cache b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.csproj.CoreCompileInputs.cache
index 9bea7e3..90c5d7f 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.csproj.CoreCompileInputs.cache
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-dc28e5a70433ae3b8e5b562d6b901fd678c9b6bb
+0f31da3217b0c77181b3efa0401e122243672ba5
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.csproj.FileListAbsolute.txt b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.csproj.FileListAbsolute.txt
index 69b63a4..b39b2bd 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.csproj.FileListAbsolute.txt
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.csproj.FileListAbsolute.txt
@@ -162,3 +162,84 @@ C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\obj\Rele
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\ref\DesktopMagic.dll
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic.pdb
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic.genruntimeconfig.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.AvalonDock.Themes.Aero.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.AvalonDock.Themes.Metro.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.AvalonDock.Themes.VS2010.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.AvalonDock.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\Xceed.Wpf.Toolkit.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\Google.Apis.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\Google.Apis.Auth.PlatformServices.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\Google.Apis.Auth.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\Google.Apis.Calendar.v3.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\Google.Apis.Core.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\Hardcodet.NotifyIcon.Wpf.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\MaterialDesignColors.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\MaterialDesignThemes.Wpf.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\NAudio.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\NAudio.Asio.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\NAudio.Core.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\NAudio.Midi.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\NAudio.Wasapi.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\NAudio.WinForms.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\NAudio.WinMM.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\Newtonsoft.Json.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\System.Drawing.Common.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\System.Management.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\cs-CZ\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\de\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\es\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\fr\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\hu\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\it\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\ja-JP\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\pt-BR\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\ro\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\ru\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\sv\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\zh-Hans\Xceed.Wpf.AvalonDock.resources.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\runtimes\unix\lib\netcoreapp3.0\System.Drawing.Common.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\runtimes\win\lib\netcoreapp3.0\System.Drawing.Common.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\runtimes\win\lib\netcoreapp2.0\System.Management.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\DesktopMagicPluginAPI.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\DesktopMagicPluginAPI.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic.csproj.AssemblyReference.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\CalendarWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\CpuUsageWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DateWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\MainWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\MusicVisualizerWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\Resources\StringResources.de.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\Resources\StringResources.en.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\TimeWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\App.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\CalendarWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\CpuUsageWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DateWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\InputDialog.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\MainWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\MusicVisualizerWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\Plugin\PluginWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\TimeWindow.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\App.g.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic_MarkupCompile.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic_MarkupCompile.lref
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\InputDialog.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\Plugin\PluginWindow.baml
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic.g.resources
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic.AssemblyInfoInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic.AssemblyInfo.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic.csproj.CoreCompileInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\ref\DesktopMagic.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.exe
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.deps.json
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.runtimeconfig.json
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.runtimeconfig.dev.json
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\ref\DesktopMagic.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\DesktopMagic.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic.csproj.CopyComplete
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\DesktopMagic.genruntimeconfig.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\bin\Release\net5.0-windows\Stone_Red-C-Sharp-Utilities.dll
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.designer.deps.json b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.designer.deps.json
index ee2890c..c0e1537 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.designer.deps.json
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.designer.deps.json
@@ -6,17 +6,6 @@
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v5.0": {
- "AlwaysUpToDate/1.0.0.2": {
- "dependencies": {
- "System.Text.Json": "5.0.2"
- },
- "runtime": {
- "lib/netstandard2.1/AlwaysUpToDate.dll": {
- "assemblyVersion": "1.0.0.2",
- "fileVersion": "1.0.0.2"
- }
- }
- },
"Extended.Wpf.Toolkit/4.1.0": {
"runtime": {
"lib/net40/Xceed.Wpf.AvalonDock.Themes.Aero.dll": {
@@ -285,6 +274,14 @@
}
}
},
+ "Stone_Red-C-Sharp-Utilities/1.0.2.1": {
+ "runtime": {
+ "lib/netstandard2.1/Stone_Red-C-Sharp-Utilities.dll": {
+ "assemblyVersion": "1.0.2.1",
+ "fileVersion": "1.0.2.1"
+ }
+ }
+ },
"System.CodeDom/5.0.0": {
"runtime": {
"lib/netstandard2.0/System.CodeDom.dll": {
@@ -380,25 +377,10 @@
"fileVersion": "5.0.20.51904"
}
}
- },
- "System.Text.Json/5.0.2": {
- "runtime": {
- "lib/netcoreapp3.0/System.Text.Json.dll": {
- "assemblyVersion": "5.0.0.0",
- "fileVersion": "5.0.521.16609"
- }
- }
}
}
},
"libraries": {
- "AlwaysUpToDate/1.0.0.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LUr8adUXFo86T3Ta2+U3YWVcn9bmjOCK/0QAPf2GvWLm0fLAfvsVzmZLZXVS5B01t88HAT0Ew2DH6b6M24UWzA==",
- "path": "alwaysuptodate/1.0.0.2",
- "hashPath": "alwaysuptodate.1.0.0.2.nupkg.sha512"
- },
"Extended.Wpf.Toolkit/4.1.0": {
"type": "package",
"serviceable": true,
@@ -532,6 +514,13 @@
"path": "newtonsoft.json/12.0.3",
"hashPath": "newtonsoft.json.12.0.3.nupkg.sha512"
},
+ "Stone_Red-C-Sharp-Utilities/1.0.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QzwH0QvsDiBvCJTFroZBhN/pMEIiz0C8TNkQci+pxCbnjfTtVkxAYsgmlshCl5oHFJh7VYDLcGAULcMBARSb+w==",
+ "path": "stone_red-c-sharp-utilities/1.0.2.1",
+ "hashPath": "stone_red-c-sharp-utilities.1.0.2.1.nupkg.sha512"
+ },
"System.CodeDom/5.0.0": {
"type": "package",
"serviceable": true,
@@ -566,13 +555,6 @@
"sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==",
"path": "system.security.principal.windows/5.0.0",
"hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512"
- },
- "System.Text.Json/5.0.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-I47dVIGiV6SfAyppphxqupertT/5oZkYLDCX6vC3HpOI4ZLjyoKAreUoem2ie6G0RbRuFrlqz/PcTQjfb2DOfQ==",
- "path": "system.text.json/5.0.2",
- "hashPath": "system.text.json.5.0.2.nupkg.sha512"
}
}
}
\ No newline at end of file
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.designer.runtimeconfig.json b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.designer.runtimeconfig.json
index a39db45..7e7927e 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.designer.runtimeconfig.json
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.designer.runtimeconfig.json
@@ -8,8 +8,7 @@
"additionalProbingPaths": [
"C:\\Users\\David\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\David\\.nuget\\packages",
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configProperties": {
"Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.dll b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.dll
index b91b4e6..bb1ff97 100644
Binary files a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.dll and b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.dll differ
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.g.resources b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.g.resources
index 4c32702..2ecb05f 100644
Binary files a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.g.resources and b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.g.resources differ
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.genruntimeconfig.cache b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.genruntimeconfig.cache
index 0945adb..f55ccd9 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.genruntimeconfig.cache
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.genruntimeconfig.cache
@@ -1 +1 @@
-a6b3c04ef8e616f7009fb6b97aec46015cf10813
+1b78c62ccd4bd7611f1b36a873f8433dd37da59a
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.pdb b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.pdb
index df65012..445f833 100644
Binary files a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.pdb and b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic.pdb differ
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic_MarkupCompile.cache b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic_MarkupCompile.cache
index c4a7e93..fbf9f6c 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic_MarkupCompile.cache
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic_MarkupCompile.cache
@@ -4,17 +4,17 @@
winexe
C#
.cs
-C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\
DesktopMagic
none
false
TRACE;RELEASE;NET;NET5_0;NETCOREAPP
-C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\App.xaml
-10-1821104012
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\App.xaml
+10-291818503
-15283295026
-226967963979
-CalendarWindow.xaml;CpuUsageWindow.xaml;DateWindow.xaml;InputDialog.xaml;MainWindow.xaml;MusicVisualizerWindow.xaml;PluginWindow.xaml;Resources\StringResources.de.xaml;Resources\StringResources.en.xaml;TimeWindow.xaml;
+17-911440499
+226-1942221924
+CalendarWindow.xaml;CpuUsageWindow.xaml;DateWindow.xaml;InputDialog.xaml;MainWindow.xaml;MusicVisualizerWindow.xaml;Plugin\PluginWindow.xaml;Resources\StringResources.de.xaml;Resources\StringResources.en.xaml;TimeWindow.xaml;
False
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic_MarkupCompile.i.cache b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic_MarkupCompile.i.cache
index bc18fa8..024e5fd 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic_MarkupCompile.i.cache
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic_MarkupCompile.i.cache
@@ -4,17 +4,17 @@
winexe
C#
.cs
-C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\obj\Release\net5.0-windows\
DesktopMagic
none
false
TRACE;RELEASE;NET;NET5_0;NETCOREAPP
-C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\App.xaml
-10-1821104012
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\App.xaml
+10-291818503
-17254286507
-226967963979
-CalendarWindow.xaml;CpuUsageWindow.xaml;DateWindow.xaml;InputDialog.xaml;MainWindow.xaml;MusicVisualizerWindow.xaml;PluginWindow.xaml;Resources\StringResources.de.xaml;Resources\StringResources.en.xaml;TimeWindow.xaml;
+19-940449018
+226-1942221924
+CalendarWindow.xaml;CpuUsageWindow.xaml;DateWindow.xaml;InputDialog.xaml;MainWindow.xaml;MusicVisualizerWindow.xaml;Plugin\PluginWindow.xaml;Resources\StringResources.de.xaml;Resources\StringResources.en.xaml;TimeWindow.xaml;
False
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic_MarkupCompile.lref b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic_MarkupCompile.lref
index 2640167..e28a2e7 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic_MarkupCompile.lref
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/DesktopMagic_MarkupCompile.lref
@@ -1,5 +1,5 @@
-FC:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\InputDialog.xaml;;
-FC:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagic\PluginWindow.xaml;;
+FC:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\InputDialog.xaml;;
+FC:\Users\David\Programmieren\DesktopMagic\src\DesktopMagic\Plugin\PluginWindow.xaml;;
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/InputDialog.baml b/src/DesktopMagic/obj/Release/net5.0-windows/InputDialog.baml
index 76eee65..2d5105d 100644
Binary files a/src/DesktopMagic/obj/Release/net5.0-windows/InputDialog.baml and b/src/DesktopMagic/obj/Release/net5.0-windows/InputDialog.baml differ
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/InputDialog.g.cs b/src/DesktopMagic/obj/Release/net5.0-windows/InputDialog.g.cs
index 5fc60ec..5d6eae7 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/InputDialog.g.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/InputDialog.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\InputDialog.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "69003CAB3985612DB9AB987164994394DEC44BA3"
+#pragma checksum "..\..\..\InputDialog.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "E92EE63B86C66ACB37E5EDABBB5EC243DBD1F651"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
@@ -43,44 +43,44 @@ namespace DesktopMagic {
public partial class InputDialog : System.Windows.Window, System.Windows.Markup.IComponentConnector {
- #line 11 "..\..\..\InputDialog.xaml"
- [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
- internal System.Windows.Controls.Button okButton;
-
- #line default
- #line hidden
-
-
#line 12 "..\..\..\InputDialog.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
- internal System.Windows.Controls.Button cancelButton;
-
- #line default
- #line hidden
-
-
- #line 13 "..\..\..\InputDialog.xaml"
- [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Label label;
#line default
#line hidden
- #line 14 "..\..\..\InputDialog.xaml"
+ #line 13 "..\..\..\InputDialog.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBox textBox;
#line default
#line hidden
+
+ #line 15 "..\..\..\InputDialog.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.Button okButton;
+
+ #line default
+ #line hidden
+
+
+ #line 16 "..\..\..\InputDialog.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.Button cancelButton;
+
+ #line default
+ #line hidden
+
private bool _contentLoaded;
///
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -96,7 +96,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
@@ -105,29 +105,29 @@ namespace DesktopMagic {
switch (connectionId)
{
case 1:
- this.okButton = ((System.Windows.Controls.Button)(target));
-
- #line 11 "..\..\..\InputDialog.xaml"
- this.okButton.Click += new System.Windows.RoutedEventHandler(this.okButton_Click);
-
- #line default
- #line hidden
- return;
- case 2:
- this.cancelButton = ((System.Windows.Controls.Button)(target));
-
- #line 12 "..\..\..\InputDialog.xaml"
- this.cancelButton.Click += new System.Windows.RoutedEventHandler(this.cancelButton_Click);
-
- #line default
- #line hidden
- return;
- case 3:
this.label = ((System.Windows.Controls.Label)(target));
return;
- case 4:
+ case 2:
this.textBox = ((System.Windows.Controls.TextBox)(target));
return;
+ case 3:
+ this.okButton = ((System.Windows.Controls.Button)(target));
+
+ #line 15 "..\..\..\InputDialog.xaml"
+ this.okButton.Click += new System.Windows.RoutedEventHandler(this.OkButton_Click);
+
+ #line default
+ #line hidden
+ return;
+ case 4:
+ this.cancelButton = ((System.Windows.Controls.Button)(target));
+
+ #line 16 "..\..\..\InputDialog.xaml"
+ this.cancelButton.Click += new System.Windows.RoutedEventHandler(this.CancelButton_Click);
+
+ #line default
+ #line hidden
+ return;
}
this._contentLoaded = true;
}
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/InputDialog.g.i.cs b/src/DesktopMagic/obj/Release/net5.0-windows/InputDialog.g.i.cs
index 1442296..5d6eae7 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/InputDialog.g.i.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/InputDialog.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\InputDialog.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "69003CAB3985612DB9AB987164994394DEC44BA3"
+#pragma checksum "..\..\..\InputDialog.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "E92EE63B86C66ACB37E5EDABBB5EC243DBD1F651"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
@@ -43,50 +43,50 @@ namespace DesktopMagic {
public partial class InputDialog : System.Windows.Window, System.Windows.Markup.IComponentConnector {
- #line 11 "..\..\..\InputDialog.xaml"
- [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
- internal System.Windows.Controls.Button okButton;
-
- #line default
- #line hidden
-
-
#line 12 "..\..\..\InputDialog.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
- internal System.Windows.Controls.Button cancelButton;
-
- #line default
- #line hidden
-
-
- #line 13 "..\..\..\InputDialog.xaml"
- [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Label label;
#line default
#line hidden
- #line 14 "..\..\..\InputDialog.xaml"
+ #line 13 "..\..\..\InputDialog.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBox textBox;
#line default
#line hidden
+
+ #line 15 "..\..\..\InputDialog.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.Button okButton;
+
+ #line default
+ #line hidden
+
+
+ #line 16 "..\..\..\InputDialog.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.Button cancelButton;
+
+ #line default
+ #line hidden
+
private bool _contentLoaded;
///
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
- System.Uri resourceLocater = new System.Uri("/DesktopMagic;V1.0.0.0;component/inputdialog.xaml", System.UriKind.Relative);
+ System.Uri resourceLocater = new System.Uri("/DesktopMagic;component/inputdialog.xaml", System.UriKind.Relative);
#line 1 "..\..\..\InputDialog.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
@@ -96,7 +96,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
@@ -105,29 +105,29 @@ namespace DesktopMagic {
switch (connectionId)
{
case 1:
- this.okButton = ((System.Windows.Controls.Button)(target));
-
- #line 11 "..\..\..\InputDialog.xaml"
- this.okButton.Click += new System.Windows.RoutedEventHandler(this.okButton_Click);
-
- #line default
- #line hidden
- return;
- case 2:
- this.cancelButton = ((System.Windows.Controls.Button)(target));
-
- #line 12 "..\..\..\InputDialog.xaml"
- this.cancelButton.Click += new System.Windows.RoutedEventHandler(this.cancelButton_Click);
-
- #line default
- #line hidden
- return;
- case 3:
this.label = ((System.Windows.Controls.Label)(target));
return;
- case 4:
+ case 2:
this.textBox = ((System.Windows.Controls.TextBox)(target));
return;
+ case 3:
+ this.okButton = ((System.Windows.Controls.Button)(target));
+
+ #line 15 "..\..\..\InputDialog.xaml"
+ this.okButton.Click += new System.Windows.RoutedEventHandler(this.OkButton_Click);
+
+ #line default
+ #line hidden
+ return;
+ case 4:
+ this.cancelButton = ((System.Windows.Controls.Button)(target));
+
+ #line 16 "..\..\..\InputDialog.xaml"
+ this.cancelButton.Click += new System.Windows.RoutedEventHandler(this.CancelButton_Click);
+
+ #line default
+ #line hidden
+ return;
}
this._contentLoaded = true;
}
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/MainWindow.baml b/src/DesktopMagic/obj/Release/net5.0-windows/MainWindow.baml
index 51b245f..414e3f1 100644
Binary files a/src/DesktopMagic/obj/Release/net5.0-windows/MainWindow.baml and b/src/DesktopMagic/obj/Release/net5.0-windows/MainWindow.baml differ
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/MainWindow.g.cs b/src/DesktopMagic/obj/Release/net5.0-windows/MainWindow.g.cs
index c27a4fa..965e968 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/MainWindow.g.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/MainWindow.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "56A04FC33DFC60D7E526BF21765D414E7492102A"
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "C65BB0CCBD38447F44B1617C45B72B340536B1CC"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
@@ -45,7 +45,7 @@ namespace DesktopMagic {
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
- #line 18 "..\..\..\MainWindow.xaml"
+ #line 19 "..\..\..\MainWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Grid grid;
@@ -282,7 +282,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -298,7 +298,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
@@ -320,13 +320,13 @@ namespace DesktopMagic {
#line default
#line hidden
- #line 15 "..\..\..\MainWindow.xaml"
+ #line 16 "..\..\..\MainWindow.xaml"
((DesktopMagic.MainWindow)(target)).StateChanged += new System.EventHandler(this.Window_StateChanged);
#line default
#line hidden
- #line 16 "..\..\..\MainWindow.xaml"
+ #line 17 "..\..\..\MainWindow.xaml"
((DesktopMagic.MainWindow)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded);
#line default
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/MainWindow.g.i.cs b/src/DesktopMagic/obj/Release/net5.0-windows/MainWindow.g.i.cs
index 649bf7d..965e968 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/MainWindow.g.i.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/MainWindow.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "56A04FC33DFC60D7E526BF21765D414E7492102A"
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "C65BB0CCBD38447F44B1617C45B72B340536B1CC"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
@@ -45,7 +45,7 @@ namespace DesktopMagic {
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
- #line 18 "..\..\..\MainWindow.xaml"
+ #line 19 "..\..\..\MainWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Grid grid;
@@ -282,13 +282,13 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
- System.Uri resourceLocater = new System.Uri("/DesktopMagic;V1.0.0.0;component/mainwindow.xaml", System.UriKind.Relative);
+ System.Uri resourceLocater = new System.Uri("/DesktopMagic;component/mainwindow.xaml", System.UriKind.Relative);
#line 1 "..\..\..\MainWindow.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
@@ -298,7 +298,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
@@ -320,13 +320,13 @@ namespace DesktopMagic {
#line default
#line hidden
- #line 15 "..\..\..\MainWindow.xaml"
+ #line 16 "..\..\..\MainWindow.xaml"
((DesktopMagic.MainWindow)(target)).StateChanged += new System.EventHandler(this.Window_StateChanged);
#line default
#line hidden
- #line 16 "..\..\..\MainWindow.xaml"
+ #line 17 "..\..\..\MainWindow.xaml"
((DesktopMagic.MainWindow)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded);
#line default
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/MusicVisualizerWindow.g.cs b/src/DesktopMagic/obj/Release/net5.0-windows/MusicVisualizerWindow.g.cs
index e1680aa..4b3ad62 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/MusicVisualizerWindow.g.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/MusicVisualizerWindow.g.cs
@@ -87,7 +87,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -103,7 +103,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/MusicVisualizerWindow.g.i.cs b/src/DesktopMagic/obj/Release/net5.0-windows/MusicVisualizerWindow.g.i.cs
index 0bd4e8e..4b3ad62 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/MusicVisualizerWindow.g.i.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/MusicVisualizerWindow.g.i.cs
@@ -87,13 +87,13 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
- System.Uri resourceLocater = new System.Uri("/DesktopMagic;V1.0.0.0;component/musicvisualizerwindow.xaml", System.UriKind.Relative);
+ System.Uri resourceLocater = new System.Uri("/DesktopMagic;component/musicvisualizerwindow.xaml", System.UriKind.Relative);
#line 1 "..\..\..\MusicVisualizerWindow.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
@@ -103,7 +103,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/Resources/StringResources.de.baml b/src/DesktopMagic/obj/Release/net5.0-windows/Resources/StringResources.de.baml
index 61f3a4a..9e45cd5 100644
Binary files a/src/DesktopMagic/obj/Release/net5.0-windows/Resources/StringResources.de.baml and b/src/DesktopMagic/obj/Release/net5.0-windows/Resources/StringResources.de.baml differ
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/Resources/StringResources.en.baml b/src/DesktopMagic/obj/Release/net5.0-windows/Resources/StringResources.en.baml
index f5fb43e..815749a 100644
Binary files a/src/DesktopMagic/obj/Release/net5.0-windows/Resources/StringResources.en.baml and b/src/DesktopMagic/obj/Release/net5.0-windows/Resources/StringResources.en.baml differ
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/TimeWindow.g.cs b/src/DesktopMagic/obj/Release/net5.0-windows/TimeWindow.g.cs
index 6abe00b..dbff4a2 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/TimeWindow.g.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/TimeWindow.g.cs
@@ -79,7 +79,7 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/TimeWindow.g.i.cs b/src/DesktopMagic/obj/Release/net5.0-windows/TimeWindow.g.i.cs
index 28ffa14..dbff4a2 100644
--- a/src/DesktopMagic/obj/Release/net5.0-windows/TimeWindow.g.i.cs
+++ b/src/DesktopMagic/obj/Release/net5.0-windows/TimeWindow.g.i.cs
@@ -79,13 +79,13 @@ namespace DesktopMagic {
/// InitializeComponent
///
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
- System.Uri resourceLocater = new System.Uri("/DesktopMagic;V1.0.0.0;component/timewindow.xaml", System.UriKind.Relative);
+ System.Uri resourceLocater = new System.Uri("/DesktopMagic;component/timewindow.xaml", System.UriKind.Relative);
#line 1 "..\..\..\TimeWindow.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
@@ -95,7 +95,7 @@ namespace DesktopMagic {
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.6.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.8.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/apphost.exe b/src/DesktopMagic/obj/Release/net5.0-windows/apphost.exe
index f6af1a8..6d3db28 100644
Binary files a/src/DesktopMagic/obj/Release/net5.0-windows/apphost.exe and b/src/DesktopMagic/obj/Release/net5.0-windows/apphost.exe differ
diff --git a/src/DesktopMagic/obj/Release/net5.0-windows/ref/DesktopMagic.dll b/src/DesktopMagic/obj/Release/net5.0-windows/ref/DesktopMagic.dll
index 4f1092c..b4f3cd0 100644
Binary files a/src/DesktopMagic/obj/Release/net5.0-windows/ref/DesktopMagic.dll and b/src/DesktopMagic/obj/Release/net5.0-windows/ref/DesktopMagic.dll differ
diff --git a/src/DesktopMagic/obj/project.assets.json b/src/DesktopMagic/obj/project.assets.json
index d339b85..bcf4c4b 100644
--- a/src/DesktopMagic/obj/project.assets.json
+++ b/src/DesktopMagic/obj/project.assets.json
@@ -2,18 +2,6 @@
"version": 3,
"targets": {
"net5.0-windows7.0": {
- "AlwaysUpToDate/1.0.0.2": {
- "type": "package",
- "dependencies": {
- "System.Text.Json": "5.0.2"
- },
- "compile": {
- "lib/netstandard2.1/AlwaysUpToDate.dll": {}
- },
- "runtime": {
- "lib/netstandard2.1/AlwaysUpToDate.dll": {}
- }
- },
"Extended.Wpf.Toolkit/4.1.0": {
"type": "package",
"compile": {
@@ -303,6 +291,15 @@
"lib/netstandard2.0/Newtonsoft.Json.dll": {}
}
},
+ "Stone_Red-C-Sharp-Utilities/1.0.2.1": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.1/Stone_Red-C-Sharp-Utilities.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.1/Stone_Red-C-Sharp-Utilities.dll": {}
+ }
+ },
"System.CodeDom/5.0.0": {
"type": "package",
"compile": {
@@ -392,15 +389,6 @@
}
}
},
- "System.Text.Json/5.0.2": {
- "type": "package",
- "compile": {
- "lib/netcoreapp3.0/System.Text.Json.dll": {}
- },
- "runtime": {
- "lib/netcoreapp3.0/System.Text.Json.dll": {}
- }
- },
"DesktopMagicPluginAPI/0.0.0.1": {
"type": "project",
"framework": ".NETCoreApp,Version=v5.0",
@@ -417,19 +405,6 @@
}
},
"libraries": {
- "AlwaysUpToDate/1.0.0.2": {
- "sha512": "LUr8adUXFo86T3Ta2+U3YWVcn9bmjOCK/0QAPf2GvWLm0fLAfvsVzmZLZXVS5B01t88HAT0Ew2DH6b6M24UWzA==",
- "type": "package",
- "path": "alwaysuptodate/1.0.0.2",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "LICENSE",
- "alwaysuptodate.1.0.0.2.nupkg.sha512",
- "alwaysuptodate.nuspec",
- "lib/netstandard2.1/AlwaysUpToDate.dll"
- ]
- },
"Extended.Wpf.Toolkit/4.1.0": {
"sha512": "wXyuHE2ut8OIDUgi1dfyX1qVDQClc4ARmM9yfB0MAshudfaWhtXedWR34zSCIN2gu7CPzE3+u9iLvBv5uBxROg==",
"type": "package",
@@ -855,6 +830,20 @@
"packageIcon.png"
]
},
+ "Stone_Red-C-Sharp-Utilities/1.0.2.1": {
+ "sha512": "QzwH0QvsDiBvCJTFroZBhN/pMEIiz0C8TNkQci+pxCbnjfTtVkxAYsgmlshCl5oHFJh7VYDLcGAULcMBARSb+w==",
+ "type": "package",
+ "path": "stone_red-c-sharp-utilities/1.0.2.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE",
+ "lib/netstandard2.1/Stone_Red-C-Sharp-Utilities.dll",
+ "lib/netstandard2.1/Stone_Red-C-Sharp-Utilities.xml",
+ "stone_red-c-sharp-utilities.1.0.2.1.nupkg.sha512",
+ "stone_red-c-sharp-utilities.nuspec"
+ ]
+ },
"System.CodeDom/5.0.0": {
"sha512": "JPJArwA1kdj8qDAkY2XGjSWoYnqiM7q/3yRNkt6n28Mnn95MuEGkZXUbPBf7qc3IjwrGY5ttQon7yqHZyQJmOQ==",
"type": "package",
@@ -1048,28 +1037,6 @@
"version.txt"
]
},
- "System.Text.Json/5.0.2": {
- "sha512": "I47dVIGiV6SfAyppphxqupertT/5oZkYLDCX6vC3HpOI4ZLjyoKAreUoem2ie6G0RbRuFrlqz/PcTQjfb2DOfQ==",
- "type": "package",
- "path": "system.text.json/5.0.2",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "THIRD-PARTY-NOTICES.TXT",
- "lib/net461/System.Text.Json.dll",
- "lib/net461/System.Text.Json.xml",
- "lib/netcoreapp3.0/System.Text.Json.dll",
- "lib/netcoreapp3.0/System.Text.Json.xml",
- "lib/netstandard2.0/System.Text.Json.dll",
- "lib/netstandard2.0/System.Text.Json.xml",
- "system.text.json.5.0.2.nupkg.sha512",
- "system.text.json.nuspec",
- "useSharedDesignerContext.txt",
- "version.txt"
- ]
- },
"DesktopMagicPluginAPI/0.0.0.1": {
"type": "project",
"path": "../DesktopMagicPluginAPI/DesktopMagicPluginAPI.csproj",
@@ -1078,53 +1045,51 @@
},
"projectFileDependencyGroups": {
"net5.0-windows7.0": [
- "AlwaysUpToDate >= 1.0.0.2",
"DesktopMagicPluginAPI >= 0.0.0.1",
"Extended.Wpf.Toolkit >= 4.1.0",
"Google.Apis.Calendar.v3 >= 1.51.0.2312",
"Hardcodet.NotifyIcon.Wpf >= 1.1.0",
"MaterialDesignThemes >= 4.0.0",
"NAudio >= 2.0.0",
+ "Stone_Red-C-Sharp-Utilities >= 1.0.2.1",
"System.Management >= 5.0.0"
]
},
"packageFolders": {
"C:\\Users\\David\\.nuget\\packages\\": {},
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {},
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\": {}
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj",
+ "projectUniqueName": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj",
"projectName": "DesktopMagic",
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj",
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj",
"packagesPath": "C:\\Users\\David\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\obj\\",
+ "outputPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\David\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net5.0-windows7.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Users\\David\\AppData\\Roaming\\Cosmos User Kit\\packages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net5.0-windows7.0": {
"targetAlias": "net5.0-windows",
"projectReferences": {
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj"
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj"
}
}
}
@@ -1139,10 +1104,6 @@
"net5.0-windows7.0": {
"targetAlias": "net5.0-windows",
"dependencies": {
- "AlwaysUpToDate": {
- "target": "Package",
- "version": "[1.0.0.2, )"
- },
"Extended.Wpf.Toolkit": {
"target": "Package",
"version": "[4.1.0, )"
@@ -1163,6 +1124,10 @@
"target": "Package",
"version": "[2.0.0, )"
},
+ "Stone_Red-C-Sharp-Utilities": {
+ "target": "Package",
+ "version": "[1.0.2.1, )"
+ },
"System.Management": {
"target": "Package",
"version": "[5.0.0, )"
@@ -1186,7 +1151,7 @@
"privateAssets": "none"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.301\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.303\\RuntimeIdentifierGraph.json"
}
}
},
diff --git a/src/DesktopMagic/obj/project.nuget.cache b/src/DesktopMagic/obj/project.nuget.cache
index 0546795..9257092 100644
--- a/src/DesktopMagic/obj/project.nuget.cache
+++ b/src/DesktopMagic/obj/project.nuget.cache
@@ -1,10 +1,9 @@
{
"version": 2,
- "dgSpecHash": "tlThlZfHuTZwobJjU75y3KvStqi+h3O2tjISpgJdLKJYu5qrwpxJb1thGk5nDPbXqcgoO6C3ixMf9KFSQ304qw==",
+ "dgSpecHash": "JZM99dJz2p7TbTCWZTdLYPMlr/Leh3du+SbhEWPYBkbAvGKox5ZMY2/JgbTSTrEW46p/gcElepoKSMvKCVbMPQ==",
"success": true,
- "projectFilePath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj",
+ "projectFilePath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagic\\DesktopMagic.csproj",
"expectedPackageFiles": [
- "C:\\Users\\David\\.nuget\\packages\\alwaysuptodate\\1.0.0.2\\alwaysuptodate.1.0.0.2.nupkg.sha512",
"C:\\Users\\David\\.nuget\\packages\\extended.wpf.toolkit\\4.1.0\\extended.wpf.toolkit.4.1.0.nupkg.sha512",
"C:\\Users\\David\\.nuget\\packages\\google.apis\\1.51.0\\google.apis.1.51.0.nupkg.sha512",
"C:\\Users\\David\\.nuget\\packages\\google.apis.auth\\1.51.0\\google.apis.auth.1.51.0.nupkg.sha512",
@@ -24,12 +23,12 @@
"C:\\Users\\David\\.nuget\\packages\\naudio.winforms\\2.0.0\\naudio.winforms.2.0.0.nupkg.sha512",
"C:\\Users\\David\\.nuget\\packages\\naudio.winmm\\2.0.0\\naudio.winmm.2.0.0.nupkg.sha512",
"C:\\Users\\David\\.nuget\\packages\\newtonsoft.json\\12.0.3\\newtonsoft.json.12.0.3.nupkg.sha512",
+ "C:\\Users\\David\\.nuget\\packages\\stone_red-c-sharp-utilities\\1.0.2.1\\stone_red-c-sharp-utilities.1.0.2.1.nupkg.sha512",
"C:\\Users\\David\\.nuget\\packages\\system.codedom\\5.0.0\\system.codedom.5.0.0.nupkg.sha512",
"C:\\Users\\David\\.nuget\\packages\\system.drawing.common\\5.0.2\\system.drawing.common.5.0.2.nupkg.sha512",
"C:\\Users\\David\\.nuget\\packages\\system.management\\5.0.0\\system.management.5.0.0.nupkg.sha512",
"C:\\Users\\David\\.nuget\\packages\\system.security.accesscontrol\\5.0.0\\system.security.accesscontrol.5.0.0.nupkg.sha512",
"C:\\Users\\David\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512",
- "C:\\Users\\David\\.nuget\\packages\\system.text.json\\5.0.2\\system.text.json.5.0.2.nupkg.sha512",
"C:\\Users\\David\\.nuget\\packages\\desktopmagicpluginapi\\0.0.0.1\\desktopmagicpluginapi.0.0.0.1.nupkg.sha512"
],
"logs": [
diff --git a/src/DesktopMagicPlugin.Test/PluginScript.cs b/src/DesktopMagicPlugin.Test/PluginScript.cs
index aba9469..41fd699 100644
--- a/src/DesktopMagicPlugin.Test/PluginScript.cs
+++ b/src/DesktopMagicPlugin.Test/PluginScript.cs
@@ -1,4 +1,5 @@
using DesktopMagicPluginAPI;
+using DesktopMagicPluginAPI.Inputs;
using System;
using System.Diagnostics;
using System.Drawing;
@@ -7,17 +8,59 @@ namespace DesktopMagicPlugin.Test
{
public class PluginScript : Plugin
{
- public override Bitmap Main()
+ [Element]
+ private Label heading = new Label("Heading", true);
+
+ [Element]
+ private Label label = new Label("");
+
+ [Element("Slider:")]
+ private Slider slider = new Slider(1, 23, 4);
+
+ [Element("Text:")]
+ private TextBox textBox = new TextBox("abc");
+
+ [Element]
+ private Button button = new Button("Press me!");
+
+ public override int UpdateInterval { get; set; }
+
+ public PluginScript()
{
- Bitmap bmp = new Bitmap(100, 100);
- using Graphics g = Graphics.FromImage(bmp);
- g.Clear(Application.Color);
- return bmp;
+ slider.OnValueChanged += Slider_OnValueChanged;
+ textBox.OnValueChanged += TextBox_OnValueChanged;
+ button.OnClick += Button_OnClick; ;
}
- public override void OnMouseClick(Point position)
+ private void Button_OnClick()
{
- Debug.WriteLine(position);
+ Debug.WriteLine("Button pressed");
+ Application.UpdateWindow();
+ }
+
+ private void TextBox_OnValueChanged()
+ {
+ Debug.WriteLine("TextBox value changed:" + textBox.Value);
+ }
+
+ private void Slider_OnValueChanged()
+ {
+ Debug.WriteLine("Slider value changed:" + slider.Value);
+ }
+
+ public override Bitmap Main()
+ {
+ string str = $"{textBox.Value}: {slider.Value}";
+
+ Bitmap bmp = new Bitmap(1000, 1000);
+ using Graphics g = Graphics.FromImage(bmp);
+ g.Clear(Application.Color);
+ g.DrawString(str, new Font(Application.Font, 100), Brushes.Black, new PointF(0, 0));
+
+ label.Value = str;
+ slider.Value++;
+
+ return bmp;
}
}
}
\ No newline at end of file
diff --git a/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPlugin.Test.deps.json b/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPlugin.Test.deps.json
index 70d78b3..c641a18 100644
--- a/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPlugin.Test.deps.json
+++ b/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPlugin.Test.deps.json
@@ -8,7 +8,7 @@
".NETCoreApp,Version=v5.0": {
"DesktopMagicPlugin.Test/1.0.0": {
"dependencies": {
- "DesktopMagicPluginAPI": "1.0.0",
+ "DesktopMagicPluginAPI": "0.0.0.1",
"System.Drawing.Common": "5.0.2"
},
"runtime": {
@@ -60,7 +60,7 @@
}
}
},
- "DesktopMagicPluginAPI/1.0.0": {
+ "DesktopMagicPluginAPI/0.0.0.1": {
"dependencies": {
"System.Drawing.Common": "5.0.2"
},
@@ -97,7 +97,7 @@
"path": "system.drawing.common/5.0.2",
"hashPath": "system.drawing.common.5.0.2.nupkg.sha512"
},
- "DesktopMagicPluginAPI/1.0.0": {
+ "DesktopMagicPluginAPI/0.0.0.1": {
"type": "project",
"serviceable": false,
"sha512": ""
diff --git a/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPlugin.Test.dll b/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPlugin.Test.dll
index 755c051..ec9d48d 100644
Binary files a/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPlugin.Test.dll and b/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPlugin.Test.dll differ
diff --git a/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPlugin.Test.pdb b/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPlugin.Test.pdb
index 39170e8..dbaef9b 100644
Binary files a/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPlugin.Test.pdb and b/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPlugin.Test.pdb differ
diff --git a/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPluginAPI.dll b/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPluginAPI.dll
index d87ca50..445ef2e 100644
Binary files a/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPluginAPI.dll and b/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPluginAPI.dll differ
diff --git a/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPluginAPI.pdb b/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPluginAPI.pdb
index e013c53..75f833b 100644
Binary files a/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPluginAPI.pdb and b/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/DesktopMagicPluginAPI.pdb differ
diff --git a/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/ref/DesktopMagicPlugin.Test.dll b/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/ref/DesktopMagicPlugin.Test.dll
index de57783..5ea65eb 100644
Binary files a/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/ref/DesktopMagicPlugin.Test.dll and b/src/DesktopMagicPlugin.Test/bin/Debug/net5.0/ref/DesktopMagicPlugin.Test.dll differ
diff --git a/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.assets.cache b/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.assets.cache
index fe85179..67ffc3b 100644
Binary files a/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.assets.cache and b/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.assets.cache differ
diff --git a/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.csproj.CoreCompileInputs.cache b/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.csproj.CoreCompileInputs.cache
index 5c51788..c984d29 100644
--- a/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.csproj.CoreCompileInputs.cache
+++ b/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-6563cf0e841cae8437271556bdf55cc1001baf45
+b2d81a1822e345897b3638c6df1a9a5fe1575c17
diff --git a/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.csproj.FileListAbsolute.txt b/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.csproj.FileListAbsolute.txt
index 78c3567..0f73e8b 100644
--- a/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.csproj.FileListAbsolute.txt
+++ b/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.csproj.FileListAbsolute.txt
@@ -13,3 +13,18 @@ C:\Users\David\Google Drive\Programmieren\DesktopMagic\DesktopMagicPlugin.Test\o
C:\Users\David\Google Drive\Programmieren\DesktopMagic\DesktopMagicPlugin.Test\obj\Debug\net5.0\DesktopMagicPlugin.Test.dll
C:\Users\David\Google Drive\Programmieren\DesktopMagic\DesktopMagicPlugin.Test\obj\Debug\net5.0\ref\DesktopMagicPlugin.Test.dll
C:\Users\David\Google Drive\Programmieren\DesktopMagic\DesktopMagicPlugin.Test\obj\Debug\net5.0\DesktopMagicPlugin.Test.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\bin\Debug\net5.0\DesktopMagicPlugin.Test.deps.json
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\bin\Debug\net5.0\DesktopMagicPlugin.Test.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\bin\Debug\net5.0\ref\DesktopMagicPlugin.Test.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\bin\Debug\net5.0\DesktopMagicPlugin.Test.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\bin\Debug\net5.0\DesktopMagicPluginAPI.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\bin\Debug\net5.0\DesktopMagicPluginAPI.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\obj\Debug\net5.0\DesktopMagicPlugin.Test.csproj.AssemblyReference.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\obj\Debug\net5.0\DesktopMagicPlugin.Test.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\obj\Debug\net5.0\DesktopMagicPlugin.Test.AssemblyInfoInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\obj\Debug\net5.0\DesktopMagicPlugin.Test.AssemblyInfo.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\obj\Debug\net5.0\DesktopMagicPlugin.Test.csproj.CoreCompileInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\obj\Debug\net5.0\DesktopMagicPlugin.Test.csproj.CopyComplete
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\obj\Debug\net5.0\DesktopMagicPlugin.Test.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\obj\Debug\net5.0\ref\DesktopMagicPlugin.Test.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPlugin.Test\obj\Debug\net5.0\DesktopMagicPlugin.Test.pdb
diff --git a/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.dll b/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.dll
index 755c051..ec9d48d 100644
Binary files a/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.dll and b/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.dll differ
diff --git a/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.pdb b/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.pdb
index 39170e8..dbaef9b 100644
Binary files a/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.pdb and b/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/DesktopMagicPlugin.Test.pdb differ
diff --git a/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/ref/DesktopMagicPlugin.Test.dll b/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/ref/DesktopMagicPlugin.Test.dll
index de57783..5ea65eb 100644
Binary files a/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/ref/DesktopMagicPlugin.Test.dll and b/src/DesktopMagicPlugin.Test/obj/Debug/net5.0/ref/DesktopMagicPlugin.Test.dll differ
diff --git a/src/DesktopMagicPlugin.Test/obj/DesktopMagicPlugin.Test.csproj.nuget.dgspec.json b/src/DesktopMagicPlugin.Test/obj/DesktopMagicPlugin.Test.csproj.nuget.dgspec.json
index 4964504..8537371 100644
--- a/src/DesktopMagicPlugin.Test/obj/DesktopMagicPlugin.Test.csproj.nuget.dgspec.json
+++ b/src/DesktopMagicPlugin.Test/obj/DesktopMagicPlugin.Test.csproj.nuget.dgspec.json
@@ -1,41 +1,40 @@
{
"format": 1,
"restore": {
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj": {}
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj": {}
},
"projects": {
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj": {
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj",
+ "projectUniqueName": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj",
"projectName": "DesktopMagicPlugin.Test",
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj",
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj",
"packagesPath": "C:\\Users\\David\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\obj\\",
+ "outputPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\David\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net5.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Users\\David\\AppData\\Roaming\\Cosmos User Kit\\packages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net5.0": {
"targetAlias": "net5.0",
"projectReferences": {
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj"
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj"
}
}
}
@@ -70,34 +69,33 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.301\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.303\\RuntimeIdentifierGraph.json"
}
}
},
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
"version": "0.0.0.1",
"restore": {
- "projectUniqueName": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
+ "projectUniqueName": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
"projectName": "DesktopMagicPluginAPI",
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
"packagesPath": "C:\\Users\\David\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\obj\\",
+ "outputPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\David\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net5.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Users\\David\\AppData\\Roaming\\Cosmos User Kit\\packages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
@@ -119,6 +117,12 @@
"System.Drawing.Common": {
"target": "Package",
"version": "[5.0.2, )"
+ },
+ "Vsxmd": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[1.4.5, )"
}
},
"imports": [
@@ -136,7 +140,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.301\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.303\\RuntimeIdentifierGraph.json"
}
}
}
diff --git a/src/DesktopMagicPlugin.Test/obj/DesktopMagicPlugin.Test.csproj.nuget.g.props b/src/DesktopMagicPlugin.Test/obj/DesktopMagicPlugin.Test.csproj.nuget.g.props
index bdd0480..f8a156c 100644
--- a/src/DesktopMagicPlugin.Test/obj/DesktopMagicPlugin.Test.csproj.nuget.g.props
+++ b/src/DesktopMagicPlugin.Test/obj/DesktopMagicPlugin.Test.csproj.nuget.g.props
@@ -5,14 +5,13 @@
NuGet
$(MSBuildThisFileDirectory)project.assets.json
$(UserProfile)\.nuget\packages\
- C:\Users\David\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files (x86)\Microsoft\Xamarin\NuGet\
+ C:\Users\David\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
PackageReference
5.10.0
-
$(MSBuildAllProjects);$(MSBuildThisFileFullPath)
diff --git a/src/DesktopMagicPlugin.Test/obj/Release/net5.0/DesktopMagicPlugin.Test.assets.cache b/src/DesktopMagicPlugin.Test/obj/Release/net5.0/DesktopMagicPlugin.Test.assets.cache
index 8794fb0..e8e47bb 100644
Binary files a/src/DesktopMagicPlugin.Test/obj/Release/net5.0/DesktopMagicPlugin.Test.assets.cache and b/src/DesktopMagicPlugin.Test/obj/Release/net5.0/DesktopMagicPlugin.Test.assets.cache differ
diff --git a/src/DesktopMagicPlugin.Test/obj/project.assets.json b/src/DesktopMagicPlugin.Test/obj/project.assets.json
index fe82ff7..fc36497 100644
--- a/src/DesktopMagicPlugin.Test/obj/project.assets.json
+++ b/src/DesktopMagicPlugin.Test/obj/project.assets.json
@@ -169,41 +169,39 @@
},
"packageFolders": {
"C:\\Users\\David\\.nuget\\packages\\": {},
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {},
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\": {}
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj",
+ "projectUniqueName": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj",
"projectName": "DesktopMagicPlugin.Test",
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj",
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj",
"packagesPath": "C:\\Users\\David\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\obj\\",
+ "outputPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\David\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net5.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Users\\David\\AppData\\Roaming\\Cosmos User Kit\\packages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net5.0": {
"targetAlias": "net5.0",
"projectReferences": {
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj"
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj"
}
}
}
@@ -238,7 +236,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.301\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.303\\RuntimeIdentifierGraph.json"
}
}
}
diff --git a/src/DesktopMagicPlugin.Test/obj/project.nuget.cache b/src/DesktopMagicPlugin.Test/obj/project.nuget.cache
index a47af89..ab1ddc9 100644
--- a/src/DesktopMagicPlugin.Test/obj/project.nuget.cache
+++ b/src/DesktopMagicPlugin.Test/obj/project.nuget.cache
@@ -1,8 +1,8 @@
{
"version": 2,
- "dgSpecHash": "TuOcZPLALDGmU9LTAGn5iVicebN0kr4uGLHmPWAVlWjcIsPkr3qjci7XHJAa5QBVONH2TKxVLFrdKt/80PwHrg==",
+ "dgSpecHash": "lft2dd4zl11v1LbmtpK4Y9JZaHJSeCToDvj0karyjgBy5j+xx2bva9cJ8zhwTqa0WKSvhYSpNzvqD0aCulDxaA==",
"success": true,
- "projectFilePath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj",
+ "projectFilePath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPlugin.Test\\DesktopMagicPlugin.Test.csproj",
"expectedPackageFiles": [
"C:\\Users\\David\\.nuget\\packages\\microsoft.netcore.platforms\\5.0.0\\microsoft.netcore.platforms.5.0.0.nupkg.sha512",
"C:\\Users\\David\\.nuget\\packages\\microsoft.win32.systemevents\\5.0.0\\microsoft.win32.systemevents.5.0.0.nupkg.sha512",
diff --git a/src/DesktopMagicPluginAPI/DesktopMagicPluginAPI.csproj b/src/DesktopMagicPluginAPI/DesktopMagicPluginAPI.csproj
index 0273ffb..62b5427 100644
--- a/src/DesktopMagicPluginAPI/DesktopMagicPluginAPI.csproj
+++ b/src/DesktopMagicPluginAPI/DesktopMagicPluginAPI.csproj
@@ -10,8 +10,16 @@
true
+
+ C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\DesktopMagicPluginAPI.xml
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/src/DesktopMagicPluginAPI/DesktopMagicPluginAPI.md b/src/DesktopMagicPluginAPI/DesktopMagicPluginAPI.md
new file mode 100644
index 0000000..6bbcbc0
--- /dev/null
+++ b/src/DesktopMagicPluginAPI/DesktopMagicPluginAPI.md
@@ -0,0 +1,493 @@
+
+# DesktopMagicPluginAPI
+
+## Contents
+
+- [Button](#T-DesktopMagicPluginAPI-Inputs-Button 'DesktopMagicPluginAPI.Inputs.Button')
+ - [#ctor(value)](#M-DesktopMagicPluginAPI-Inputs-Button-#ctor-System-String- 'DesktopMagicPluginAPI.Inputs.Button.#ctor(System.String)')
+ - [Value](#P-DesktopMagicPluginAPI-Inputs-Button-Value 'DesktopMagicPluginAPI.Inputs.Button.Value')
+ - [Click()](#M-DesktopMagicPluginAPI-Inputs-Button-Click 'DesktopMagicPluginAPI.Inputs.Button.Click')
+- [CheckBox](#T-DesktopMagicPluginAPI-Inputs-CheckBox 'DesktopMagicPluginAPI.Inputs.CheckBox')
+ - [#ctor(value)](#M-DesktopMagicPluginAPI-Inputs-CheckBox-#ctor-System-Boolean- 'DesktopMagicPluginAPI.Inputs.CheckBox.#ctor(System.Boolean)')
+ - [Value](#P-DesktopMagicPluginAPI-Inputs-CheckBox-Value 'DesktopMagicPluginAPI.Inputs.CheckBox.Value')
+- [Element](#T-DesktopMagicPluginAPI-Inputs-Element 'DesktopMagicPluginAPI.Inputs.Element')
+ - [ValueChanged()](#M-DesktopMagicPluginAPI-Inputs-Element-ValueChanged 'DesktopMagicPluginAPI.Inputs.Element.ValueChanged')
+- [ElementAttribute](#T-DesktopMagicPluginAPI-Inputs-ElementAttribute 'DesktopMagicPluginAPI.Inputs.ElementAttribute')
+ - [#ctor(name,orderIndex)](#M-DesktopMagicPluginAPI-Inputs-ElementAttribute-#ctor-System-String,System-Int32- 'DesktopMagicPluginAPI.Inputs.ElementAttribute.#ctor(System.String,System.Int32)')
+ - [#ctor(orderIndex)](#M-DesktopMagicPluginAPI-Inputs-ElementAttribute-#ctor-System-Int32- 'DesktopMagicPluginAPI.Inputs.ElementAttribute.#ctor(System.Int32)')
+ - [#ctor()](#M-DesktopMagicPluginAPI-Inputs-ElementAttribute-#ctor 'DesktopMagicPluginAPI.Inputs.ElementAttribute.#ctor')
+ - [Name](#P-DesktopMagicPluginAPI-Inputs-ElementAttribute-Name 'DesktopMagicPluginAPI.Inputs.ElementAttribute.Name')
+ - [OrderIndex](#P-DesktopMagicPluginAPI-Inputs-ElementAttribute-OrderIndex 'DesktopMagicPluginAPI.Inputs.ElementAttribute.OrderIndex')
+- [IPluginData](#T-DesktopMagicPluginAPI-IPluginData 'DesktopMagicPluginAPI.IPluginData')
+ - [Color](#P-DesktopMagicPluginAPI-IPluginData-Color 'DesktopMagicPluginAPI.IPluginData.Color')
+ - [Font](#P-DesktopMagicPluginAPI-IPluginData-Font 'DesktopMagicPluginAPI.IPluginData.Font')
+ - [WindowPosition](#P-DesktopMagicPluginAPI-IPluginData-WindowPosition 'DesktopMagicPluginAPI.IPluginData.WindowPosition')
+ - [WindowSize](#P-DesktopMagicPluginAPI-IPluginData-WindowSize 'DesktopMagicPluginAPI.IPluginData.WindowSize')
+ - [UpdateWindow()](#M-DesktopMagicPluginAPI-IPluginData-UpdateWindow 'DesktopMagicPluginAPI.IPluginData.UpdateWindow')
+- [IntegerUpDown](#T-DesktopMagicPluginAPI-Inputs-IntegerUpDown 'DesktopMagicPluginAPI.Inputs.IntegerUpDown')
+ - [#ctor(min,max,value)](#M-DesktopMagicPluginAPI-Inputs-IntegerUpDown-#ctor-System-Int32,System-Int32,System-Int32- 'DesktopMagicPluginAPI.Inputs.IntegerUpDown.#ctor(System.Int32,System.Int32,System.Int32)')
+ - [Maximum](#P-DesktopMagicPluginAPI-Inputs-IntegerUpDown-Maximum 'DesktopMagicPluginAPI.Inputs.IntegerUpDown.Maximum')
+ - [Minimum](#P-DesktopMagicPluginAPI-Inputs-IntegerUpDown-Minimum 'DesktopMagicPluginAPI.Inputs.IntegerUpDown.Minimum')
+ - [Value](#P-DesktopMagicPluginAPI-Inputs-IntegerUpDown-Value 'DesktopMagicPluginAPI.Inputs.IntegerUpDown.Value')
+- [Label](#T-DesktopMagicPluginAPI-Inputs-Label 'DesktopMagicPluginAPI.Inputs.Label')
+ - [#ctor(value,bold)](#M-DesktopMagicPluginAPI-Inputs-Label-#ctor-System-String,System-Boolean- 'DesktopMagicPluginAPI.Inputs.Label.#ctor(System.String,System.Boolean)')
+ - [Bold](#P-DesktopMagicPluginAPI-Inputs-Label-Bold 'DesktopMagicPluginAPI.Inputs.Label.Bold')
+ - [Value](#P-DesktopMagicPluginAPI-Inputs-Label-Value 'DesktopMagicPluginAPI.Inputs.Label.Value')
+- [Plugin](#T-DesktopMagicPluginAPI-Plugin 'DesktopMagicPluginAPI.Plugin')
+ - [Application](#P-DesktopMagicPluginAPI-Plugin-Application 'DesktopMagicPluginAPI.Plugin.Application')
+ - [UpdateInterval](#P-DesktopMagicPluginAPI-Plugin-UpdateInterval 'DesktopMagicPluginAPI.Plugin.UpdateInterval')
+ - [Main()](#M-DesktopMagicPluginAPI-Plugin-Main 'DesktopMagicPluginAPI.Plugin.Main')
+ - [OnMouseClick(position)](#M-DesktopMagicPluginAPI-Plugin-OnMouseClick-System-Drawing-Point- 'DesktopMagicPluginAPI.Plugin.OnMouseClick(System.Drawing.Point)')
+ - [OnMouseMove(position)](#M-DesktopMagicPluginAPI-Plugin-OnMouseMove-System-Drawing-Point- 'DesktopMagicPluginAPI.Plugin.OnMouseMove(System.Drawing.Point)')
+- [Slider](#T-DesktopMagicPluginAPI-Inputs-Slider 'DesktopMagicPluginAPI.Inputs.Slider')
+ - [#ctor(min,max,value)](#M-DesktopMagicPluginAPI-Inputs-Slider-#ctor-System-Double,System-Double,System-Double- 'DesktopMagicPluginAPI.Inputs.Slider.#ctor(System.Double,System.Double,System.Double)')
+ - [Maximum](#P-DesktopMagicPluginAPI-Inputs-Slider-Maximum 'DesktopMagicPluginAPI.Inputs.Slider.Maximum')
+ - [Minimum](#P-DesktopMagicPluginAPI-Inputs-Slider-Minimum 'DesktopMagicPluginAPI.Inputs.Slider.Minimum')
+ - [Value](#P-DesktopMagicPluginAPI-Inputs-Slider-Value 'DesktopMagicPluginAPI.Inputs.Slider.Value')
+- [TextBox](#T-DesktopMagicPluginAPI-Inputs-TextBox 'DesktopMagicPluginAPI.Inputs.TextBox')
+ - [#ctor(value)](#M-DesktopMagicPluginAPI-Inputs-TextBox-#ctor-System-String- 'DesktopMagicPluginAPI.Inputs.TextBox.#ctor(System.String)')
+ - [Value](#P-DesktopMagicPluginAPI-Inputs-TextBox-Value 'DesktopMagicPluginAPI.Inputs.TextBox.Value')
+
+
+## Button `type`
+
+##### Namespace
+
+DesktopMagicPluginAPI.Inputs
+
+##### Summary
+
+Represents a button control.
+
+
+### #ctor(value) `constructor`
+
+##### Summary
+
+Initializes a new instance of the [Button](#T-DesktopMagicPluginAPI-Inputs-Button 'DesktopMagicPluginAPI.Inputs.Button') class with the provided `value`.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| value | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The text caption displayed in the [Button](#T-DesktopMagicPluginAPI-Inputs-Button 'DesktopMagicPluginAPI.Inputs.Button') control. |
+
+
+### Value `property`
+
+##### Summary
+
+Gets or sets the text caption displayed in the [Button](#T-DesktopMagicPluginAPI-Inputs-Button 'DesktopMagicPluginAPI.Inputs.Button') element.
+
+
+### Click() `method`
+
+##### Summary
+
+Triggers the [](#E-DesktopMagicPluginAPI-Inputs-Button-OnClick 'DesktopMagicPluginAPI.Inputs.Button.OnClick') event.
+
+##### Parameters
+
+This method has no parameters.
+
+
+## CheckBox `type`
+
+##### Namespace
+
+DesktopMagicPluginAPI.Inputs
+
+##### Summary
+
+Represents a check box control.
+
+
+### #ctor(value) `constructor`
+
+##### Summary
+
+Initializes a new instance of the [CheckBox](#T-DesktopMagicPluginAPI-Inputs-CheckBox 'DesktopMagicPluginAPI.Inputs.CheckBox') class with the provided `value`.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| value | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | A value indicating whether the [CheckBox](#T-DesktopMagicPluginAPI-Inputs-CheckBox 'DesktopMagicPluginAPI.Inputs.CheckBox') is in the checked state. |
+
+
+### Value `property`
+
+##### Summary
+
+Gets or set a value indicating whether the [CheckBox](#T-DesktopMagicPluginAPI-Inputs-CheckBox 'DesktopMagicPluginAPI.Inputs.CheckBox') is in the checked state.
+
+
+## Element `type`
+
+##### Namespace
+
+DesktopMagicPluginAPI.Inputs
+
+##### Summary
+
+The element base class
+
+
+### ValueChanged() `method`
+
+##### Summary
+
+Triggers the [](#E-DesktopMagicPluginAPI-Inputs-Element-OnValueChanged 'DesktopMagicPluginAPI.Inputs.Element.OnValueChanged') event
+
+##### Parameters
+
+This method has no parameters.
+
+
+## ElementAttribute `type`
+
+##### Namespace
+
+DesktopMagicPluginAPI.Inputs
+
+##### Summary
+
+Marks a Property as element.
+
+
+### #ctor(name,orderIndex) `constructor`
+
+##### Summary
+
+Marks a Property as element with the provided `name` and `orderIndex`.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| name | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the element. |
+| orderIndex | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The order index of the element. |
+
+
+### #ctor(orderIndex) `constructor`
+
+##### Summary
+
+Marks a Property as element with the provided `orderIndex`.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| orderIndex | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The order index of the element. |
+
+
+### #ctor() `constructor`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This constructor has no parameters.
+
+
+### Name `property`
+
+##### Summary
+
+The name of the element.
+
+
+### OrderIndex `property`
+
+##### Summary
+
+The order index of the element.
+
+
+## IPluginData `type`
+
+##### Namespace
+
+DesktopMagicPluginAPI
+
+##### Summary
+
+Defines properties and methods that provide information about the main application.
+
+
+### Color `property`
+
+##### Summary
+
+Gets the color of the main application.
+
+
+### Font `property`
+
+##### Summary
+
+Gets the font of the main application.
+
+
+### WindowPosition `property`
+
+##### Summary
+
+Gets the window position of the main application.
+
+
+### WindowSize `property`
+
+##### Summary
+
+Gets the window size of the main application.
+
+
+### UpdateWindow() `method`
+
+##### Summary
+
+Updates the plugin window
+
+##### Parameters
+
+This method has no parameters.
+
+
+## IntegerUpDown `type`
+
+##### Namespace
+
+DesktopMagicPluginAPI.Inputs
+
+##### Summary
+
+Represents a up-down control.
+
+
+### #ctor(min,max,value) `constructor`
+
+##### Summary
+
+Initializes a new instance of the [IntegerUpDown](#T-DesktopMagicPluginAPI-Inputs-IntegerUpDown 'DesktopMagicPluginAPI.Inputs.IntegerUpDown') class with the provided `min` value, `max` value and `value`.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| min | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The maximum value for the [IntegerUpDown](#T-DesktopMagicPluginAPI-Inputs-IntegerUpDown 'DesktopMagicPluginAPI.Inputs.IntegerUpDown') element. |
+| max | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The minimum value for the [IntegerUpDown](#T-DesktopMagicPluginAPI-Inputs-IntegerUpDown 'DesktopMagicPluginAPI.Inputs.IntegerUpDown') element. |
+| value | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The value assigned to the [IntegerUpDown](#T-DesktopMagicPluginAPI-Inputs-IntegerUpDown 'DesktopMagicPluginAPI.Inputs.IntegerUpDown') element. |
+
+##### Exceptions
+
+| Name | Description |
+| ---- | ----------- |
+| [System.ArgumentException](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.ArgumentException 'System.ArgumentException') | |
+
+
+### Maximum `property`
+
+##### Summary
+
+Gets or sets the maximum value for the [IntegerUpDown](#T-DesktopMagicPluginAPI-Inputs-IntegerUpDown 'DesktopMagicPluginAPI.Inputs.IntegerUpDown') element.
+
+
+### Minimum `property`
+
+##### Summary
+
+Gets or sets the minimum value for the [IntegerUpDown](#T-DesktopMagicPluginAPI-Inputs-IntegerUpDown 'DesktopMagicPluginAPI.Inputs.IntegerUpDown') element.
+
+
+### Value `property`
+
+##### Summary
+
+Gets or sets the value assigned to the [IntegerUpDown](#T-DesktopMagicPluginAPI-Inputs-IntegerUpDown 'DesktopMagicPluginAPI.Inputs.IntegerUpDown') element.
+
+
+## Label `type`
+
+##### Namespace
+
+DesktopMagicPluginAPI.Inputs
+
+##### Summary
+
+Represents a label control.
+
+
+### #ctor(value,bold) `constructor`
+
+##### Summary
+
+Initializes a new instance of the [Label](#T-DesktopMagicPluginAPI-Inputs-Label 'DesktopMagicPluginAPI.Inputs.Label') class with the provided `value`.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| value | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | |
+| bold | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | |
+
+
+### Bold `property`
+
+##### Summary
+
+Gets or set a value indicating whether the content of the [Label](#T-DesktopMagicPluginAPI-Inputs-Label 'DesktopMagicPluginAPI.Inputs.Label') is bold or not.
+
+
+### Value `property`
+
+##### Summary
+
+Gets or sets the text associated with this control.
+
+
+## Plugin `type`
+
+##### Namespace
+
+DesktopMagicPluginAPI
+
+##### Summary
+
+The plugin class
+
+
+### Application `property`
+
+##### Summary
+
+Informations about the main application
+
+
+### UpdateInterval `property`
+
+##### Summary
+
+Gets or sets the interval, expressed in milliseconds, at which to call the [Main](#M-DesktopMagicPluginAPI-Plugin-Main 'DesktopMagicPluginAPI.Plugin.Main') method.
+
+
+### Main() `method`
+
+##### Summary
+
+Occurs when the [UpdateInterval](#P-DesktopMagicPluginAPI-Plugin-UpdateInterval 'DesktopMagicPluginAPI.Plugin.UpdateInterval') elapses.
+
+##### Returns
+
+
+
+##### Parameters
+
+This method has no parameters.
+
+
+### OnMouseClick(position) `method`
+
+##### Summary
+
+Occurs when the window is clicked by the mouse.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| position | [System.Drawing.Point](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Drawing.Point 'System.Drawing.Point') | |
+
+
+### OnMouseMove(position) `method`
+
+##### Summary
+
+Occurs when the mouse pointer is moved over the control.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| position | [System.Drawing.Point](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Drawing.Point 'System.Drawing.Point') | |
+
+
+## Slider `type`
+
+##### Namespace
+
+DesktopMagicPluginAPI.Inputs
+
+##### Summary
+
+Represents a slider control.
+
+
+### #ctor(min,max,value) `constructor`
+
+##### Summary
+
+Initializes a new instance of the [Slider](#T-DesktopMagicPluginAPI-Inputs-Slider 'DesktopMagicPluginAPI.Inputs.Slider') class with the provided `min` value, `max` value and `value`.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| min | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | The maximum value for the [Slider](#T-DesktopMagicPluginAPI-Inputs-Slider 'DesktopMagicPluginAPI.Inputs.Slider') element. |
+| max | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | The minimum value for the [Slider](#T-DesktopMagicPluginAPI-Inputs-Slider 'DesktopMagicPluginAPI.Inputs.Slider') element. |
+| value | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | The value assigned to the [Slider](#T-DesktopMagicPluginAPI-Inputs-Slider 'DesktopMagicPluginAPI.Inputs.Slider') element. |
+
+
+### Maximum `property`
+
+##### Summary
+
+Gets or sets the maximum value for the [Slider](#T-DesktopMagicPluginAPI-Inputs-Slider 'DesktopMagicPluginAPI.Inputs.Slider') element.
+
+
+### Minimum `property`
+
+##### Summary
+
+Gets or sets the minimum value for the [Slider](#T-DesktopMagicPluginAPI-Inputs-Slider 'DesktopMagicPluginAPI.Inputs.Slider') element.
+
+
+### Value `property`
+
+##### Summary
+
+Gets or sets the value assigned to the [Slider](#T-DesktopMagicPluginAPI-Inputs-Slider 'DesktopMagicPluginAPI.Inputs.Slider') element.
+
+
+## TextBox `type`
+
+##### Namespace
+
+DesktopMagicPluginAPI.Inputs
+
+##### Summary
+
+Represents a text box control.
+
+
+### #ctor(value) `constructor`
+
+##### Summary
+
+Initializes a new instance of the [TextBox](#T-DesktopMagicPluginAPI-Inputs-TextBox 'DesktopMagicPluginAPI.Inputs.TextBox') class with the provided `value`.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| value | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | |
+
+
+### Value `property`
+
+##### Summary
+
+Gets or sets the text associated with this control.
diff --git a/src/DesktopMagicPluginAPI/DesktopMagicPluginAPI.xml b/src/DesktopMagicPluginAPI/DesktopMagicPluginAPI.xml
new file mode 100644
index 0000000..d0eb209
--- /dev/null
+++ b/src/DesktopMagicPluginAPI/DesktopMagicPluginAPI.xml
@@ -0,0 +1,254 @@
+
+
+
+ DesktopMagicPluginAPI
+
+
+
+
+ Represents a button control.
+
+
+
+
+ Occurs when the button is clicked.
+
+
+
+
+ Gets or sets the text caption displayed in the element.
+
+
+
+
+ Initializes a new instance of the class with the provided .
+
+ The text caption displayed in the control.
+
+
+
+ Triggers the event.
+
+
+
+
+ Represents a check box control.
+
+
+
+
+ Gets or set a value indicating whether the is in the checked state.
+
+
+
+
+ Initializes a new instance of the class with the provided .
+
+ A value indicating whether the is in the checked state.
+
+
+
+ The element base class
+
+
+
+
+ Occurs when the value has been changed
+
+
+
+
+ Triggers the event
+
+
+
+
+ Marks a Property as element.
+
+
+
+
+ The name of the element.
+
+
+
+
+ The order index of the element.
+
+
+
+
+ Marks a Property as element with the provided and .
+
+ The name of the element.
+ The order index of the element.
+
+
+
+ Marks a Property as element with the provided .
+
+ The order index of the element.
+
+
+
+
+
+
+ Represents a up-down control.
+
+
+
+
+ Gets or sets the maximum value for the element.
+
+
+
+
+ Gets or sets the minimum value for the element.
+
+
+
+
+ Gets or sets the value assigned to the element.
+
+
+
+
+ Initializes a new instance of the class with the provided value, value and .
+
+ The maximum value for the element.
+ The minimum value for the element.
+ The value assigned to the element.
+
+
+
+
+ Represents a label control.
+
+
+
+
+ Gets or sets the text associated with this control.
+
+
+
+
+ Gets or set a value indicating whether the content of the is bold or not.
+
+
+
+
+ Initializes a new instance of the class with the provided .
+
+
+
+
+
+
+ Represents a slider control.
+
+
+
+
+ Gets or sets the maximum value for the element.
+
+
+
+
+ Gets or sets the minimum value for the element.
+
+
+
+
+ Gets or sets the value assigned to the element.
+
+
+
+
+ Initializes a new instance of the class with the provided value, value and .
+
+ The maximum value for the element.
+ The minimum value for the element.
+ The value assigned to the element.
+
+
+
+ Represents a text box control.
+
+
+
+
+ Gets or sets the text associated with this control.
+
+
+
+
+ Initializes a new instance of the class with the provided .
+
+
+
+
+
+ Defines properties and methods that provide information about the main application.
+
+
+
+
+ Gets the font of the main application.
+
+
+
+
+ Gets the color of the main application.
+
+
+
+
+ Gets the window size of the main application.
+
+
+
+
+ Gets the window position of the main application.
+
+
+
+
+ Updates the plugin window
+
+
+
+
+ The plugin class
+
+
+
+
+ Informations about the main application
+
+
+
+
+ Gets or sets the interval, expressed in milliseconds, at which to call the method.
+
+
+
+
+ Occurs when the elapses.
+
+
+
+
+
+ Occurs when the window is clicked by the mouse.
+
+
+
+
+
+ Occurs when the mouse pointer is moved over the control.
+
+
+
+
+
diff --git a/src/DesktopMagicPluginAPI/IPluginData.cs b/src/DesktopMagicPluginAPI/IPluginData.cs
index 706c0c5..f31780b 100644
--- a/src/DesktopMagicPluginAPI/IPluginData.cs
+++ b/src/DesktopMagicPluginAPI/IPluginData.cs
@@ -2,13 +2,34 @@
namespace DesktopMagicPluginAPI
{
+ ///
+ /// Defines properties and methods that provide information about the main application.
+ ///
public interface IPluginData
{
+ ///
+ /// Gets the font of the main application.
+ ///
string Font { get; }
+
+ ///
+ /// Gets the color of the main application.
+ ///
Color Color { get; }
+
+ ///
+ /// Gets the window size of the main application.
+ ///
Point WindowSize { get; }
+
+ ///
+ /// Gets the window position of the main application.
+ ///
Point WindowPosition { get; }
+ ///
+ /// Updates the plugin window
+ ///
void UpdateWindow();
}
}
\ No newline at end of file
diff --git a/src/DesktopMagicPluginAPI/Inputs/Button.cs b/src/DesktopMagicPluginAPI/Inputs/Button.cs
new file mode 100644
index 0000000..9e2be09
--- /dev/null
+++ b/src/DesktopMagicPluginAPI/Inputs/Button.cs
@@ -0,0 +1,54 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DesktopMagicPluginAPI.Inputs
+{
+ ///
+ /// Represents a button control.
+ ///
+ public class Button : Element
+ {
+ ///
+ /// Occurs when the button is clicked.
+ ///
+ public event Action OnClick;
+
+ private string _value;
+
+ ///
+ /// Gets or sets the text caption displayed in the element.
+ ///
+ public string Value
+ {
+ get => _value;
+ set
+ {
+ if (_value != value)
+ {
+ _value = value;
+ ValueChanged();
+ }
+ }
+ }
+
+ ///
+ /// Initializes a new instance of the class with the provided .
+ ///
+ /// The text caption displayed in the control.
+ public Button(string value)
+ {
+ Value = value;
+ }
+
+ ///
+ /// Triggers the event.
+ ///
+ public void Click()
+ {
+ OnClick?.Invoke();
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/DesktopMagicPluginAPI/Inputs/CheckBox.cs b/src/DesktopMagicPluginAPI/Inputs/CheckBox.cs
new file mode 100644
index 0000000..f51c4f5
--- /dev/null
+++ b/src/DesktopMagicPluginAPI/Inputs/CheckBox.cs
@@ -0,0 +1,35 @@
+namespace DesktopMagicPluginAPI.Inputs
+{
+ ///
+ /// Represents a check box control.
+ ///
+ public class CheckBox : Element
+ {
+ private bool _value;
+
+ ///
+ /// Gets or set a value indicating whether the is in the checked state.
+ ///
+ public bool Value
+ {
+ get => _value;
+ set
+ {
+ if (_value != value)
+ {
+ _value = value;
+ ValueChanged();
+ }
+ }
+ }
+
+ ///
+ /// Initializes a new instance of the class with the provided .
+ ///
+ /// A value indicating whether the is in the checked state.
+ public CheckBox(bool value)
+ {
+ Value = value;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/DesktopMagicPluginAPI/Inputs/Element.cs b/src/DesktopMagicPluginAPI/Inputs/Element.cs
new file mode 100644
index 0000000..6ee6ce6
--- /dev/null
+++ b/src/DesktopMagicPluginAPI/Inputs/Element.cs
@@ -0,0 +1,23 @@
+using System;
+
+namespace DesktopMagicPluginAPI.Inputs
+{
+ ///
+ /// The element base class
+ ///
+ public abstract class Element
+ {
+ ///
+ /// Occurs when the value has been changed
+ ///
+ public event Action OnValueChanged;
+
+ ///
+ /// Triggers the event
+ ///
+ protected void ValueChanged()
+ {
+ OnValueChanged?.Invoke();
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/DesktopMagicPluginAPI/Inputs/ElementAttribute.cs b/src/DesktopMagicPluginAPI/Inputs/ElementAttribute.cs
new file mode 100644
index 0000000..2cba354
--- /dev/null
+++ b/src/DesktopMagicPluginAPI/Inputs/ElementAttribute.cs
@@ -0,0 +1,46 @@
+using System;
+
+namespace DesktopMagicPluginAPI.Inputs
+{
+ ///
+ /// Marks a Property as element.
+ ///
+ [AttributeUsage(AttributeTargets.Field)]
+ public class ElementAttribute : Attribute
+ {
+ ///
+ /// The name of the element.
+ ///
+ public string Name { get; }
+
+ ///
+ /// The order index of the element.
+ ///
+ public int OrderIndex { get; }
+
+ ///
+ /// Marks a Property as element with the provided and .
+ ///
+ /// The name of the element.
+ /// The order index of the element.
+ public ElementAttribute(string name = "", int orderIndex = 0)
+ {
+ Name = name;
+ OrderIndex = orderIndex;
+ }
+
+ ///
+ /// Marks a Property as element with the provided .
+ ///
+ /// The order index of the element.
+ public ElementAttribute(int orderIndex = 0)
+ {
+ OrderIndex = orderIndex;
+ }
+
+ ///
+ public ElementAttribute()
+ {
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/DesktopMagicPluginAPI/Inputs/IntegerUpDown.cs b/src/DesktopMagicPluginAPI/Inputs/IntegerUpDown.cs
new file mode 100644
index 0000000..1bb788e
--- /dev/null
+++ b/src/DesktopMagicPluginAPI/Inputs/IntegerUpDown.cs
@@ -0,0 +1,73 @@
+using System;
+
+namespace DesktopMagicPluginAPI.Inputs
+{
+ ///
+ /// Represents a up-down control.
+ ///
+ public class IntegerUpDown : Element
+ {
+ private int _value;
+
+ ///
+ /// Gets or sets the maximum value for the element.
+ ///
+ public int Maximum { get; }
+
+ ///
+ /// Gets or sets the minimum value for the element.
+ ///
+ public int Minimum { get; }
+
+ ///
+ /// Gets or sets the value assigned to the element.
+ ///
+ public int Value
+ {
+ get => _value;
+ set
+ {
+ if (_value != value)
+ {
+ _value = value;
+ ValueChanged();
+ }
+ }
+ }
+
+ ///
+ /// Initializes a new instance of the class with the provided value, value and .
+ ///
+ /// The maximum value for the element.
+ /// The minimum value for the element.
+ /// The value assigned to the element.
+ ///
+ public IntegerUpDown(int min, int max, int value = 0)
+ {
+ if (min < 0)
+ {
+ throw new ArgumentException("Value can not be negative!", nameof(min));
+ }
+ if (max < 0)
+ {
+ throw new ArgumentException("Value can not be negative!", nameof(max));
+ }
+ if (min > max)
+ {
+ throw new ArgumentException($"{nameof(min)} is greater than or equal to {nameof(max)}!");
+ }
+ if (value > max)
+ {
+ throw new ArgumentException($"{nameof(value)} is greater than {nameof(max)}!");
+ }
+ if (value < min)
+ {
+ throw new ArgumentException($"{nameof(value)} is less than {nameof(min)}!");
+ }
+
+ Minimum = min;
+ Maximum = max;
+ Value = value;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/DesktopMagicPluginAPI/Inputs/Label.cs b/src/DesktopMagicPluginAPI/Inputs/Label.cs
new file mode 100644
index 0000000..39da3c7
--- /dev/null
+++ b/src/DesktopMagicPluginAPI/Inputs/Label.cs
@@ -0,0 +1,42 @@
+namespace DesktopMagicPluginAPI.Inputs
+{
+ ///
+ /// Represents a label control.
+ ///
+ public class Label : Element
+ {
+ private string _value;
+
+ ///
+ /// Gets or sets the text associated with this control.
+ ///
+ public string Value
+ {
+ get => _value;
+ set
+ {
+ if (_value != value)
+ {
+ _value = value;
+ ValueChanged();
+ }
+ }
+ }
+
+ ///
+ /// Gets or set a value indicating whether the content of the is bold or not.
+ ///
+ public bool Bold { get; set; }
+
+ ///
+ /// Initializes a new instance of the class with the provided .
+ ///
+ ///
+ ///
+ public Label(string value, bool bold = false)
+ {
+ Value = value;
+ Bold = bold;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/DesktopMagicPluginAPI/Inputs/Slider.cs b/src/DesktopMagicPluginAPI/Inputs/Slider.cs
new file mode 100644
index 0000000..d90545a
--- /dev/null
+++ b/src/DesktopMagicPluginAPI/Inputs/Slider.cs
@@ -0,0 +1,72 @@
+using System;
+
+namespace DesktopMagicPluginAPI.Inputs
+{
+ ///
+ /// Represents a slider control.
+ ///
+ public sealed class Slider : Element
+ {
+ private double _value;
+
+ ///
+ /// Gets or sets the maximum value for the element.
+ ///
+ public double Maximum { get; }
+
+ ///
+ /// Gets or sets the minimum value for the element.
+ ///
+ public double Minimum { get; }
+
+ ///
+ /// Gets or sets the value assigned to the element.
+ ///
+ public double Value
+ {
+ get => _value;
+ set
+ {
+ if (_value != value)
+ {
+ _value = value;
+ ValueChanged();
+ }
+ }
+ }
+
+ ///
+ /// Initializes a new instance of the class with the provided value, value and .
+ ///
+ /// The maximum value for the element.
+ /// The minimum value for the element.
+ /// The value assigned to the element.
+ public Slider(double min, double max, double value = 0)
+ {
+ if (min < 0)
+ {
+ throw new ArgumentException("Value can not be negative!", nameof(min));
+ }
+ if (max < 0)
+ {
+ throw new ArgumentException("Value can not be negative!", nameof(max));
+ }
+ if (min > max)
+ {
+ throw new ArgumentException($"{nameof(min)} is greater than or equal to {nameof(max)}!");
+ }
+ if (value > max)
+ {
+ throw new ArgumentException($"{nameof(value)} is greater than {nameof(max)}!");
+ }
+ if (value < min)
+ {
+ throw new ArgumentException($"{nameof(value)} is less than {nameof(min)}!");
+ }
+
+ Minimum = min;
+ Maximum = max;
+ Value = value;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/DesktopMagicPluginAPI/Inputs/TextBox.cs b/src/DesktopMagicPluginAPI/Inputs/TextBox.cs
new file mode 100644
index 0000000..1b78471
--- /dev/null
+++ b/src/DesktopMagicPluginAPI/Inputs/TextBox.cs
@@ -0,0 +1,35 @@
+namespace DesktopMagicPluginAPI.Inputs
+{
+ ///
+ /// Represents a text box control.
+ ///
+ public class TextBox : Element
+ {
+ private string _value;
+
+ ///
+ /// Gets or sets the text associated with this control.
+ ///
+ public string Value
+ {
+ get => _value;
+ set
+ {
+ if (_value != value)
+ {
+ _value = value;
+ ValueChanged();
+ }
+ }
+ }
+
+ ///
+ /// Initializes a new instance of the class with the provided .
+ ///
+ ///
+ public TextBox(string value)
+ {
+ Value = value;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/DesktopMagicPluginAPI/LICENSE b/src/DesktopMagicPluginAPI/LICENSE
new file mode 100644
index 0000000..96b2e79
--- /dev/null
+++ b/src/DesktopMagicPluginAPI/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2021 Stone_Red
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/src/DesktopMagicPluginAPI/Plugin.cs b/src/DesktopMagicPluginAPI/Plugin.cs
index e3f3ac8..38449be 100644
--- a/src/DesktopMagicPluginAPI/Plugin.cs
+++ b/src/DesktopMagicPluginAPI/Plugin.cs
@@ -3,10 +3,16 @@ using System.Drawing;
namespace DesktopMagicPluginAPI
{
+ ///
+ /// The plugin class
+ ///
public abstract class Plugin
{
private IPluginData application = null;
+ ///
+ /// Informations about the main application
+ ///
public IPluginData Application
{
get => application;
@@ -23,20 +29,29 @@ namespace DesktopMagicPluginAPI
}
}
+ ///
+ /// Gets or sets the interval, expressed in milliseconds, at which to call the method.
+ ///
public virtual int UpdateInterval { get; set; } = 1000;
- public virtual string[,] Inputs { get; set; } = new string[0, 0];
-
+ ///
+ /// Occurs when the elapses.
+ ///
+ ///
public abstract Bitmap Main();
- public virtual void OnOptionChanged(int optionIndex)
- {
- }
-
+ ///
+ /// Occurs when the window is clicked by the mouse.
+ ///
+ ///
public virtual void OnMouseClick(Point position)
{
}
+ ///
+ /// Occurs when the mouse pointer is moved over the control.
+ ///
+ ///
public virtual void OnMouseMove(Point position)
{
}
diff --git a/src/DesktopMagicPluginAPI/bin/Debug/net5.0/DesktopMagicPluginAPI.deps.json b/src/DesktopMagicPluginAPI/bin/Debug/net5.0/DesktopMagicPluginAPI.deps.json
index 4448db2..67f47dd 100644
--- a/src/DesktopMagicPluginAPI/bin/Debug/net5.0/DesktopMagicPluginAPI.deps.json
+++ b/src/DesktopMagicPluginAPI/bin/Debug/net5.0/DesktopMagicPluginAPI.deps.json
@@ -6,9 +6,10 @@
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v5.0": {
- "DesktopMagicPluginAPI/1.0.0": {
+ "DesktopMagicPluginAPI/0.0.0.1": {
"dependencies": {
- "System.Drawing.Common": "5.0.2"
+ "System.Drawing.Common": "5.0.2",
+ "Vsxmd": "1.4.5"
},
"runtime": {
"DesktopMagicPluginAPI.dll": {}
@@ -58,11 +59,12 @@
"fileVersion": "5.0.421.11614"
}
}
- }
+ },
+ "Vsxmd/1.4.5": {}
}
},
"libraries": {
- "DesktopMagicPluginAPI/1.0.0": {
+ "DesktopMagicPluginAPI/0.0.0.1": {
"type": "project",
"serviceable": false,
"sha512": ""
@@ -87,6 +89,13 @@
"sha512": "sha512-rvr/M1WPf24ljpvvrVd74+NdjRUJu1bBkspkZcnzSZnmAUQWSvanlQ0k/hVHk+cHufZbZfu7vOh/vYc0q5Uu/A==",
"path": "system.drawing.common/5.0.2",
"hashPath": "system.drawing.common.5.0.2.nupkg.sha512"
+ },
+ "Vsxmd/1.4.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mvTZKIhKUFvcjYv/p9dxgSFHrAlNFIemT3ai1XAFV4yJYGu/6e73NgzfHwhDi0QevuYURVdd+p088CG6KQFENg==",
+ "path": "vsxmd/1.4.5",
+ "hashPath": "vsxmd.1.4.5.nupkg.sha512"
}
}
}
\ No newline at end of file
diff --git a/src/DesktopMagicPluginAPI/bin/Debug/net5.0/DesktopMagicPluginAPI.dll b/src/DesktopMagicPluginAPI/bin/Debug/net5.0/DesktopMagicPluginAPI.dll
index d389ab0..1fafbc0 100644
Binary files a/src/DesktopMagicPluginAPI/bin/Debug/net5.0/DesktopMagicPluginAPI.dll and b/src/DesktopMagicPluginAPI/bin/Debug/net5.0/DesktopMagicPluginAPI.dll differ
diff --git a/src/DesktopMagicPluginAPI/bin/Debug/net5.0/DesktopMagicPluginAPI.pdb b/src/DesktopMagicPluginAPI/bin/Debug/net5.0/DesktopMagicPluginAPI.pdb
index ce08c27..629027c 100644
Binary files a/src/DesktopMagicPluginAPI/bin/Debug/net5.0/DesktopMagicPluginAPI.pdb and b/src/DesktopMagicPluginAPI/bin/Debug/net5.0/DesktopMagicPluginAPI.pdb differ
diff --git a/src/DesktopMagicPluginAPI/bin/Debug/net5.0/ref/DesktopMagicPluginAPI.dll b/src/DesktopMagicPluginAPI/bin/Debug/net5.0/ref/DesktopMagicPluginAPI.dll
index 6aca182..4f41ceb 100644
Binary files a/src/DesktopMagicPluginAPI/bin/Debug/net5.0/ref/DesktopMagicPluginAPI.dll and b/src/DesktopMagicPluginAPI/bin/Debug/net5.0/ref/DesktopMagicPluginAPI.dll differ
diff --git a/src/DesktopMagicPluginAPI/bin/Release/net5.0/DesktopMagicPluginAPI.dll b/src/DesktopMagicPluginAPI/bin/Release/net5.0/DesktopMagicPluginAPI.dll
index 79c0427..aeb95d3 100644
Binary files a/src/DesktopMagicPluginAPI/bin/Release/net5.0/DesktopMagicPluginAPI.dll and b/src/DesktopMagicPluginAPI/bin/Release/net5.0/DesktopMagicPluginAPI.dll differ
diff --git a/src/DesktopMagicPluginAPI/bin/Release/net5.0/DesktopMagicPluginAPI.pdb b/src/DesktopMagicPluginAPI/bin/Release/net5.0/DesktopMagicPluginAPI.pdb
index 21cf341..1e12c19 100644
Binary files a/src/DesktopMagicPluginAPI/bin/Release/net5.0/DesktopMagicPluginAPI.pdb and b/src/DesktopMagicPluginAPI/bin/Release/net5.0/DesktopMagicPluginAPI.pdb differ
diff --git a/src/DesktopMagicPluginAPI/bin/Release/net5.0/ref/DesktopMagicPluginAPI.dll b/src/DesktopMagicPluginAPI/bin/Release/net5.0/ref/DesktopMagicPluginAPI.dll
index 2573684..d422eb5 100644
Binary files a/src/DesktopMagicPluginAPI/bin/Release/net5.0/ref/DesktopMagicPluginAPI.dll and b/src/DesktopMagicPluginAPI/bin/Release/net5.0/ref/DesktopMagicPluginAPI.dll differ
diff --git a/src/DesktopMagicPluginAPI/log.txt b/src/DesktopMagicPluginAPI/log.txt
new file mode 100644
index 0000000..e69de29
diff --git a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.AssemblyInfo.cs b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.AssemblyInfo.cs
index 89e49bf..9a1bd66 100644
--- a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.AssemblyInfo.cs
+++ b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.AssemblyInfo.cs
@@ -11,13 +11,14 @@
using System;
using System.Reflection;
-[assembly: System.Reflection.AssemblyCompanyAttribute("DesktopMagicPluginAPI")]
+[assembly: System.Reflection.AssemblyCompanyAttribute("Stone_Red")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
-[assembly: System.Reflection.AssemblyProductAttribute("DesktopMagicPluginAPI")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("0.0.0.1")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("0.0.0.1")]
+[assembly: System.Reflection.AssemblyProductAttribute("Stone_Red")]
[assembly: System.Reflection.AssemblyTitleAttribute("DesktopMagicPluginAPI")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyVersionAttribute("0.0.0.1")]
+[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/Stone-Red-Code/DesktopMagic")]
// Von der MSBuild WriteCodeFragment-Klasse generiert.
diff --git a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.AssemblyInfoInputs.cache b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.AssemblyInfoInputs.cache
index c7d926c..10948ac 100644
--- a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.AssemblyInfoInputs.cache
+++ b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.AssemblyInfoInputs.cache
@@ -1 +1 @@
-ec3127a539283f133e4725b081b99947b1a90358
+047460573638f7775be64f97de00b14c8c2bbda6
diff --git a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.assets.cache b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.assets.cache
index 84ded9c..8a76aaf 100644
Binary files a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.assets.cache and b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.assets.cache differ
diff --git a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.csproj.CoreCompileInputs.cache b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.csproj.CoreCompileInputs.cache
index 252e047..f3c6949 100644
--- a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.csproj.CoreCompileInputs.cache
+++ b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-8df801694bea836d41acd56826af208602a65493
+ced4ac85c0c7d0fe87e126147d10f5c33d432ea7
diff --git a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.csproj.FileListAbsolute.txt b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.csproj.FileListAbsolute.txt
index 50648a9..c6fab9e 100644
--- a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.csproj.FileListAbsolute.txt
+++ b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.csproj.FileListAbsolute.txt
@@ -10,3 +10,15 @@ C:\Users\David\Google Drive\Programmieren\DesktopMagic\DesktopMagicPluginAPI\obj
C:\Users\David\Google Drive\Programmieren\DesktopMagic\DesktopMagicPluginAPI\obj\Debug\net5.0\DesktopMagicPluginAPI.dll
C:\Users\David\Google Drive\Programmieren\DesktopMagic\DesktopMagicPluginAPI\obj\Debug\net5.0\ref\DesktopMagicPluginAPI.dll
C:\Users\David\Google Drive\Programmieren\DesktopMagic\DesktopMagicPluginAPI\obj\Debug\net5.0\DesktopMagicPluginAPI.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\bin\Debug\net5.0\DesktopMagicPluginAPI.deps.json
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\bin\Debug\net5.0\DesktopMagicPluginAPI.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\bin\Debug\net5.0\ref\DesktopMagicPluginAPI.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\bin\Debug\net5.0\DesktopMagicPluginAPI.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Debug\net5.0\DesktopMagicPluginAPI.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Debug\net5.0\DesktopMagicPluginAPI.AssemblyInfoInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Debug\net5.0\DesktopMagicPluginAPI.AssemblyInfo.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Debug\net5.0\DesktopMagicPluginAPI.csproj.CoreCompileInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Debug\net5.0\DesktopMagicPluginAPI.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Debug\net5.0\ref\DesktopMagicPluginAPI.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Debug\net5.0\DesktopMagicPluginAPI.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\bin\Debug\net5.0\DesktopMagicPluginAPI.xml
diff --git a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.dll b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.dll
index d389ab0..1fafbc0 100644
Binary files a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.dll and b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.dll differ
diff --git a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.pdb b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.pdb
index ce08c27..629027c 100644
Binary files a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.pdb and b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/DesktopMagicPluginAPI.pdb differ
diff --git a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/ref/DesktopMagicPluginAPI.dll b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/ref/DesktopMagicPluginAPI.dll
index 6aca182..4f41ceb 100644
Binary files a/src/DesktopMagicPluginAPI/obj/Debug/net5.0/ref/DesktopMagicPluginAPI.dll and b/src/DesktopMagicPluginAPI/obj/Debug/net5.0/ref/DesktopMagicPluginAPI.dll differ
diff --git a/src/DesktopMagicPluginAPI/obj/DesktopMagicPluginAPI.csproj.nuget.dgspec.json b/src/DesktopMagicPluginAPI/obj/DesktopMagicPluginAPI.csproj.nuget.dgspec.json
index 92fe21e..afd517d 100644
--- a/src/DesktopMagicPluginAPI/obj/DesktopMagicPluginAPI.csproj.nuget.dgspec.json
+++ b/src/DesktopMagicPluginAPI/obj/DesktopMagicPluginAPI.csproj.nuget.dgspec.json
@@ -1,33 +1,32 @@
{
"format": 1,
"restore": {
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {}
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {}
},
"projects": {
- "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
+ "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj": {
"version": "0.0.0.1",
"restore": {
- "projectUniqueName": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
+ "projectUniqueName": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
"projectName": "DesktopMagicPluginAPI",
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
"packagesPath": "C:\\Users\\David\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\obj\\",
+ "outputPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\David\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net5.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Users\\David\\AppData\\Roaming\\Cosmos User Kit\\packages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
@@ -49,6 +48,12 @@
"System.Drawing.Common": {
"target": "Package",
"version": "[5.0.2, )"
+ },
+ "Vsxmd": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[1.4.5, )"
}
},
"imports": [
@@ -66,7 +71,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.301\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.303\\RuntimeIdentifierGraph.json"
}
}
}
diff --git a/src/DesktopMagicPluginAPI/obj/DesktopMagicPluginAPI.csproj.nuget.g.props b/src/DesktopMagicPluginAPI/obj/DesktopMagicPluginAPI.csproj.nuget.g.props
index bdd0480..d56c714 100644
--- a/src/DesktopMagicPluginAPI/obj/DesktopMagicPluginAPI.csproj.nuget.g.props
+++ b/src/DesktopMagicPluginAPI/obj/DesktopMagicPluginAPI.csproj.nuget.g.props
@@ -5,16 +5,18 @@
NuGet
$(MSBuildThisFileDirectory)project.assets.json
$(UserProfile)\.nuget\packages\
- C:\Users\David\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files (x86)\Microsoft\Xamarin\NuGet\
+ C:\Users\David\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
PackageReference
5.10.0
-
$(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+
+ C:\Users\David\.nuget\packages\vsxmd\1.4.5
+
\ No newline at end of file
diff --git a/src/DesktopMagicPluginAPI/obj/DesktopMagicPluginAPI.csproj.nuget.g.targets b/src/DesktopMagicPluginAPI/obj/DesktopMagicPluginAPI.csproj.nuget.g.targets
index 53cfaa1..6b9817e 100644
--- a/src/DesktopMagicPluginAPI/obj/DesktopMagicPluginAPI.csproj.nuget.g.targets
+++ b/src/DesktopMagicPluginAPI/obj/DesktopMagicPluginAPI.csproj.nuget.g.targets
@@ -3,4 +3,7 @@
$(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+
+
+
\ No newline at end of file
diff --git a/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.assets.cache b/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.assets.cache
index ebe968f..6f3f293 100644
Binary files a/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.assets.cache and b/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.assets.cache differ
diff --git a/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.csproj.CoreCompileInputs.cache b/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.csproj.CoreCompileInputs.cache
index bcb6ea4..aa97f33 100644
--- a/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.csproj.CoreCompileInputs.cache
+++ b/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-033f37169beeb202feda91d08f981cb680cc4b22
+801158c4d5ba4b4a8b0e6e57ad9e67f56077c71a
diff --git a/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.csproj.FileListAbsolute.txt b/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.csproj.FileListAbsolute.txt
index 8bb3f8a..583eb14 100644
--- a/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.csproj.FileListAbsolute.txt
+++ b/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.csproj.FileListAbsolute.txt
@@ -22,3 +22,15 @@ C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Release\net5.0\DesktopMagicPluginAPI.dll
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Release\net5.0\ref\DesktopMagicPluginAPI.dll
C:\Users\David\Google Drive\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Release\net5.0\DesktopMagicPluginAPI.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\bin\Release\net5.0\DesktopMagicPluginAPI.deps.json
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\bin\Release\net5.0\DesktopMagicPluginAPI.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\bin\Release\net5.0\ref\DesktopMagicPluginAPI.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\bin\Release\net5.0\DesktopMagicPluginAPI.pdb
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Release\net5.0\DesktopMagicPluginAPI.csproj.AssemblyReference.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Release\net5.0\DesktopMagicPluginAPI.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Release\net5.0\DesktopMagicPluginAPI.AssemblyInfoInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Release\net5.0\DesktopMagicPluginAPI.AssemblyInfo.cs
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Release\net5.0\DesktopMagicPluginAPI.csproj.CoreCompileInputs.cache
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Release\net5.0\DesktopMagicPluginAPI.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Release\net5.0\ref\DesktopMagicPluginAPI.dll
+C:\Users\David\Programmieren\DesktopMagic\src\DesktopMagicPluginAPI\obj\Release\net5.0\DesktopMagicPluginAPI.pdb
diff --git a/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.dll b/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.dll
index 79c0427..aeb95d3 100644
Binary files a/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.dll and b/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.dll differ
diff --git a/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.pdb b/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.pdb
index 21cf341..1e12c19 100644
Binary files a/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.pdb and b/src/DesktopMagicPluginAPI/obj/Release/net5.0/DesktopMagicPluginAPI.pdb differ
diff --git a/src/DesktopMagicPluginAPI/obj/Release/net5.0/ref/DesktopMagicPluginAPI.dll b/src/DesktopMagicPluginAPI/obj/Release/net5.0/ref/DesktopMagicPluginAPI.dll
index 2573684..d422eb5 100644
Binary files a/src/DesktopMagicPluginAPI/obj/Release/net5.0/ref/DesktopMagicPluginAPI.dll and b/src/DesktopMagicPluginAPI/obj/Release/net5.0/ref/DesktopMagicPluginAPI.dll differ
diff --git a/src/DesktopMagicPluginAPI/obj/project.assets.json b/src/DesktopMagicPluginAPI/obj/project.assets.json
index 2e18d0e..994bdc5 100644
--- a/src/DesktopMagicPluginAPI/obj/project.assets.json
+++ b/src/DesktopMagicPluginAPI/obj/project.assets.json
@@ -50,6 +50,12 @@
"rid": "win"
}
}
+ },
+ "Vsxmd/1.4.5": {
+ "type": "package",
+ "build": {
+ "build/Vsxmd.targets": {}
+ }
}
}
},
@@ -141,42 +147,60 @@
"useSharedDesignerContext.txt",
"version.txt"
]
+ },
+ "Vsxmd/1.4.5": {
+ "sha512": "mvTZKIhKUFvcjYv/p9dxgSFHrAlNFIemT3ai1XAFV4yJYGu/6e73NgzfHwhDi0QevuYURVdd+p088CG6KQFENg==",
+ "type": "package",
+ "path": "vsxmd/1.4.5",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE",
+ "build/Vsxmd.targets",
+ "tools/linux-musl-x64/Vsxmd",
+ "tools/linux-x64/Vsxmd",
+ "tools/osx-x64/Vsxmd",
+ "tools/win-x64/Vsxmd.exe",
+ "tools/win-x86/Vsxmd.exe",
+ "vsxmd.1.4.5.nupkg.sha512",
+ "vsxmd.nuspec"
+ ]
}
},
"projectFileDependencyGroups": {
"net5.0": [
- "System.Drawing.Common >= 5.0.2"
+ "System.Drawing.Common >= 5.0.2",
+ "Vsxmd >= 1.4.5"
]
},
"packageFolders": {
"C:\\Users\\David\\.nuget\\packages\\": {},
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {},
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\": {}
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "0.0.0.1",
"restore": {
- "projectUniqueName": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
+ "projectUniqueName": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
"projectName": "DesktopMagicPluginAPI",
- "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
+ "projectPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
"packagesPath": "C:\\Users\\David\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\obj\\",
+ "outputPath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
- "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\David\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net5.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Users\\David\\AppData\\Roaming\\Cosmos User Kit\\packages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
@@ -198,6 +222,12 @@
"System.Drawing.Common": {
"target": "Package",
"version": "[5.0.2, )"
+ },
+ "Vsxmd": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[1.4.5, )"
}
},
"imports": [
@@ -215,7 +245,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.301\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.303\\RuntimeIdentifierGraph.json"
}
}
}
diff --git a/src/DesktopMagicPluginAPI/obj/project.nuget.cache b/src/DesktopMagicPluginAPI/obj/project.nuget.cache
index 18b0584..a80d7fa 100644
--- a/src/DesktopMagicPluginAPI/obj/project.nuget.cache
+++ b/src/DesktopMagicPluginAPI/obj/project.nuget.cache
@@ -1,12 +1,13 @@
{
"version": 2,
- "dgSpecHash": "08N26zii9pk9wdNK/Re+ETaT0gBBQc7cOeR/kknBOmCIlaORYvra6ROXT75LPs73/8KHFjccVwCrZ3IluDzQ/g==",
+ "dgSpecHash": "PrK4R+l3u6JxzuOYWiCjlfnd+WV7XnD5wEgbNXGd4yrETRuwSZYzCVaO3kcGaySPvSCHzBOcoR2lQzmgUWzZEQ==",
"success": true,
- "projectFilePath": "C:\\Users\\David\\Google Drive\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
+ "projectFilePath": "C:\\Users\\David\\Programmieren\\DesktopMagic\\src\\DesktopMagicPluginAPI\\DesktopMagicPluginAPI.csproj",
"expectedPackageFiles": [
"C:\\Users\\David\\.nuget\\packages\\microsoft.netcore.platforms\\5.0.0\\microsoft.netcore.platforms.5.0.0.nupkg.sha512",
"C:\\Users\\David\\.nuget\\packages\\microsoft.win32.systemevents\\5.0.0\\microsoft.win32.systemevents.5.0.0.nupkg.sha512",
- "C:\\Users\\David\\.nuget\\packages\\system.drawing.common\\5.0.2\\system.drawing.common.5.0.2.nupkg.sha512"
+ "C:\\Users\\David\\.nuget\\packages\\system.drawing.common\\5.0.2\\system.drawing.common.5.0.2.nupkg.sha512",
+ "C:\\Users\\David\\.nuget\\packages\\vsxmd\\1.4.5\\vsxmd.1.4.5.nupkg.sha512"
],
"logs": []
}
\ No newline at end of file