/[RomCheater]/trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs
ViewVC logotype

Diff of /trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 399 by william, Wed Jun 20 13:24:49 2012 UTC revision 440 by william, Tue May 28 19:10:10 2013 UTC
# Line 5  using System.Text; Line 5  using System.Text;
5  using System.Diagnostics;  using System.Diagnostics;
6  using RomCheater.PluginFramework.Core;  using RomCheater.PluginFramework.Core;
7  using RomCheater.PluginFramework.Events;  using RomCheater.PluginFramework.Events;
8    using WeifenLuo.WinFormsUI.Docking;
9    
10  namespace RomCheater.PluginFramework.Interfaces  namespace RomCheater.PluginFramework.Interfaces
11  {  {
# Line 34  namespace RomCheater.PluginFramework.Int Line 35  namespace RomCheater.PluginFramework.Int
35      {      {
36      }      }
37      #endregion      #endregion
38        #region IUserControlPlugin
39        public interface IUserControlPlugin : IPluginBase
40        {
41            void Show();
42            void Show(DockPanel dockPanel);
43            void Show(DockPanel dockPanel, DockState dockState);
44            void Config();
45        }
46        #endregion
47      #region IPluginLoader      #region IPluginLoader
48      public interface IPluginLoader      public interface IPluginLoader
49      {      {
# Line 42  namespace RomCheater.PluginFramework.Int Line 52  namespace RomCheater.PluginFramework.Int
52          List<IConfigPlugin> LoadedConfigPlugins { get; }          List<IConfigPlugin> LoadedConfigPlugins { get; }
53          List<IInputPlugin> LoadedInputPlugins { get; }          List<IInputPlugin> LoadedInputPlugins { get; }
54          List<IWindowPlugin> LoadedWindowPlugins { get; }          List<IWindowPlugin> LoadedWindowPlugins { get; }
55                    List<IUserControlPlugin> LoadedUserControlPlugins { get; }
56    
57          IConfigPlugin GetConfigPlugin(string t);          IConfigPlugin GetConfigPlugin(string t);
58          IInputPlugin GetInputPlugin(string t);          IInputPlugin GetInputPlugin(string t);
59          IWindowPlugin GetWindowPlugin(string t);          IWindowPlugin GetWindowPlugin(string t);

Legend:
Removed from v.399  
changed lines
  Added in v.440

  ViewVC Help
Powered by ViewVC 1.1.22