| |
1 import Gaim |
| |
2 |
| |
3 class BooPlugin(GaimPlugin): |
| |
4 |
| |
5 def handle(*args as (object)): |
| |
6 b as Buddy |
| |
7 b = args[0] |
| |
8 Debug.debug(Debug.INFO, "booplugin", "Boo Plugin knows that " + b.Alias + " is away\n") |
| |
9 |
| |
10 override def Load(): |
| |
11 Debug.debug(Debug.INFO, "booplugin", "loading...\n") |
| |
12 BuddyList.OnBuddyAway.connect(self, handle) |
| |
13 |
| |
14 override def Unload(): |
| |
15 Debug.debug(Debug.INFO, "booplugin", "unloading...\n") |
| |
16 |
| |
17 override def Destroy(): |
| |
18 Debug.debug(Debug.INFO, "booplugin", "destroying...\n") |
| |
19 |
| |
20 override def Info(): |
| |
21 return GaimPluginInfo("Boo Plugin", "0.1", "Test Boo Plugin", "Longer Description", "Eoin Coffey", "urled") |
| |
22 |