IExtension.cs
725 字节
using System;
using System.Collections.Generic;
namespace Model
{
public interface IExtension
{
public delegate void PrintDelegate(Dictionary<string, string> content);
public event PrintDelegate Printing;
public event PrintDelegate SaveRetrospect;
public void Clear();
public void Load(List<ExtensionControl> extensions);
public bool SetKey(string[] originalCode, Dictionary<string, string> key,bool hasMatch, out string errmsg);
public void Update();
public void Dispose();
public void Print(bool match, Dictionary<string, string> key);
public abstract void DrawTextBackground(Dictionary<string, string> key);
}
}