annotate plugins/signals-test.c @ 11298:e26b3f52b6f2

[gaim-migrate @ 13498] When starting Gaim, restore the previous account presence for all enabled accounts. PRPLs will likely need changes to take advantage of this, and the gtkstatusselector still intializes to the "online" state. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Thu, 18 Aug 2005 05:07:33 +0000
parents 920a37a4c1be
children 201617d49573
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
1 /*
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
2 * Signals test plugin.
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
3 *
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
4 * Copyright (C) 2003 Christian Hammond.
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
5 *
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
6 * This program is free software; you can redistribute it and/or
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
7 * modify it under the terms of the GNU General Public License as
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
8 * published by the Free Software Foundation; either version 2 of the
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
9 * License, or (at your option) any later version.
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
10 *
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
11 * This program is distributed in the hope that it will be useful, but
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
12 * WITHOUT ANY WARRANTY; without even the implied warranty of
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
14 * General Public License for more details.
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
15 *
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
16 * You should have received a copy of the GNU General Public License
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
17 * along with this program; if not, write to the Free Software
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
18 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
19 * 02111-1307, USA.
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
20 */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
21 #define SIGNAL_TEST_PLUGIN_ID "core-signals-test"
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
22
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
23 #include <stdio.h>
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
24
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
25 #include "internal.h"
10684
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
26 #include "cipher.h"
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
27 #include "connection.h"
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
28 #include "conversation.h"
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
29 #include "core.h"
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
30 #include "debug.h"
11281
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
31 #include "ft.h"
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
32 #include "signals.h"
9954
a9fb4493ae22 [gaim-migrate @ 10851]
Nathan Walp <nwalp@pidgin.im>
parents: 9587
diff changeset
33 #include "version.h"
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
34
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
35 /**************************************************************************
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
36 * Account subsystem signal callbacks
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
37 **************************************************************************/
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
38 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
39 account_connecting_cb(GaimAccount *account, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
40 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
41 gaim_debug_misc("signals test", "account-connecting (%s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
42 gaim_account_get_username(account));
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
43 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
44
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
45 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
46 account_away_cb(GaimAccount *account, const char *state,
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
47 const char *message, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
48 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
49 gaim_debug_misc("signals test", "account-away (%s, %s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
50 gaim_account_get_username(account), state, message);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
51 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
52
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
53 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
54 account_setting_info_cb(GaimAccount *account, const char *info, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
55 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
56 gaim_debug_misc("signals test", "account-setting-info (%s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
57 gaim_account_get_username(account), info);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
58 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
59
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
60 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
61 account_set_info_cb(GaimAccount *account, const char *info, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
62 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
63 gaim_debug_misc("signals test", "account-set-info (%s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
64 gaim_account_get_username(account), info);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
65 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
66
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
67 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
68 account_warned_cb(GaimAccount *account, const char *warner, int level,
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
69 void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
70 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
71 gaim_debug_misc("signals test", "account-warned (%s, %s, %d)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
72 gaim_account_get_username(account), warner, level);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
73 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
74
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
75 /**************************************************************************
10934
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
76 * Buddy Icons signal callbacks
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
77 **************************************************************************/
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
78 static void
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
79 buddy_icon_cached_cb(GaimBuddyIcon *icon, GaimBuddy *buddy,
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
80 const char *filename, const char *old_icon)
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
81 {
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
82 gaim_debug_misc("signals test", "buddy icon cached (%s, %s, %s)\n",
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
83 gaim_buddy_get_name(buddy), filename, old_icon);
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
84 }
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
85
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
86 /**************************************************************************
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
87 * Buddy List subsystem signal callbacks
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
88 **************************************************************************/
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
89 static void
7009
d77e99c55b40 [gaim-migrate @ 7568]
Christian Hammond <chipx86@chipx86.com>
parents: 6509
diff changeset
90 buddy_away_cb(GaimBuddy *buddy, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
91 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
92 gaim_debug_misc("signals test", "buddy-away (%s)\n", buddy->name);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
93 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
94
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
95 static void
7009
d77e99c55b40 [gaim-migrate @ 7568]
Christian Hammond <chipx86@chipx86.com>
parents: 6509
diff changeset
96 buddy_back_cb(GaimBuddy *buddy, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
97 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
98 gaim_debug_misc("signals test", "buddy-back (%s)\n", buddy->name);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
99 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
100
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
101 static void
7009
d77e99c55b40 [gaim-migrate @ 7568]
Christian Hammond <chipx86@chipx86.com>
parents: 6509
diff changeset
102 buddy_idle_cb(GaimBuddy *buddy, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
103 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
104 gaim_debug_misc("signals test", "buddy-idle (%s)\n", buddy->name);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
105 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
106
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
107 static void
7009
d77e99c55b40 [gaim-migrate @ 7568]
Christian Hammond <chipx86@chipx86.com>
parents: 6509
diff changeset
108 buddy_unidle_cb(GaimBuddy *buddy, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
109 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
110 gaim_debug_misc("signals test", "buddy-unidle (%s)\n", buddy->name);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
111 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
112
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
113 static void
7009
d77e99c55b40 [gaim-migrate @ 7568]
Christian Hammond <chipx86@chipx86.com>
parents: 6509
diff changeset
114 buddy_signed_on_cb(GaimBuddy *buddy, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
115 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
116 gaim_debug_misc("signals test", "buddy-signed-on (%s)\n", buddy->name);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
117 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
118
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
119 static void
7009
d77e99c55b40 [gaim-migrate @ 7568]
Christian Hammond <chipx86@chipx86.com>
parents: 6509
diff changeset
120 buddy_signed_off_cb(GaimBuddy *buddy, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
121 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
122 gaim_debug_misc("signals test", "buddy-signed-off (%s)\n", buddy->name);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
123 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
124
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
125 static void
9051
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
126 blist_node_extended_menu_cb(GaimBlistNode *node, void *data)
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
127 {
9051
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
128 GaimContact *p = (GaimContact *)node;
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
129 GaimBuddy *b = (GaimBuddy *)node;
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
130 GaimChat *c = (GaimChat *)node;
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
131 GaimGroup *g = (GaimGroup *)node;
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
132
9051
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
133 if (GAIM_BLIST_NODE_IS_CONTACT(node))
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
134 gaim_debug_misc("signals test", "blist-node-extended-menu (Contact: %s)\n", p->alias);
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
135 else if (GAIM_BLIST_NODE_IS_BUDDY(node))
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
136 gaim_debug_misc("signals test", "blist-node-extended-menu (Buddy: %s)\n", b->name);
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
137 else if (GAIM_BLIST_NODE_IS_CHAT(node))
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
138 gaim_debug_misc("signals test", "blist-node-extended-menu (Chat: %s)\n", c->alias);
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
139 else if (GAIM_BLIST_NODE_IS_GROUP(node))
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
140 gaim_debug_misc("signals test", "blist-node-extended-menu (Group: %s)\n", g->name);
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
141 else
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
142 gaim_debug_misc("signals test", "blist-node-extended-menu (UNKNOWN: %d)\n", node->type);
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
143
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
144 }
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
145
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
146
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
147 /**************************************************************************
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
148 * Connection subsystem signal callbacks
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
149 **************************************************************************/
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
150 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
151 signing_on_cb(GaimConnection *gc, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
152 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
153 gaim_debug_misc("signals test", "signing-on (%s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
154 gaim_account_get_username(gaim_connection_get_account(gc)));
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
155 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
156
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
157 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
158 signed_on_cb(GaimConnection *gc, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
159 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
160 gaim_debug_misc("signals test", "signed-on (%s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
161 gaim_account_get_username(gaim_connection_get_account(gc)));
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
162 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
163
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
164 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
165 signing_off_cb(GaimConnection *gc, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
166 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
167 gaim_debug_misc("signals test", "signing-off (%s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
168 gaim_account_get_username(gaim_connection_get_account(gc)));
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
169 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
170
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
171 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
172 signed_off_cb(GaimConnection *gc, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
173 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
174 gaim_debug_misc("signals test", "signed-off (%s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
175 gaim_account_get_username(gaim_connection_get_account(gc)));
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
176 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
177
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
178 /**************************************************************************
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
179 * Conversation subsystem signal callbacks
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
180 **************************************************************************/
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
181 static gboolean
7503
798e5dbb072f [gaim-migrate @ 8116]
Luke Schierer <lschiere@pidgin.im>
parents: 7009
diff changeset
182 displaying_im_msg_cb(GaimAccount *account, GaimConversation *conv,
798e5dbb072f [gaim-migrate @ 8116]
Luke Schierer <lschiere@pidgin.im>
parents: 7009
diff changeset
183 char **buffer, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
184 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
185 gaim_debug_misc("signals test", "displaying-im-msg (%s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
186 gaim_conversation_get_name(conv), *buffer);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
187
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
188 return FALSE;
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
189 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
190
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
191 static void
9051
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
192 displayed_im_msg_cb(GaimAccount *account, GaimConversation *conv, const char *buffer, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
193 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
194 gaim_debug_misc("signals test", "displayed-im-msg (%s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
195 gaim_conversation_get_name(conv), buffer);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
196 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
197
9051
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
198 static gboolean
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
199 writing_im_msg_cb(GaimAccount *account, GaimConversation *conv, char **buffer, void *data)
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
200 {
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
201 gaim_debug_misc("signals test", "writing-im-msg (%s, %s, %s)\n",
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
202 gaim_account_get_username(account), gaim_conversation_get_name(conv), *buffer);
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
203
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
204 return FALSE;
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
205
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
206 }
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
207
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
208 static void
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
209 wrote_im_msg_cb(GaimAccount *account, GaimConversation *conv, const char *buffer, void *data)
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
210 {
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
211 gaim_debug_misc("signals test", "wrote-im-msg (%s, %s, %s)\n",
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
212 gaim_account_get_username(account), gaim_conversation_get_name(conv), buffer);
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
213 }
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
214
7503
798e5dbb072f [gaim-migrate @ 8116]
Luke Schierer <lschiere@pidgin.im>
parents: 7009
diff changeset
215 static void
6509
e74e378e86bf [gaim-migrate @ 7026]
Ethan Blanton <elb@pidgin.im>
parents: 6489
diff changeset
216 sending_im_msg_cb(GaimAccount *account, char *recipient, char **buffer, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
217 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
218 gaim_debug_misc("signals test", "sending-im-msg (%s, %s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
219 gaim_account_get_username(account), recipient, *buffer);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
220
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
221 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
222
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
223 static void
6509
e74e378e86bf [gaim-migrate @ 7026]
Ethan Blanton <elb@pidgin.im>
parents: 6489
diff changeset
224 sent_im_msg_cb(GaimAccount *account, const char *recipient, const char *buffer, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
225 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
226 gaim_debug_misc("signals test", "sent-im-msg (%s, %s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
227 gaim_account_get_username(account), recipient, buffer);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
228 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
229
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
230 static gboolean
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
231 receiving_im_msg_cb(GaimAccount *account, char **sender, char **buffer,
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9954
diff changeset
232 GaimConversation *conv, int *flags, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
233 {
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9954
diff changeset
234 gaim_debug_misc("signals test", "receiving-im-msg (%s, %s, %s, %s, %d)\n",
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
235 gaim_account_get_username(account), *sender, *buffer,
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9954
diff changeset
236 gaim_conversation_get_name(conv), *flags);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
237
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
238 return FALSE;
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
239 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
240
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
241 static void
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
242 received_im_msg_cb(GaimAccount *account, char *sender, char *buffer,
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9954
diff changeset
243 GaimConversation *conv, int flags, void *data)
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
244 {
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9954
diff changeset
245 gaim_debug_misc("signals test", "received-im-msg (%s, %s, %s, %s, %d)\n",
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
246 gaim_account_get_username(account), sender, buffer,
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9954
diff changeset
247 gaim_conversation_get_name(conv), flags);
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
248 }
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
249
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
250 static gboolean
7503
798e5dbb072f [gaim-migrate @ 8116]
Luke Schierer <lschiere@pidgin.im>
parents: 7009
diff changeset
251 displaying_chat_msg_cb(GaimAccount *account, GaimConversation *conv,
798e5dbb072f [gaim-migrate @ 8116]
Luke Schierer <lschiere@pidgin.im>
parents: 7009
diff changeset
252 char **buffer, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
253 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
254 gaim_debug_misc("signals test", "displaying-chat-msg (%s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
255 gaim_conversation_get_name(conv), *buffer);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
256
6486
fab81e4b885c [gaim-migrate @ 7000]
Christian Hammond <chipx86@chipx86.com>
parents: 6485
diff changeset
257 return FALSE;
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
258 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
259
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
260 static void
9051
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
261 displayed_chat_msg_cb(GaimAccount *account, GaimConversation *conv, const char *buffer, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
262 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
263 gaim_debug_misc("signals test", "displayed-chat-msg (%s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
264 gaim_conversation_get_name(conv), buffer);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
265 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
266
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
267 static gboolean
9051
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
268 writing_chat_msg_cb(GaimAccount *account, GaimConversation *conv,
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
269 char **buffer, void *data)
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
270 {
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
271 gaim_debug_misc("signals test", "writing-chat-msg (%s, %s)\n",
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
272 gaim_conversation_get_name(conv), *buffer);
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
273
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
274 return FALSE;
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
275 }
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
276
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
277 static void
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
278 wrote_chat_msg_cb(GaimAccount *account, GaimConversation *conv, const char *buffer, void *data)
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
279 {
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
280 gaim_debug_misc("signals test", "wrote-chat-msg (%s, %s)\n",
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
281 gaim_conversation_get_name(conv), buffer);
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
282 }
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
283
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
284 static gboolean
6509
e74e378e86bf [gaim-migrate @ 7026]
Ethan Blanton <elb@pidgin.im>
parents: 6489
diff changeset
285 sending_chat_msg_cb(GaimAccount *account, char **buffer, int id, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
286 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
287 gaim_debug_misc("signals test", "sending-chat-msg (%s, %s, %d)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
288 gaim_account_get_username(account), *buffer, id);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
289
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
290 return FALSE;
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
291 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
292
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
293 static void
6509
e74e378e86bf [gaim-migrate @ 7026]
Ethan Blanton <elb@pidgin.im>
parents: 6489
diff changeset
294 sent_chat_msg_cb(GaimAccount *account, const char *buffer, int id, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
295 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
296 gaim_debug_misc("signals test", "sent-chat-msg (%s, %s, %d)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
297 gaim_account_get_username(account), buffer, id);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
298 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
299
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
300 static gboolean
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
301 receiving_chat_msg_cb(GaimAccount *account, char **sender, char **buffer,
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9954
diff changeset
302 GaimConversation *chat, int *flags, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
303 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
304 gaim_debug_misc("signals test",
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9954
diff changeset
305 "receiving-chat-msg (%s, %s, %s, %s, %d)\n",
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
306 gaim_account_get_username(account), *sender, *buffer,
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9954
diff changeset
307 gaim_conversation_get_name(chat), *flags);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
308
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
309 return FALSE;
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
310 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
311
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
312 static void
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
313 received_chat_msg_cb(GaimAccount *account, char *sender, char *buffer,
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9954
diff changeset
314 GaimConversation *chat, int flags, void *data)
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
315 {
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
316 gaim_debug_misc("signals test",
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9954
diff changeset
317 "received-chat-msg (%s, %s, %s, %s, %d)\n",
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
318 gaim_account_get_username(account), sender, buffer,
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9954
diff changeset
319 gaim_conversation_get_name(chat), flags);
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
320 }
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
321
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
322 static void
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
323 conversation_switching_cb(GaimConversation *old_conv,
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
324 GaimConversation *new_conv, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
325 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
326 gaim_debug_misc("signals test", "conversation-switching (%s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
327 gaim_conversation_get_name(old_conv),
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
328 gaim_conversation_get_name(new_conv));
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
329 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
330
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
331 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
332 conversation_switched_cb(GaimConversation *old_conv,
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
333 GaimConversation *new_conv, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
334 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
335 gaim_debug_misc("signals test", "conversation-switched (%s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
336 gaim_conversation_get_name(old_conv),
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
337 gaim_conversation_get_name(new_conv));
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
338 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
339
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
340 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
341 conversation_created_cb(GaimConversation *conv, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
342 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
343 gaim_debug_misc("signals test", "conversation-created (%s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
344 gaim_conversation_get_name(conv));
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
345 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
346
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
347 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
348 deleting_conversation_cb(GaimConversation *conv, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
349 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
350 gaim_debug_misc("signals test", "deleting-conversation (%s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
351 gaim_conversation_get_name(conv));
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
352 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
353
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
354 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
355 buddy_typing_cb(GaimConversation *conv, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
356 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
357 gaim_debug_misc("signals test", "buddy-typing (%s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
358 gaim_conversation_get_name(conv));
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
359 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
360
9587
5e1c76f3d232 [gaim-migrate @ 10430]
Luke Schierer <lschiere@pidgin.im>
parents: 9554
diff changeset
361 static gboolean
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
362 chat_buddy_joining_cb(GaimConversation *conv, const char *user,
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
363 GaimConvChatBuddyFlags flags, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
364 {
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
365 gaim_debug_misc("signals test", "chat-buddy-joining (%s, %s, %d)\n",
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
366 gaim_conversation_get_name(conv), user, flags);
9587
5e1c76f3d232 [gaim-migrate @ 10430]
Luke Schierer <lschiere@pidgin.im>
parents: 9554
diff changeset
367
5e1c76f3d232 [gaim-migrate @ 10430]
Luke Schierer <lschiere@pidgin.im>
parents: 9554
diff changeset
368 return FALSE;
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
369 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
370
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
371 static void
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
372 chat_buddy_joined_cb(GaimConversation *conv, const char *user,
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
373 GaimConvChatBuddyFlags flags, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
374 {
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
375 gaim_debug_misc("signals test", "chat-buddy-joined (%s, %s, %d)\n",
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
376 gaim_conversation_get_name(conv), user, flags);
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
377 }
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
378
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
379 static void
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
380 chat_buddy_flags_cb(GaimConversation *conv, const char *user,
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
381 GaimConvChatBuddyFlags oldflags, GaimConvChatBuddyFlags newflags, void *data)
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
382 {
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
383 gaim_debug_misc("signals test", "chat-buddy-flags (%s, %s, %d, %d)\n",
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
384 gaim_conversation_get_name(conv), user, oldflags, newflags);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
385 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
386
9587
5e1c76f3d232 [gaim-migrate @ 10430]
Luke Schierer <lschiere@pidgin.im>
parents: 9554
diff changeset
387 static gboolean
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
388 chat_buddy_leaving_cb(GaimConversation *conv, const char *user,
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
389 const char *reason, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
390 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
391 gaim_debug_misc("signals test", "chat-buddy-leaving (%s, %s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
392 gaim_conversation_get_name(conv), user, reason);
9587
5e1c76f3d232 [gaim-migrate @ 10430]
Luke Schierer <lschiere@pidgin.im>
parents: 9554
diff changeset
393
5e1c76f3d232 [gaim-migrate @ 10430]
Luke Schierer <lschiere@pidgin.im>
parents: 9554
diff changeset
394 return FALSE;
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
395 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
396
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
397 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
398 chat_buddy_left_cb(GaimConversation *conv, const char *user,
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
399 const char *reason, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
400 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
401 gaim_debug_misc("signals test", "chat-buddy-left (%s, %s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
402 gaim_conversation_get_name(conv), user, reason);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
403 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
404
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
405 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
406 chat_inviting_user_cb(GaimConversation *conv, const char *name,
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
407 char **reason, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
408 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
409 gaim_debug_misc("signals test", "chat-inviting-user (%s, %s, %s)\n",
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
410 gaim_conversation_get_name(conv), name, *reason);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
411 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
412
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
413 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
414 chat_invited_user_cb(GaimConversation *conv, const char *name,
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
415 const char *reason, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
416 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
417 gaim_debug_misc("signals test", "chat-invited-user (%s, %s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
418 gaim_conversation_get_name(conv), name, reason);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
419 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
420
11064
e4459e8ccfb5 [gaim-migrate @ 13035]
Richard Laager <rlaager@wiktel.com>
parents: 11033
diff changeset
421 static gint
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
422 chat_invited_cb(GaimAccount *account, const char *inviter,
9514
1fac0336890c [gaim-migrate @ 10341]
Luke Schierer <lschiere@pidgin.im>
parents: 9051
diff changeset
423 const char *room_name, const char *message,
1fac0336890c [gaim-migrate @ 10341]
Luke Schierer <lschiere@pidgin.im>
parents: 9051
diff changeset
424 const GHashTable *components, void *data)
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
425 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
426 gaim_debug_misc("signals test", "chat-invited (%s, %s, %s, %s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
427 gaim_account_get_username(account), inviter,
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
428 room_name, message);
11064
e4459e8ccfb5 [gaim-migrate @ 13035]
Richard Laager <rlaager@wiktel.com>
parents: 11033
diff changeset
429
e4459e8ccfb5 [gaim-migrate @ 13035]
Richard Laager <rlaager@wiktel.com>
parents: 11033
diff changeset
430 return 0;
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
431 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
432
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
433 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
434 chat_joined_cb(GaimConversation *conv, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
435 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
436 gaim_debug_misc("signals test", "chat-joined (%s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
437 gaim_conversation_get_name(conv));
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
438 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
439
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
440 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
441 chat_left_cb(GaimConversation *conv, void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
442 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
443 gaim_debug_misc("signals test", "chat-left (%s)\n",
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
444 gaim_conversation_get_name(conv));
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
445 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
446
9517
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9514
diff changeset
447 static void
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9514
diff changeset
448 chat_topic_changed_cb(GaimConversation *conv, const char *who,
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9514
diff changeset
449 const char *topic, void *data)
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9514
diff changeset
450 {
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9514
diff changeset
451 gaim_debug_misc("signals test",
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9514
diff changeset
452 "chat-topic-changed (%s topic changed to: \"%s\" by %s)\n",
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9514
diff changeset
453 gaim_conversation_get_name(conv), topic,
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9514
diff changeset
454 (who) ? who : "unknown");
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9514
diff changeset
455 }
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
456 /**************************************************************************
10684
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
457 * Ciphers signal callbacks
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
458 **************************************************************************/
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
459 static void
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
460 cipher_added_cb(GaimCipher *cipher, void *data) {
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
461 gaim_debug_misc("signals test", "cipher %s added\n",
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
462 gaim_cipher_get_name(cipher));
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
463 }
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
464
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
465 static void
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
466 cipher_removed_cb(GaimCipher *cipher, void *data) {
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
467 gaim_debug_misc("signals test", "cipher %s removed\n",
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
468 gaim_cipher_get_name(cipher));
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
469 }
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
470
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
471 /**************************************************************************
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
472 * Core signal callbacks
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
473 **************************************************************************/
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
474 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
475 quitting_cb(void *data)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
476 {
7517
767d3db53e17 [gaim-migrate @ 8130]
Christian Hammond <chipx86@chipx86.com>
parents: 7516
diff changeset
477 gaim_debug_misc("signals test", "quitting ()\n");
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
478 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
479
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
480 /**************************************************************************
11281
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
481 * File transfer signal callbacks
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
482 **************************************************************************/
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
483 static void
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
484 ft_recv_accept_cb(GaimXfer *xfer, gpointer data) {
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
485 gaim_debug_misc("signals test", "file receive accepted\n");
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
486 }
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
487
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
488 static void
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
489 ft_send_accept_cb(GaimXfer *xfer, gpointer data) {
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
490 gaim_debug_misc("signals test", "file send accepted\n");
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
491 }
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
492
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
493 static void
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
494 ft_recv_start_cb(GaimXfer *xfer, gpointer data) {
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
495 gaim_debug_misc("signals test", "file receive started\n");
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
496 }
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
497
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
498 static void
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
499 ft_send_start_cb(GaimXfer *xfer, gpointer data) {
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
500 gaim_debug_misc("signals test", "file send started\n");
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
501 }
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
502
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
503 static void
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
504 ft_recv_cancel_cb(GaimXfer *xfer, gpointer data) {
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
505 gaim_debug_misc("signals test", "file receive canceled\n");
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
506 }
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
507
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
508 static void
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
509 ft_send_cancel_cb(GaimXfer *xfer, gpointer data) {
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
510 gaim_debug_misc("signals test", "file send canceled\n");
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
511 }
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
512
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
513 static void
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
514 ft_recv_complete_cb(GaimXfer *xfer, gpointer data) {
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
515 gaim_debug_misc("signals test", "file receive completed\n");
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
516 }
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
517
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
518 static void
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
519 ft_send_complete_cb(GaimXfer *xfer, gpointer data) {
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
520 gaim_debug_misc("signals test", "file send completed\n");
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
521 }
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
522
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
523 /**************************************************************************
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
524 * Plugin stuff
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
525 **************************************************************************/
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
526 static gboolean
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
527 plugin_load(GaimPlugin *plugin)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
528 {
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
529 void *core_handle = gaim_get_core();
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
530 void *blist_handle = gaim_blist_get_handle();
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
531 void *conn_handle = gaim_connections_get_handle();
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
532 void *conv_handle = gaim_conversations_get_handle();
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
533 void *accounts_handle = gaim_accounts_get_handle();
10684
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
534 void *ciphers_handle = gaim_ciphers_get_handle();
10934
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
535 void *buddy_icons_handle = gaim_buddy_icons_get_handle();
11281
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
536 void *ft_handle = gaim_xfers_get_handle();
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
537
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
538 /* Accounts subsystem signals */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
539 gaim_signal_connect(accounts_handle, "account-connecting",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
540 plugin, GAIM_CALLBACK(account_connecting_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
541 gaim_signal_connect(accounts_handle, "account-away",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
542 plugin, GAIM_CALLBACK(account_away_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
543 gaim_signal_connect(accounts_handle, "account-setting-info",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
544 plugin, GAIM_CALLBACK(account_setting_info_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
545 gaim_signal_connect(accounts_handle, "account-set-info",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
546 plugin, GAIM_CALLBACK(account_set_info_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
547 gaim_signal_connect(accounts_handle, "account-warned",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
548 plugin, GAIM_CALLBACK(account_warned_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
549
10934
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
550 /* Buddy Icon subsystem signals */
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
551 gaim_signal_connect(buddy_icons_handle, "buddy-icon-cached",
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
552 plugin, GAIM_CALLBACK(buddy_icon_cached_cb), NULL);
185ca25b5c7e [gaim-migrate @ 12717]
Mark Doliner <mark@kingant.net>
parents: 10684
diff changeset
553
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
554 /* Buddy List subsystem signals */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
555 gaim_signal_connect(blist_handle, "buddy-away",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
556 plugin, GAIM_CALLBACK(buddy_away_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
557 gaim_signal_connect(blist_handle, "buddy-back",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
558 plugin, GAIM_CALLBACK(buddy_back_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
559 gaim_signal_connect(blist_handle, "buddy-idle",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
560 plugin, GAIM_CALLBACK(buddy_idle_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
561 gaim_signal_connect(blist_handle, "buddy-unidle",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
562 plugin, GAIM_CALLBACK(buddy_unidle_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
563 gaim_signal_connect(blist_handle, "buddy-signed-on",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
564 plugin, GAIM_CALLBACK(buddy_signed_on_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
565 gaim_signal_connect(blist_handle, "buddy-signed-off",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
566 plugin, GAIM_CALLBACK(buddy_signed_off_cb), NULL);
9051
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
567 gaim_signal_connect(blist_handle, "blist-node-extended-menu",
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
568 plugin, GAIM_CALLBACK(blist_node_extended_menu_cb), NULL);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
569
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
570 /* Connection subsystem signals */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
571 gaim_signal_connect(conn_handle, "signing-on",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
572 plugin, GAIM_CALLBACK(signing_on_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
573 gaim_signal_connect(conn_handle, "signed-on",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
574 plugin, GAIM_CALLBACK(signed_on_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
575 gaim_signal_connect(conn_handle, "signing-off",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
576 plugin, GAIM_CALLBACK(signing_off_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
577 gaim_signal_connect(conn_handle, "signed-off",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
578 plugin, GAIM_CALLBACK(signed_off_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
579
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
580 /* Conversations subsystem signals */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
581 gaim_signal_connect(conv_handle, "displaying-im-msg",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
582 plugin, GAIM_CALLBACK(displaying_im_msg_cb), NULL);
6489
aefe4067d3a3 [gaim-migrate @ 7003]
Nathan Walp <nwalp@pidgin.im>
parents: 6486
diff changeset
583 gaim_signal_connect(conv_handle, "displayed-im-msg",
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
584 plugin, GAIM_CALLBACK(displayed_im_msg_cb), NULL);
9051
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
585 gaim_signal_connect(conv_handle, "writing-im-msg",
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
586 plugin, GAIM_CALLBACK(writing_im_msg_cb), NULL);
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
587 gaim_signal_connect(conv_handle, "wrote-im-msg",
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
588 plugin, GAIM_CALLBACK(wrote_im_msg_cb), NULL);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
589 gaim_signal_connect(conv_handle, "sending-im-msg",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
590 plugin, GAIM_CALLBACK(sending_im_msg_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
591 gaim_signal_connect(conv_handle, "sent-im-msg",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
592 plugin, GAIM_CALLBACK(sent_im_msg_cb), NULL);
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
593 gaim_signal_connect(conv_handle, "receiving-im-msg",
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
594 plugin, GAIM_CALLBACK(receiving_im_msg_cb), NULL);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
595 gaim_signal_connect(conv_handle, "received-im-msg",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
596 plugin, GAIM_CALLBACK(received_im_msg_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
597 gaim_signal_connect(conv_handle, "displaying-chat-msg",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
598 plugin, GAIM_CALLBACK(displaying_chat_msg_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
599 gaim_signal_connect(conv_handle, "displayed-chat-msg",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
600 plugin, GAIM_CALLBACK(displayed_chat_msg_cb), NULL);
9051
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
601 gaim_signal_connect(conv_handle, "writing-chat-msg",
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
602 plugin, GAIM_CALLBACK(writing_chat_msg_cb), NULL);
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
603 gaim_signal_connect(conv_handle, "wrote-chat-msg",
826013efffcb [gaim-migrate @ 9827]
Luke Schierer <lschiere@pidgin.im>
parents: 8999
diff changeset
604 plugin, GAIM_CALLBACK(wrote_chat_msg_cb), NULL);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
605 gaim_signal_connect(conv_handle, "sending-chat-msg",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
606 plugin, GAIM_CALLBACK(sending_chat_msg_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
607 gaim_signal_connect(conv_handle, "sent-chat-msg",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
608 plugin, GAIM_CALLBACK(sent_chat_msg_cb), NULL);
8999
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
609 gaim_signal_connect(conv_handle, "receiving-chat-msg",
8f838ae3e710 [gaim-migrate @ 9774]
Luke Schierer <lschiere@pidgin.im>
parents: 8993
diff changeset
610 plugin, GAIM_CALLBACK(receiving_chat_msg_cb), NULL);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
611 gaim_signal_connect(conv_handle, "received-chat-msg",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
612 plugin, GAIM_CALLBACK(received_chat_msg_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
613 gaim_signal_connect(conv_handle, "conversation-switching",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
614 plugin, GAIM_CALLBACK(conversation_switching_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
615 gaim_signal_connect(conv_handle, "conversation-switched",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
616 plugin, GAIM_CALLBACK(conversation_switched_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
617 gaim_signal_connect(conv_handle, "conversation-created",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
618 plugin, GAIM_CALLBACK(conversation_created_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
619 gaim_signal_connect(conv_handle, "deleting-conversation",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
620 plugin, GAIM_CALLBACK(deleting_conversation_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
621 gaim_signal_connect(conv_handle, "buddy-typing",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
622 plugin, GAIM_CALLBACK(buddy_typing_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
623 gaim_signal_connect(conv_handle, "chat-buddy-joining",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
624 plugin, GAIM_CALLBACK(chat_buddy_joining_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
625 gaim_signal_connect(conv_handle, "chat-buddy-joined",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
626 plugin, GAIM_CALLBACK(chat_buddy_joined_cb), NULL);
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
627 gaim_signal_connect(conv_handle, "chat-buddy-flags",
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9517
diff changeset
628 plugin, GAIM_CALLBACK(chat_buddy_flags_cb), NULL);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
629 gaim_signal_connect(conv_handle, "chat-buddy-leaving",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
630 plugin, GAIM_CALLBACK(chat_buddy_leaving_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
631 gaim_signal_connect(conv_handle, "chat-buddy-left",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
632 plugin, GAIM_CALLBACK(chat_buddy_left_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
633 gaim_signal_connect(conv_handle, "chat-inviting-user",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
634 plugin, GAIM_CALLBACK(chat_inviting_user_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
635 gaim_signal_connect(conv_handle, "chat-invited-user",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
636 plugin, GAIM_CALLBACK(chat_invited_user_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
637 gaim_signal_connect(conv_handle, "chat-invited",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
638 plugin, GAIM_CALLBACK(chat_invited_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
639 gaim_signal_connect(conv_handle, "chat-joined",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
640 plugin, GAIM_CALLBACK(chat_joined_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
641 gaim_signal_connect(conv_handle, "chat-left",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
642 plugin, GAIM_CALLBACK(chat_left_cb), NULL);
9517
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9514
diff changeset
643 gaim_signal_connect(conv_handle, "chat-topic-changed",
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9514
diff changeset
644 plugin, GAIM_CALLBACK(chat_topic_changed_cb), NULL);
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
645
10684
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
646 /* Ciphers signals */
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
647 gaim_signal_connect(ciphers_handle, "cipher-added",
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
648 plugin, GAIM_CALLBACK(cipher_added_cb), NULL);
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
649 gaim_signal_connect(ciphers_handle, "cipher-removed",
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
650 plugin, GAIM_CALLBACK(cipher_removed_cb), NULL);
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10104
diff changeset
651
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
652 /* Core signals */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
653 gaim_signal_connect(core_handle, "quitting",
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
654 plugin, GAIM_CALLBACK(quitting_cb), NULL);
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
655
11281
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
656 /* file transfer signals */
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
657 gaim_signal_connect(ft_handle, "file-recv-accept",
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
658 plugin, GAIM_CALLBACK(ft_recv_accept_cb), NULL);
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
659 gaim_signal_connect(ft_handle, "file-recv-start",
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
660 plugin, GAIM_CALLBACK(ft_recv_start_cb), NULL);
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
661 gaim_signal_connect(ft_handle, "file-recv-cancel",
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
662 plugin, GAIM_CALLBACK(ft_recv_cancel_cb), NULL);
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
663 gaim_signal_connect(ft_handle, "file-recv-complete",
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
664 plugin, GAIM_CALLBACK(ft_recv_complete_cb), NULL);
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
665 gaim_signal_connect(ft_handle, "file-send-accept",
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
666 plugin, GAIM_CALLBACK(ft_send_accept_cb), NULL);
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
667 gaim_signal_connect(ft_handle, "file-send-start",
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
668 plugin, GAIM_CALLBACK(ft_send_start_cb), NULL);
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
669 gaim_signal_connect(ft_handle, "file-send-cancel",
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
670 plugin, GAIM_CALLBACK(ft_send_cancel_cb), NULL);
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
671 gaim_signal_connect(ft_handle, "file-send-complete",
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
672 plugin, GAIM_CALLBACK(ft_send_complete_cb), NULL);
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11256
diff changeset
673
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
674 return TRUE;
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
675 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
676
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
677 static GaimPluginInfo info =
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
678 {
9954
a9fb4493ae22 [gaim-migrate @ 10851]
Nathan Walp <nwalp@pidgin.im>
parents: 9587
diff changeset
679 GAIM_PLUGIN_MAGIC,
a9fb4493ae22 [gaim-migrate @ 10851]
Nathan Walp <nwalp@pidgin.im>
parents: 9587
diff changeset
680 GAIM_MAJOR_VERSION,
a9fb4493ae22 [gaim-migrate @ 10851]
Nathan Walp <nwalp@pidgin.im>
parents: 9587
diff changeset
681 GAIM_MINOR_VERSION,
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
682 GAIM_PLUGIN_STANDARD, /**< type */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
683 NULL, /**< ui_requirement */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
684 0, /**< flags */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
685 NULL, /**< dependencies */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
686 GAIM_PRIORITY_DEFAULT, /**< priority */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
687
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
688 SIGNAL_TEST_PLUGIN_ID, /**< id */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
689 N_("Signals Test"), /**< name */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
690 VERSION, /**< version */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
691 /** summary */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
692 N_("Test to see that all signals are working properly."),
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
693 /** description */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
694 N_("Test to see that all signals are working properly."),
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
695 "Christian Hammond <chipx86@gnupdate.org>", /**< author */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
696 GAIM_WEBSITE, /**< homepage */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
697
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
698 plugin_load, /**< load */
11256
bb0d7b719af2 [gaim-migrate @ 13430]
Gary Kramlich <grim@reaperworld.com>
parents: 11064
diff changeset
699 NULL, /**< unload */
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
700 NULL, /**< destroy */
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
701
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
702 NULL, /**< ui_info */
8993
294ae6548d4e [gaim-migrate @ 9768]
Luke Schierer <lschiere@pidgin.im>
parents: 8749
diff changeset
703 NULL, /**< extra_info */
294ae6548d4e [gaim-migrate @ 9768]
Luke Schierer <lschiere@pidgin.im>
parents: 8749
diff changeset
704 NULL,
294ae6548d4e [gaim-migrate @ 9768]
Luke Schierer <lschiere@pidgin.im>
parents: 8749
diff changeset
705 NULL
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
706 };
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
707
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
708 static void
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
709 init_plugin(GaimPlugin *plugin)
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
710 {
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
711 }
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
712
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
713 GAIM_INIT_PLUGIN(signalstest, init_plugin, info)