using log4net;
using System;
using System.ComponentModel;
namespace HMI.Core.Api
{
public interface IPlugin : IFolderOwner
{
///
/// 初始化
///
///
object Init();
///
/// 初始化完成(执行完构造器)
///
void InitFinish();
///
/// 插件面板被激活时的操作
///
///
object Active();
///
/// 失活时的操作
///
///
object DeActive();
///
/// 面板切换事件
///
///
///
void OnTabChange(object sender, object args);
void SetLogger(ILog logger);
///
/// 将要关闭程序事件
///
void OnClose(object sender, CancelEventArgs e);
///
/// 关闭程序事件
///
///
///
void DoClose(object sender, EventArgs e);
}
}