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 Imports System.Drawing
' Nicht gemergte Änderung aus Projekt "Pilz.Drawing.Drawing3D.OpenGLFactory (net6.0-windows)" ' Nicht gemergte Änderung aus Projekt "Pilz.Drawing.Drawing3D.OpenGLFactory (net6.0-windows)"
' Vor: ' Vor:
' Imports System.Windows.Forms ' Imports System.Windows.Forms
@@ -15,9 +14,9 @@ Imports System.Drawing
' Imports Pilz.Drawing.Drawing3D.OpenGLFactory.CameraN ' Imports Pilz.Drawing.Drawing3D.OpenGLFactory.CameraN
Imports System.Windows.Forms Imports System.Windows.Forms
Imports OpenTK.GLControl
Imports OpenTK.Graphics.OpenGL Imports OpenTK.Graphics.OpenGL
Imports OpenTK.Mathematics Imports OpenTK.Mathematics
Imports OpenTK.GLControl
Imports Pilz.Drawing.Drawing3D.OpenGLFactory.CameraN Imports Pilz.Drawing.Drawing3D.OpenGLFactory.CameraN
Imports Pilz.Drawing.Drawing3D.OpenGLFactory.RenderingN 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); 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; public class PluginFeatureException : Exception;

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced; namespace Pilz.Features;
public abstract class PluginFeature 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 public class PluginFeatureController
{ {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
using System.ComponentModel; using System.ComponentModel;
namespace Pilz.Plugins.Advanced; namespace Pilz.Features;
[EditorBrowsable(EditorBrowsableState.Never)] [EditorBrowsable(EditorBrowsableState.Never)]
public abstract class PluginModuleBase : PluginFeature 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 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 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) 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 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 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 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] [Flags]
public enum FeatureInsertMode public enum FeatureInsertMode

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced.UI.WinForms; namespace Pilz.UI.WinForms.Features;
[Flags] [Flags]
public enum FeatureInsertPosition 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 public interface IControlListener
{ {

View File

@@ -13,7 +13,7 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <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" /> <ProjectReference Include="..\Pilz.UI.WinForms\Pilz.UI.WinForms.csproj" />
</ItemGroup> </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; using Pilz.UI.WinForms.Extensions;
namespace Pilz.Plugins.Advanced.UI.WinForms; namespace Pilz.UI.WinForms.Features;
public abstract class PluginModule : PluginModule<PluginModuleUI> 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 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 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; using Telerik.WinControls.UI;
namespace Pilz.Plugins.Advanced.UI.WinForms.Telerik; namespace Pilz.UI.WinForms.Telerik.Features;
public static class Extensions public static class Extensions
{ {

View File

@@ -9,7 +9,7 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <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" /> <ProjectReference Include="..\Pilz.UI.WinForms.Telerik\Pilz.UI.WinForms.Telerik.csproj" />
</ItemGroup> </ItemGroup>

View File

@@ -1,4 +1,4 @@
namespace Pilz.Plugins.Advanced.UI.WinForms.Telerik; namespace Pilz.UI.WinForms.Telerik.Features;
public enum PluginButtonType 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 Pilz.UI.WinForms.Telerik.Extensions;
using Telerik.WinControls; using Telerik.WinControls;
namespace Pilz.Plugins.Advanced.UI.WinForms.Telerik; namespace Pilz.UI.WinForms.Telerik.Features;
public abstract class RadPluginModule : PluginModule<RadPluginModuleUI> 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 public class RadPluginModuleUI : RadFlyoutBase, ILoadContent
{ {

View File

@@ -35,13 +35,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.Net.CloudProviders.Nex
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.Plugins", "Pilz.Plugins\Pilz.Plugins.csproj", "{1170FCA6-192D-42FE-A79F-49EE03035554}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.Plugins", "Pilz.Plugins\Pilz.Plugins.csproj", "{1170FCA6-192D-42FE-A79F-49EE03035554}"
EndProject 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 EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.Gaming.Minecraft", "Pilz.Gaming.Minecraft\Pilz.Gaming.Minecraft.csproj", "{B285DA24-39C9-4BA2-AF3D-A1A05737268B}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pilz.Gaming.Minecraft", "Pilz.Gaming.Minecraft\Pilz.Gaming.Minecraft.csproj", "{B285DA24-39C9-4BA2-AF3D-A1A05737268B}"
EndProject 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 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 EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pilz.Extensions", "Pilz.Extensions\Pilz.Extensions.csproj", "{63DA7581-F35E-4EDD-BEAE-01E281B0BDC3}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pilz.Extensions", "Pilz.Extensions\Pilz.Extensions.csproj", "{63DA7581-F35E-4EDD-BEAE-01E281B0BDC3}"
EndProject EndProject

View File

@@ -24,7 +24,7 @@ public abstract class JsonDataContainer
list = new(); list = new();
sets.Add(list); sets.Add(list);
} }
return list; return list;
} }
} }