libgaim/plugins/mono/GetBuddyBack.cs

Thu, 25 Jan 2007 08:11:21 +0000

author
Mark Doliner <markdoliner@pidgin.im>
date
Thu, 25 Jan 2007 08:11:21 +0000
changeset 20466
4cb7f3b19ffa
parent 14254
77edc7a6191a
child 20470
77693555855f
permissions
-rw-r--r--

sf patch #1639901, from Saleem Abdulrasool

Fix the build failure of the Mono example dlls due to the
Mono API change

11660
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
1 using Gaim;
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
2
20466
4cb7f3b19ffa sf patch #1639901, from Saleem Abdulrasool
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
3 public class GetBuddyBack : Plugin
11660
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
4 {
20466
4cb7f3b19ffa sf patch #1639901, from Saleem Abdulrasool
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
5 private static PluginInfo info = new PluginInfo("C# Get Buddy Back", "0.1", "Prints when a Buddy returns", "Longer Description", "Eoin Coffey", "urled");
4cb7f3b19ffa sf patch #1639901, from Saleem Abdulrasool
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
6
4cb7f3b19ffa sf patch #1639901, from Saleem Abdulrasool
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
7 public GetBuddyBack()
4cb7f3b19ffa sf patch #1639901, from Saleem Abdulrasool
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
8 : base (info)
4cb7f3b19ffa sf patch #1639901, from Saleem Abdulrasool
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
9 {
4cb7f3b19ffa sf patch #1639901, from Saleem Abdulrasool
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
10 }
4cb7f3b19ffa sf patch #1639901, from Saleem Abdulrasool
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
11
11660
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
12 public void HandleSig(object[] args)
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
13 {
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
14 Buddy buddy = (Buddy)args[0];
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
15
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
16 Debug.debug(Debug.INFO, "buddyback", "buddy " + buddy.Name + " is back!\n");
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
17 }
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
18
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
19 public override void Load()
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
20 {
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
21 Debug.debug(Debug.INFO, "buddyback", "loading...\n");
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
22
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
23 /*Signal.connect(BuddyList.GetHandle(), this, "buddy-back", new Signal.Handler(HandleSig));*/
11980
fe5c2c58508c [gaim-migrate @ 14273]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents: 11660
diff changeset
24 /*BuddyList.OnBuddyBack.connect(this, new Signal.Handler(HandleSig));*/
11660
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
25 }
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
26
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
27 public override void Unload()
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
28 {
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
29 }
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
30
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
31 public override void Destroy()
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
32 {
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
33 }
a7cf8f7d43b3 [gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
diff changeset
34 }

mercurial