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