plugins/mono/api/GaimPlugin.cs

branch
gaim
changeset 20470
77693555855f
parent 13071
b98e72d4089a
parent 20469
b2836a24d81e
child 20471
1966704b3e42
equal deleted inserted replaced
13071:b98e72d4089a 20470:77693555855f
1 namespace Gaim
2 {
3 public class GaimPluginInfo
4 {
5 private string name;
6 private string version;
7 private string summary;
8 private string description;
9 private string author;
10 private string homepage;
11
12 public GaimPluginInfo(string name, string version, string summary, string description, string author, string homepage)
13 {
14 this.name = name;
15 this.version = version;
16 this.summary = summary;
17 this.description = description;
18 this.author = author;
19 this.homepage = homepage;
20 }
21
22 public string Name { get { return name; } }
23 public string Version { get { return version; } }
24 public string Summary { get { return summary; } }
25 public string Description { get { return description; } }
26 public string Author { get { return author; } }
27 public string Homepage { get { return homepage; } }
28 }
29
30 abstract public class GaimPlugin
31 {
32 public abstract void Load();
33 public abstract void Unload();
34 public abstract void Destroy();
35
36 public abstract GaimPluginInfo Info();
37 }
38 }

mercurial