Files
community/Ink Canvas/Helpers/Plugins/IPluginService.cs
T

38 lines
902 B
C#
Raw Normal View History

2025-08-24 12:02:29 +08:00
namespace Ink_Canvas.Helpers.Plugins
{
/// <summary>
/// 插件服务接口,提供对软件内部功能的访问
2025-08-31 13:14:05 +08:00
/// 继承自三个专门的服务接口:获取服务、窗口服务、操作服务
2025-08-24 12:02:29 +08:00
/// </summary>
2025-08-31 13:14:05 +08:00
public interface IPluginService : IGetService, IWindowService, IActionService
2025-08-24 12:02:29 +08:00
{
2025-08-31 13:14:05 +08:00
// 这个接口现在继承自三个专门的服务接口
// 所有方法都在子接口中定义,这里不需要重复定义
2025-08-24 12:02:29 +08:00
}
/// <summary>
/// 通知类型枚举
/// </summary>
public enum NotificationType
{
/// <summary>
/// 信息
/// </summary>
Info,
/// <summary>
/// 成功
/// </summary>
Success,
/// <summary>
/// 警告
/// </summary>
Warning,
/// <summary>
/// 错误
/// </summary>
Error
}
2025-08-31 11:43:52 +08:00
}