rename Pilz.Plugins.Advanced to Pilz.Features

This commit is contained in:
Pilzinsel64
2025-11-06 11:49:46 +01:00
parent 8bc09d9a59
commit fb42b0675b
37 changed files with 66 additions and 50 deletions

View File

@@ -1,5 +1,4 @@
Imports System.Drawing
' Nicht gemergte Änderung aus Projekt "Pilz.Drawing.Drawing3D.OpenGLFactory (net6.0-windows)"
' Vor:
' Imports System.Windows.Forms
@@ -15,9 +14,9 @@ Imports System.Drawing
' Imports Pilz.Drawing.Drawing3D.OpenGLFactory.CameraN
Imports System.Windows.Forms
Imports OpenTK.GLControl
Imports OpenTK.Graphics.OpenGL
Imports OpenTK.Mathematics
Imports OpenTK.GLControl
Imports Pilz.Drawing.Drawing3D.OpenGLFactory.CameraN
Imports Pilz.Drawing.Drawing3D.OpenGLFactory.RenderingN

View File

@@ -1,3 +1,3 @@
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
public delegate void PluginFeatureExecuteEventHandler(object sender, PluginFeatureExecuteEventArgs e);

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced.Exceptions;
namespace Pilz.Features.Exceptions;
public class PluginFeatureException : Exception;

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
public static class Extensions
{

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
public enum FeaturePrioritization
{

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
public interface IPluginFeatureConstructor
{

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
public interface IPluginFeatureProvider
{
@@ -8,5 +8,5 @@ public interface IPluginFeatureProvider
public interface IPluginFeatureProvider<T> : IPluginFeatureProvider where T : PluginFeature, IPluginFeatureProvider<T>
{
static new abstract T Instance { get; }
static PluginFeature IPluginFeatureProvider.Instance => T.Instance;
static PluginFeature IPluginFeatureProvider.Instance => Instance;
}

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
public interface IPluginFeaturesProvider
{

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
public abstract class PluginFeature
{

View File

@@ -1,7 +1,6 @@
using Pilz.Plugins.Advanced.Exceptions;
using System.Reflection;
using System.Reflection;
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
public class PluginFeatureController
{

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
public class PluginFeatureExecuteEventArgs(PluginFeatureExecuteEventType eventType, PluginFunctionParameter? parameters) : EventArgs
{

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
public enum PluginFeatureExecuteEventType
{

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
public abstract class PluginFunction : PluginFeature
{

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
public class PluginFunctionParameter
{

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
public sealed class PluginFunctionSimpleParamter : PluginFunctionParameter
{

View File

@@ -1,6 +1,6 @@
using System.ComponentModel;
namespace Pilz.Plugins.Advanced;
namespace Pilz.Features;
[EditorBrowsable(EditorBrowsableState.Never)]
public abstract class PluginModuleBase : PluginFeature

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced.UI.WinForms;
namespace Pilz.UI.WinForms.Features;
public enum ControlExecuteReason
{

View File

@@ -1,6 +1,7 @@
using System.Text.RegularExpressions;
using Pilz.Features;
using System.Text.RegularExpressions;
namespace Pilz.Plugins.Advanced.UI.WinForms;
namespace Pilz.UI.WinForms.Features;
internal class ControlListener(IEnumerable<ControlListenerFeature> features, Control control, bool recursive) : IControlListener
{

View File

@@ -1,4 +1,6 @@
namespace Pilz.Plugins.Advanced.UI.WinForms;
using Pilz.Features;
namespace Pilz.UI.WinForms.Features;
internal class ControlListenerDummy(IEnumerable<ControlListenerFeature> features, Control control, bool recursive) : ControlListener(features, control, recursive)
{

View File

@@ -1,4 +1,6 @@
namespace Pilz.Plugins.Advanced.UI.WinForms;
using Pilz.Features;
namespace Pilz.UI.WinForms.Features;
public abstract class ControlListenerFeature : PluginFeature
{

View File

@@ -1,4 +1,6 @@
namespace Pilz.Plugins.Advanced.UI.WinForms;
using Pilz.Features;
namespace Pilz.UI.WinForms.Features;
public class ControlParameters(Control? control) : PluginFunctionParameter
{

View File

@@ -1,4 +1,6 @@
namespace Pilz.Plugins.Advanced.UI.WinForms.Extensions;
using Pilz.Features;
namespace Pilz.UI.WinForms.Features.Extensions;
public static class PluginFeatureControllerExtensions
{

View File

@@ -1,4 +1,6 @@
namespace Pilz.Plugins.Advanced.UI.WinForms;
using Pilz.Features;
namespace Pilz.UI.WinForms.Features;
[Flags]
public enum FeatureInsertMode

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced.UI.WinForms;
namespace Pilz.UI.WinForms.Features;
[Flags]
public enum FeatureInsertPosition

View File

@@ -1,4 +1,6 @@
namespace Pilz.Plugins.Advanced.UI.WinForms;
using Pilz.Features;
namespace Pilz.UI.WinForms.Features;
public interface IControlListener
{

View File

@@ -13,7 +13,7 @@
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Pilz.Plugins.Advanced\Pilz.Plugins.Advanced.csproj" />
<ProjectReference Include="..\Pilz.Features\Pilz.Features.csproj" />
<ProjectReference Include="..\Pilz.UI.WinForms\Pilz.UI.WinForms.csproj" />
</ItemGroup>

View File

@@ -1,7 +1,8 @@
using Pilz.UI.WinForms.Dialogs;
using Pilz.Features;
using Pilz.UI.WinForms.Dialogs;
using Pilz.UI.WinForms.Extensions;
namespace Pilz.Plugins.Advanced.UI.WinForms;
namespace Pilz.UI.WinForms.Features;
public abstract class PluginModule : PluginModule<PluginModuleUI>
{

View File

@@ -1,7 +1,6 @@
using Pilz.UI;
using Pilz.UI.WinForms.Dialogs;
using Pilz.UI.WinForms.Dialogs;
namespace Pilz.Plugins.Advanced.UI.WinForms;
namespace Pilz.UI.WinForms.Features;
public partial class PluginModuleUI : FlyoutBase, ILoadContent
{

View File

@@ -1,4 +1,6 @@
namespace Pilz.Plugins.Advanced.UI.WinForms;
using Pilz.Features;
namespace Pilz.UI.WinForms.Features;
public abstract class PluginModule<TPluginModuleUI> : PluginModuleBase where TPluginModuleUI : Control
{

View File

@@ -1,7 +1,9 @@
using Telerik.WinControls;
using Pilz.Features;
using Pilz.UI.WinForms.Features;
using Telerik.WinControls;
using Telerik.WinControls.UI;
namespace Pilz.Plugins.Advanced.UI.WinForms.Telerik;
namespace Pilz.UI.WinForms.Telerik.Features;
public static class Extensions
{

View File

@@ -9,7 +9,7 @@
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Pilz.Plugins.Advanced.UI.WinForms\Pilz.Plugins.Advanced.UI.WinForms.csproj" />
<ProjectReference Include="..\Pilz.UI.WinForms.Features\Pilz.UI.WinForms.Features.csproj" />
<ProjectReference Include="..\Pilz.UI.WinForms.Telerik\Pilz.UI.WinForms.Telerik.csproj" />
</ItemGroup>

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced.UI.WinForms.Telerik;
namespace Pilz.UI.WinForms.Telerik.Features;
public enum PluginButtonType
{

View File

@@ -1,8 +1,10 @@
using Pilz.UI.WinForms.Telerik.Dialogs;
using Pilz.Features;
using Pilz.UI.WinForms.Features;
using Pilz.UI.WinForms.Telerik.Dialogs;
using Pilz.UI.WinForms.Telerik.Extensions;
using Telerik.WinControls;
namespace Pilz.Plugins.Advanced.UI.WinForms.Telerik;
namespace Pilz.UI.WinForms.Telerik.Features;
public abstract class RadPluginModule : PluginModule<RadPluginModuleUI>
{

View File

@@ -1,7 +1,6 @@
using Pilz.UI;
using Pilz.UI.WinForms.Telerik.Dialogs;
using Pilz.UI.WinForms.Telerik.Dialogs;
namespace Pilz.Plugins.Advanced.UI.WinForms.Telerik;
namespace Pilz.UI.WinForms.Telerik.Features;
public class RadPluginModuleUI : RadFlyoutBase, ILoadContent
{

View File

@@ -35,13 +35,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.Net.CloudProviders.Nex
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.Plugins", "Pilz.Plugins\Pilz.Plugins.csproj", "{1170FCA6-192D-42FE-A79F-49EE03035554}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.Plugins.Advanced", "Pilz.Plugins.Advanced\Pilz.Plugins.Advanced.csproj", "{72153EC8-B297-4A94-80AA-3574544BE8CF}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.Features", "Pilz.Features\Pilz.Features.csproj", "{72153EC8-B297-4A94-80AA-3574544BE8CF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.Gaming.Minecraft", "Pilz.Gaming.Minecraft\Pilz.Gaming.Minecraft.csproj", "{B285DA24-39C9-4BA2-AF3D-A1A05737268B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.Plugins.Advanced.UI.WinForms", "Pilz.Plugins.Advanced.UI.WinForms\Pilz.Plugins.Advanced.UI.WinForms.csproj", "{5030C047-B04B-4BA7-8CEF-3B6C3F3A2C59}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.UI.WinForms.Features", "Pilz.UI.WinForms.Features\Pilz.UI.WinForms.Features.csproj", "{5030C047-B04B-4BA7-8CEF-3B6C3F3A2C59}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.Plugins.Advanced.UI.WinForms.Telerik", "Pilz.Plugins.Advanced.UI.WinForms.Telerik\Pilz.Plugins.Advanced.UI.WinForms.Telerik.csproj", "{0A837BD6-A19C-4A05-A57D-CBB0CD64B244}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.UI.WinForms.Telerik.Features", "Pilz.UI.WinForms.Telerik.Features\Pilz.UI.WinForms.Telerik.Features.csproj", "{0A837BD6-A19C-4A05-A57D-CBB0CD64B244}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pilz.Extensions", "Pilz.Extensions\Pilz.Extensions.csproj", "{63DA7581-F35E-4EDD-BEAE-01E281B0BDC3}"
EndProject