| 1 using Gaim; |
|
| 2 |
|
| 3 public class GetBuddyBack : GaimPlugin |
|
| 4 { |
|
| 5 public void HandleSig(object[] args) |
|
| 6 { |
|
| 7 Buddy buddy = (Buddy)args[0]; |
|
| 8 |
|
| 9 Debug.debug(Debug.INFO, "buddyback", "buddy " + buddy.Name + " is back!\n"); |
|
| 10 } |
|
| 11 |
|
| 12 public override void Load() |
|
| 13 { |
|
| 14 Debug.debug(Debug.INFO, "buddyback", "loading...\n"); |
|
| 15 |
|
| 16 /*Signal.connect(BuddyList.GetHandle(), this, "buddy-back", new Signal.Handler(HandleSig));*/ |
|
| 17 /*BuddyList.OnBuddyBack.connect(this, new Signal.Handler(HandleSig));*/ |
|
| 18 } |
|
| 19 |
|
| 20 public override void Unload() |
|
| 21 { |
|
| 22 } |
|
| 23 |
|
| 24 public override void Destroy() |
|
| 25 { |
|
| 26 } |
|
| 27 |
|
| 28 public override GaimPluginInfo Info() |
|
| 29 { |
|
| 30 return new GaimPluginInfo("C# Get Buddy Back", "0.1", "Prints when a Buddy returns", "Longer Description", "Eoin Coffey", "urled"); |
|
| 31 } |
|
| 32 } |
|