UpdateInterval can now be changed while the plugin is running and updated the Icon.

This commit is contained in:
Stone-Red-Code
2021-08-21 22:09:42 +02:00
parent d4c4b4e1ed
commit 8e31735032
13 changed files with 57 additions and 20 deletions
@@ -10,6 +10,7 @@
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<AssemblyVersion>0.0.0.2</AssemblyVersion>
<PackageProjectUrl></PackageProjectUrl>
<FileVersion>0.0.0.2</FileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
@@ -338,7 +338,7 @@ Gets the window size of the main application.
##### Summary
Updates the plugin window
Updates the plugin window.
##### Parameters
@@ -445,14 +445,14 @@ DesktopMagicPluginAPI
##### Summary
The plugin class
The plugin class.
<a name='P-DesktopMagicPluginAPI-Plugin-Application'></a>
### Application `property`
##### Summary
Informations about the main application
Informations about the main application.
<a name='P-DesktopMagicPluginAPI-Plugin-UpdateInterval'></a>
### UpdateInterval `property`
@@ -263,17 +263,17 @@
</member>
<member name="M:DesktopMagicPluginAPI.IPluginData.UpdateWindow">
<summary>
Updates the plugin window
Updates the plugin window.
</summary>
</member>
<member name="T:DesktopMagicPluginAPI.Plugin">
<summary>
The plugin class
The plugin class.
</summary>
</member>
<member name="P:DesktopMagicPluginAPI.Plugin.Application">
<summary>
Informations about the main application
Informations about the main application.
</summary>
</member>
<member name="P:DesktopMagicPluginAPI.Plugin.UpdateInterval">
+1 -1
View File
@@ -28,7 +28,7 @@ namespace DesktopMagicPluginAPI
Point WindowPosition { get; }
/// <summary>
/// Updates the plugin window
/// Updates the plugin window.
/// </summary>
void UpdateWindow();
}
+2 -2
View File
@@ -4,14 +4,14 @@ using System.Drawing;
namespace DesktopMagicPluginAPI
{
/// <summary>
/// The plugin class
/// The plugin class.
/// </summary>
public abstract class Plugin
{
private IPluginData application = null;
/// <summary>
/// Informations about the main application
/// Informations about the main application.
/// </summary>
public IPluginData Application
{