Mercurial > pidgin
annotate libpurple/plugins/signals-test.c @ 27761:0e49276d9ba1
merge of '69e3f1859964483e117264088d4b6fc214709f6a'
and 'b66da85de52dbcd99da3c6571add291b12b427ea'
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Fri, 31 Jul 2009 04:21:30 +0000 |
parents | d148ca9e4d9a |
children | 95cc20ede768 f1437342cc0e |
rev | line source |
---|---|
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1 /* |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
2 * Signals test plugin. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
3 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
4 * Copyright (C) 2003 Christian Hammond. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
5 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
6 * This program is free software; you can redistribute it and/or |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
7 * modify it under the terms of the GNU General Public License as |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
8 * published by the Free Software Foundation; either version 2 of the |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
9 * License, or (at your option) any later version. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
10 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
11 * This program is distributed in the hope that it will be useful, but |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
12 * WITHOUT ANY WARRANTY; without even the implied warranty of |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
14 * General Public License for more details. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
15 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
16 * You should have received a copy of the GNU General Public License |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
17 * along with this program; if not, write to the Free Software |
19681
44b4e8bd759b
The FSF changed its address a while ago; our files were out of date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
18675
diff
changeset
|
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA |
44b4e8bd759b
The FSF changed its address a while ago; our files were out of date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
18675
diff
changeset
|
19 * 02111-1301, USA. |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
20 */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
21 #define SIGNAL_TEST_PLUGIN_ID "core-signals-test" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
22 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
23 #include <stdio.h> |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
24 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
25 #include "internal.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
26 #include "cipher.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
27 #include "connection.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
28 #include "conversation.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
29 #include "core.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
30 #include "debug.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
31 #include "ft.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
32 #include "signals.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
33 #include "version.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
34 #include "status.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
35 #include "sound.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
36 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
37 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
38 * Account subsystem signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
39 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
40 static void |
15822 | 41 account_connecting_cb(PurpleAccount *account, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
42 { |
15822 | 43 purple_debug_misc("signals test", "account-connecting (%s)\n", |
44 purple_account_get_username(account)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
45 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
46 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
47 static void |
15822 | 48 account_setting_info_cb(PurpleAccount *account, const char *info, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
49 { |
15822 | 50 purple_debug_misc("signals test", "account-setting-info (%s, %s)\n", |
51 purple_account_get_username(account), info); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
52 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
53 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
54 static void |
15822 | 55 account_set_info_cb(PurpleAccount *account, const char *info, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
56 { |
15822 | 57 purple_debug_misc("signals test", "account-set-info (%s, %s)\n", |
58 purple_account_get_username(account), info); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
59 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
60 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
61 static void |
15822 | 62 account_status_changed(PurpleAccount *account, PurpleStatus *old, PurpleStatus *new, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
63 gpointer data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
64 { |
15822 | 65 purple_debug_misc("signals test", "account-status-changed (%s, %s, %s)\n", |
66 purple_account_get_username(account), | |
67 purple_status_get_name(old), | |
68 purple_status_get_name(new)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
69 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
70 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
71 static void |
15822 | 72 account_alias_changed(PurpleAccount *account, const char *old, gpointer data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
73 { |
15822 | 74 purple_debug_misc("signals test", "account-alias-changed (%s, %s, %s)\n", |
75 purple_account_get_username(account), | |
76 old, purple_account_get_alias(account)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
77 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
78 |
20178
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
79 static int |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
80 account_authorization_requested_cb(PurpleAccount *account, const char *user, gpointer data) |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
81 { |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
82 purple_debug_misc("signals test", "account-authorization-requested (%s, %s)\n", |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
83 purple_account_get_username(account), user); |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
84 return 0; |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
85 } |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
86 |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
87 static void |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
88 account_authorization_granted_cb(PurpleAccount *account, const char *user, gpointer data) |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
89 { |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
90 purple_debug_misc("signals test", "account-authorization-granted (%s, %s)\n", |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
91 purple_account_get_username(account), user); |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
92 } |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
93 |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
94 static void |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
95 account_authorization_denied_cb(PurpleAccount *account, const char *user, gpointer data) |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
96 { |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
97 purple_debug_misc("signals test", "account-authorization-denied (%s, %s)\n", |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
98 purple_account_get_username(account), user); |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
99 } |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
100 |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
101 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
102 * Buddy Icons signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
103 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
104 static void |
15822 | 105 buddy_icon_changed_cb(PurpleBuddy *buddy) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
106 { |
15822 | 107 purple_debug_misc("signals test", "buddy icon changed (%s)\n", |
108 purple_buddy_get_name(buddy)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
109 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
110 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
111 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
112 * Buddy List subsystem signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
113 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
114 static void |
15822 | 115 buddy_status_changed_cb(PurpleBuddy *buddy, PurpleStatus *old_status, |
116 PurpleStatus *status, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
117 { |
15822 | 118 purple_debug_misc("signals test", "buddy-status-changed (%s %s to %s)\n", |
24314
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
119 purple_buddy_get_name(buddy), |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
120 purple_status_get_id(old_status), |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
121 purple_status_get_id(status)); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
122 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
123 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
124 static void |
15822 | 125 buddy_idle_changed_cb(PurpleBuddy *buddy, gboolean old_idle, gboolean idle, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
126 void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
127 { |
15822 | 128 purple_debug_misc("signals test", "buddy-idle-changed (%s %s)\n", |
24314
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
129 purple_buddy_get_name(buddy), |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
130 old_idle ? "unidled" : "idled"); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
131 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
132 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
133 static void |
15822 | 134 buddy_signed_on_cb(PurpleBuddy *buddy, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
135 { |
24314
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
136 purple_debug_misc("signals test", "buddy-signed-on (%s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
137 purple_buddy_get_name(buddy)); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
138 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
139 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
140 static void |
15822 | 141 buddy_signed_off_cb(PurpleBuddy *buddy, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
142 { |
24314
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
143 purple_debug_misc("signals test", "buddy-signed-off (%s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
144 purple_buddy_get_name(buddy)); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
145 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
146 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
147 static void |
26796
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
148 blist_node_added_cb(PurpleBlistNode *bnode, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
149 { |
26796
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
150 const char *name; |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
151 if (PURPLE_BLIST_NODE_IS_GROUP(bnode)) |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
152 name = purple_group_get_name(PURPLE_GROUP(bnode)); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
153 else if (PURPLE_BLIST_NODE_IS_CONTACT(bnode)) |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
154 /* Close enough */ |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
155 name = purple_contact_get_alias(PURPLE_CONTACT(bnode)); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
156 else if (PURPLE_BLIST_NODE_IS_BUDDY(bnode)) |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
157 name = purple_buddy_get_name(PURPLE_BUDDY(bnode)); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
158 else |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
159 name = "(unknown)"; |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
160 |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
161 purple_debug_misc("signals test", "blist_node_added_cb (%s)\n", |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
162 name ? name : "(null)"); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
163 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
164 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
165 static void |
26796
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
166 blist_node_removed_cb(PurpleBlistNode *bnode, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
167 { |
26796
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
168 const char *name; |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
169 if (PURPLE_BLIST_NODE_IS_GROUP(bnode)) |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
170 name = purple_group_get_name(PURPLE_GROUP(bnode)); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
171 else if (PURPLE_BLIST_NODE_IS_CONTACT(bnode)) |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
172 /* Close enough */ |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
173 name = purple_contact_get_alias(PURPLE_CONTACT(bnode)); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
174 else if (PURPLE_BLIST_NODE_IS_BUDDY(bnode)) |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
175 name = purple_buddy_get_name(PURPLE_BUDDY(bnode)); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
176 else |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
177 name = "(unknown)"; |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
178 |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
179 purple_debug_misc("signals test", "blist_node_removed_cb (%s)\n", |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
180 name ? name : "(null)"); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
181 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
182 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
183 static void |
15822 | 184 blist_node_aliased(PurpleBlistNode *node, const char *old_alias) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
185 { |
15822 | 186 PurpleContact *p = (PurpleContact *)node; |
187 PurpleBuddy *b = (PurpleBuddy *)node; | |
188 PurpleChat *c = (PurpleChat *)node; | |
189 PurpleGroup *g = (PurpleGroup *)node; | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
190 |
24314
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
191 if (PURPLE_BLIST_NODE_IS_CONTACT(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
192 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
193 "blist-node-aliased (Contact: %s, %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
194 purple_contact_get_alias(p), old_alias); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
195 } else if (PURPLE_BLIST_NODE_IS_BUDDY(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
196 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
197 "blist-node-aliased (Buddy: %s, %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
198 purple_buddy_get_name(b), old_alias); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
199 } else if (PURPLE_BLIST_NODE_IS_CHAT(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
200 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
201 "blist-node-aliased (Chat: %s, %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
202 purple_chat_get_name(c), old_alias); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
203 } else if (PURPLE_BLIST_NODE_IS_GROUP(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
204 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
205 "blist-node-aliased (Group: %s, %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
206 purple_group_get_name(g), old_alias); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
207 } else { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
208 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
209 "blist-node-aliased (UNKNOWN: %d, %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
210 purple_blist_node_get_type(node), old_alias); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
211 } |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
212 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
213 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
214 static void |
15822 | 215 blist_node_extended_menu_cb(PurpleBlistNode *node, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
216 { |
15822 | 217 PurpleContact *p = (PurpleContact *)node; |
218 PurpleBuddy *b = (PurpleBuddy *)node; | |
219 PurpleChat *c = (PurpleChat *)node; | |
220 PurpleGroup *g = (PurpleGroup *)node; | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
221 |
24314
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
222 if (PURPLE_BLIST_NODE_IS_CONTACT(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
223 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
224 "blist-node-extended-menu (Contact: %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
225 purple_contact_get_alias(p)); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
226 } else if (PURPLE_BLIST_NODE_IS_BUDDY(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
227 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
228 "blist-node-extended-menu (Buddy: %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
229 purple_buddy_get_name(b)); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
230 } else if (PURPLE_BLIST_NODE_IS_CHAT(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
231 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
232 "blist-node-extended-menu (Chat: %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
233 purple_chat_get_name(c)); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
234 } else if (PURPLE_BLIST_NODE_IS_GROUP(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
235 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
236 "blist-node-extended-menu (Group: %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
237 purple_group_get_name(g)); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
238 } else { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
239 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
240 "blist-node-extended-menu (UNKNOWN: %d)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
241 purple_blist_node_get_type(node)); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
242 } |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
243 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
244 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
245 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
246 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
247 * Connection subsystem signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
248 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
249 static void |
15822 | 250 signing_on_cb(PurpleConnection *gc, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
251 { |
15822 | 252 purple_debug_misc("signals test", "signing-on (%s)\n", |
253 purple_account_get_username(purple_connection_get_account(gc))); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
254 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
255 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
256 static void |
15822 | 257 signed_on_cb(PurpleConnection *gc, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
258 { |
15822 | 259 purple_debug_misc("signals test", "signed-on (%s)\n", |
260 purple_account_get_username(purple_connection_get_account(gc))); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
261 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
262 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
263 static void |
15822 | 264 signing_off_cb(PurpleConnection *gc, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
265 { |
15822 | 266 purple_debug_misc("signals test", "signing-off (%s)\n", |
267 purple_account_get_username(purple_connection_get_account(gc))); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
268 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
269 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
270 static void |
15822 | 271 signed_off_cb(PurpleConnection *gc, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
272 { |
15822 | 273 purple_debug_misc("signals test", "signed-off (%s)\n", |
274 purple_account_get_username(purple_connection_get_account(gc))); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
275 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
276 |
21364
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
277 static void |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
278 connection_error_cb(PurpleConnection *gc, |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
279 PurpleConnectionError err, |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
280 const gchar *desc, |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
281 void *data) |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
282 { |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
283 const gchar *username = |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
284 purple_account_get_username(purple_connection_get_account(gc)); |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
285 purple_debug_misc("signals test", "connection-error (%s, %u, %s)\n", |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
286 username, err, desc); |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
287 } |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
288 |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
289 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
290 * Conversation subsystem signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
291 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
292 static gboolean |
15822 | 293 writing_im_msg_cb(PurpleAccount *account, const char *who, char **buffer, |
294 PurpleConversation *conv, PurpleMessageFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
295 { |
15822 | 296 purple_debug_misc("signals test", "writing-im-msg (%s, %s, %s)\n", |
297 purple_account_get_username(account), purple_conversation_get_name(conv), *buffer); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
298 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
299 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
300 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
301 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
302 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
303 static void |
15822 | 304 wrote_im_msg_cb(PurpleAccount *account, const char *who, const char *buffer, |
305 PurpleConversation *conv, PurpleMessageFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
306 { |
15822 | 307 purple_debug_misc("signals test", "wrote-im-msg (%s, %s, %s)\n", |
308 purple_account_get_username(account), purple_conversation_get_name(conv), buffer); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
309 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
310 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
311 static void |
15822 | 312 sending_im_msg_cb(PurpleAccount *account, char *recipient, char **buffer, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
313 { |
15822 | 314 purple_debug_misc("signals test", "sending-im-msg (%s, %s, %s)\n", |
315 purple_account_get_username(account), recipient, *buffer); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
316 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
317 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
318 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
319 static void |
15822 | 320 sent_im_msg_cb(PurpleAccount *account, const char *recipient, const char *buffer, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
321 { |
15822 | 322 purple_debug_misc("signals test", "sent-im-msg (%s, %s, %s)\n", |
323 purple_account_get_username(account), recipient, buffer); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
324 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
325 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
326 static gboolean |
15822 | 327 receiving_im_msg_cb(PurpleAccount *account, char **sender, char **buffer, |
328 PurpleConversation *conv, PurpleMessageFlags *flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
329 { |
15822 | 330 purple_debug_misc("signals test", "receiving-im-msg (%s, %s, %s, %s, %d)\n", |
331 purple_account_get_username(account), *sender, *buffer, | |
332 (conv != NULL) ? purple_conversation_get_name(conv) : "(null)", *flags); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
333 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
334 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
335 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
336 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
337 static void |
15822 | 338 received_im_msg_cb(PurpleAccount *account, char *sender, char *buffer, |
339 PurpleConversation *conv, PurpleMessageFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
340 { |
15822 | 341 purple_debug_misc("signals test", "received-im-msg (%s, %s, %s, %s, %d)\n", |
342 purple_account_get_username(account), sender, buffer, | |
343 (conv != NULL) ? purple_conversation_get_name(conv) : "(null)", flags); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
344 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
345 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
346 static gboolean |
15822 | 347 writing_chat_msg_cb(PurpleAccount *account, const char *who, char **buffer, |
348 PurpleConversation *conv, PurpleMessageFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
349 { |
15822 | 350 purple_debug_misc("signals test", "writing-chat-msg (%s, %s)\n", |
351 purple_conversation_get_name(conv), *buffer); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
352 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
353 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
354 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
355 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
356 static void |
15822 | 357 wrote_chat_msg_cb(PurpleAccount *account, const char *who, const char *buffer, |
358 PurpleConversation *conv, PurpleMessageFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
359 { |
15822 | 360 purple_debug_misc("signals test", "wrote-chat-msg (%s, %s)\n", |
361 purple_conversation_get_name(conv), buffer); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
362 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
363 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
364 static gboolean |
15822 | 365 sending_chat_msg_cb(PurpleAccount *account, char **buffer, int id, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
366 { |
15822 | 367 purple_debug_misc("signals test", "sending-chat-msg (%s, %s, %d)\n", |
368 purple_account_get_username(account), *buffer, id); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
369 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
370 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
371 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
372 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
373 static void |
15822 | 374 sent_chat_msg_cb(PurpleAccount *account, const char *buffer, int id, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
375 { |
15822 | 376 purple_debug_misc("signals test", "sent-chat-msg (%s, %s, %d)\n", |
377 purple_account_get_username(account), buffer, id); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
378 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
379 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
380 static gboolean |
15822 | 381 receiving_chat_msg_cb(PurpleAccount *account, char **sender, char **buffer, |
382 PurpleConversation *chat, PurpleMessageFlags *flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
383 { |
15822 | 384 purple_debug_misc("signals test", |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
385 "receiving-chat-msg (%s, %s, %s, %s, %d)\n", |
15822 | 386 purple_account_get_username(account), *sender, *buffer, |
387 purple_conversation_get_name(chat), *flags); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
388 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
389 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
390 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
391 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
392 static void |
15822 | 393 received_chat_msg_cb(PurpleAccount *account, char *sender, char *buffer, |
394 PurpleConversation *chat, PurpleMessageFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
395 { |
15822 | 396 purple_debug_misc("signals test", |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
397 "received-chat-msg (%s, %s, %s, %s, %d)\n", |
15822 | 398 purple_account_get_username(account), sender, buffer, |
399 purple_conversation_get_name(chat), flags); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
400 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
401 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
402 static void |
15822 | 403 conversation_created_cb(PurpleConversation *conv, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
404 { |
15822 | 405 purple_debug_misc("signals test", "conversation-created (%s)\n", |
406 purple_conversation_get_name(conv)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
407 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
408 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
409 static void |
15822 | 410 deleting_conversation_cb(PurpleConversation *conv, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
411 { |
15822 | 412 purple_debug_misc("signals test", "deleting-conversation (%s)\n", |
413 purple_conversation_get_name(conv)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
414 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
415 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
416 static void |
15822 | 417 buddy_typing_cb(PurpleAccount *account, const char *name, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
418 { |
15822 | 419 purple_debug_misc("signals test", "buddy-typing (%s, %s)\n", |
420 purple_account_get_username(account), name); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
421 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
422 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
423 static void |
15822 | 424 buddy_typing_stopped_cb(PurpleAccount *account, const char *name, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
425 { |
15822 | 426 purple_debug_misc("signals test", "buddy-typing-stopped (%s, %s)\n", |
427 purple_account_get_username(account), name); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
428 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
429 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
430 static gboolean |
15822 | 431 chat_buddy_joining_cb(PurpleConversation *conv, const char *user, |
432 PurpleConvChatBuddyFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
433 { |
15822 | 434 purple_debug_misc("signals test", "chat-buddy-joining (%s, %s, %d)\n", |
435 purple_conversation_get_name(conv), user, flags); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
436 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
437 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
438 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
439 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
440 static void |
15822 | 441 chat_buddy_joined_cb(PurpleConversation *conv, const char *user, |
442 PurpleConvChatBuddyFlags flags, gboolean new_arrival, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
443 { |
15822 | 444 purple_debug_misc("signals test", "chat-buddy-joined (%s, %s, %d, %d)\n", |
445 purple_conversation_get_name(conv), user, flags, new_arrival); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
446 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
447 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
448 static void |
15822 | 449 chat_buddy_flags_cb(PurpleConversation *conv, const char *user, |
450 PurpleConvChatBuddyFlags oldflags, PurpleConvChatBuddyFlags newflags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
451 { |
15822 | 452 purple_debug_misc("signals test", "chat-buddy-flags (%s, %s, %d, %d)\n", |
453 purple_conversation_get_name(conv), user, oldflags, newflags); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
454 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
455 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
456 static gboolean |
15822 | 457 chat_buddy_leaving_cb(PurpleConversation *conv, const char *user, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
458 const char *reason, void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
459 { |
15822 | 460 purple_debug_misc("signals test", "chat-buddy-leaving (%s, %s, %s)\n", |
461 purple_conversation_get_name(conv), user, reason); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
462 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
463 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
464 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
465 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
466 static void |
15822 | 467 chat_buddy_left_cb(PurpleConversation *conv, const char *user, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
468 const char *reason, void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
469 { |
15822 | 470 purple_debug_misc("signals test", "chat-buddy-left (%s, %s, %s)\n", |
471 purple_conversation_get_name(conv), user, reason); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
472 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
473 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
474 static void |
15822 | 475 chat_inviting_user_cb(PurpleConversation *conv, const char *name, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
476 char **reason, void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
477 { |
15822 | 478 purple_debug_misc("signals test", "chat-inviting-user (%s, %s, %s)\n", |
479 purple_conversation_get_name(conv), name, *reason); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
480 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
481 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
482 static void |
15822 | 483 chat_invited_user_cb(PurpleConversation *conv, const char *name, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
484 const char *reason, void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
485 { |
15822 | 486 purple_debug_misc("signals test", "chat-invited-user (%s, %s, %s)\n", |
487 purple_conversation_get_name(conv), name, reason); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
488 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
489 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
490 static gint |
15822 | 491 chat_invited_cb(PurpleAccount *account, const char *inviter, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
492 const char *room_name, const char *message, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
493 const GHashTable *components, void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
494 { |
15822 | 495 purple_debug_misc("signals test", "chat-invited (%s, %s, %s, %s)\n", |
496 purple_account_get_username(account), inviter, | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
497 room_name, message); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
498 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
499 return 0; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
500 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
501 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
502 static void |
15822 | 503 chat_joined_cb(PurpleConversation *conv, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
504 { |
15822 | 505 purple_debug_misc("signals test", "chat-joined (%s)\n", |
506 purple_conversation_get_name(conv)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
507 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
508 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
509 static void |
15822 | 510 chat_left_cb(PurpleConversation *conv, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
511 { |
15822 | 512 purple_debug_misc("signals test", "chat-left (%s)\n", |
513 purple_conversation_get_name(conv)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
514 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
515 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
516 static void |
15822 | 517 chat_topic_changed_cb(PurpleConversation *conv, const char *who, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
518 const char *topic, void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
519 { |
15822 | 520 purple_debug_misc("signals test", |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
521 "chat-topic-changed (%s topic changed to: \"%s\" by %s)\n", |
15822 | 522 purple_conversation_get_name(conv), topic, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
523 (who) ? who : "unknown"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
524 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
525 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
526 * Ciphers signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
527 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
528 static void |
15822 | 529 cipher_added_cb(PurpleCipher *cipher, void *data) { |
530 purple_debug_misc("signals test", "cipher %s added\n", | |
531 purple_cipher_get_name(cipher)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
532 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
533 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
534 static void |
15822 | 535 cipher_removed_cb(PurpleCipher *cipher, void *data) { |
536 purple_debug_misc("signals test", "cipher %s removed\n", | |
537 purple_cipher_get_name(cipher)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
538 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
539 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
540 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
541 * Core signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
542 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
543 static void |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
544 quitting_cb(void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
545 { |
15822 | 546 purple_debug_misc("signals test", "quitting ()\n"); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
547 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
548 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
549 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
550 * File transfer signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
551 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
552 static void |
15822 | 553 ft_recv_accept_cb(PurpleXfer *xfer, gpointer data) { |
554 purple_debug_misc("signals test", "file receive accepted\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
555 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
556 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
557 static void |
15822 | 558 ft_send_accept_cb(PurpleXfer *xfer, gpointer data) { |
559 purple_debug_misc("signals test", "file send accepted\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
560 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
561 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
562 static void |
15822 | 563 ft_recv_start_cb(PurpleXfer *xfer, gpointer data) { |
564 purple_debug_misc("signals test", "file receive started\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
565 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
566 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
567 static void |
15822 | 568 ft_send_start_cb(PurpleXfer *xfer, gpointer data) { |
569 purple_debug_misc("signals test", "file send started\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
570 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
571 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
572 static void |
15822 | 573 ft_recv_cancel_cb(PurpleXfer *xfer, gpointer data) { |
574 purple_debug_misc("signals test", "file receive canceled\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
575 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
576 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
577 static void |
15822 | 578 ft_send_cancel_cb(PurpleXfer *xfer, gpointer data) { |
579 purple_debug_misc("signals test", "file send canceled\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
580 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
581 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
582 static void |
15822 | 583 ft_recv_complete_cb(PurpleXfer *xfer, gpointer data) { |
584 purple_debug_misc("signals test", "file receive completed\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
585 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
586 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
587 static void |
15822 | 588 ft_send_complete_cb(PurpleXfer *xfer, gpointer data) { |
589 purple_debug_misc("signals test", "file send completed\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
590 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
591 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
592 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
593 * Sound signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
594 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
595 static int |
15822 | 596 sound_playing_event_cb(PurpleSoundEventID event, const PurpleAccount *account) { |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
597 if (account != NULL) |
15822 | 598 purple_debug_misc("signals test", "sound playing event: %d for account: %s\n", |
599 event, purple_account_get_username(account)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
600 else |
15822 | 601 purple_debug_misc("signals test", "sound playing event: %d\n", event); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
602 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
603 return 0; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
604 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
605 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
606 /************************************************************************** |
18675
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
607 * Notify signals callbacks |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
608 **************************************************************************/ |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
609 static void |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
610 notify_email_cb(char *subject, char *from, char *to, char *url) { |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
611 purple_debug_misc("signals test", "notify email: subject=%s, from=%s, to=%s, url=%s\n", |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
612 subject, from, to, url); |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
613 } |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
614 |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
615 static void |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
616 notify_emails_cb(char **subjects, char **froms, char **tos, char **urls, guint count) { |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
617 int i; |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
618 purple_debug_misc("signals test", "notify emails: count=%d\n", count); |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
619 for(i=0; i<count && i<5; i++) { |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
620 if(subjects[i]==NULL || froms[i]==NULL || tos[i]==NULL || urls[i]==NULL) continue; |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
621 purple_debug_misc("signals test", "notify emails[%d]: subject=%s, from=%s, to=%s, url=%s\n", |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
622 i, subjects[i], froms[i], tos[i], urls[i]); |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
623 } |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
624 } |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
625 |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
626 /************************************************************************** |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
627 * Jabber signals callbacks |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
628 **************************************************************************/ |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
629 static gboolean |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
630 jabber_iq_received(PurpleConnection *pc, const char *type, const char *id, |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
631 const char *from, xmlnode *iq) |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
632 { |
26937
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
633 purple_debug_misc("signals test", "jabber IQ (type=%s, id=%s, from=%s) %p\n", |
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
634 type, id, from ? from : "(null)", iq); |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
635 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
636 /* We don't want the plugin to stop processing */ |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
637 return FALSE; |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
638 } |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
639 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
640 static gboolean |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
641 jabber_message_received(PurpleConnection *pc, const char *type, const char *id, |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
642 const char *from, const char *to, xmlnode *message) |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
643 { |
26937
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
644 purple_debug_misc("signals test", "jabber message (type=%s, id=%s, " |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
645 "from=%s to=%s) %p\n", |
26937
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
646 type ? type : "(null)", id ? id : "(null)", |
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
647 from ? from : "(null)", to ? to : "(null)", message); |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
648 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
649 /* We don't want the plugin to stop processing */ |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
650 return FALSE; |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
651 } |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
652 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
653 static gboolean |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
654 jabber_presence_received(PurpleConnection *pc, const char *type, |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
655 const char *from, xmlnode *presence) |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
656 { |
26937
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
657 purple_debug_misc("signals test", "jabber presence (type=%s, from=%s) %p\n", |
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
658 type ? type : "(null)", from ? from : "(null)", presence); |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
659 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
660 /* We don't want the plugin to stop processing */ |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
661 return FALSE; |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
662 } |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
663 |
27004
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
664 static gboolean |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
665 jabber_watched_iq(PurpleConnection *pc, const char *type, const char *id, |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
666 const char *from, xmlnode *child) |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
667 { |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
668 purple_debug_misc("signals test", "jabber watched IQ (type=%s, id=%s, from=%s)\n" |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
669 "child %p name=%s, namespace=%s\n", |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
670 type, id, from, child, child->name, |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
671 xmlnode_get_namespace(child)); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
672 |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
673 if (g_str_equal(type, "get") || g_str_equal(type, "set")) { |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
674 /* Send the requisite reply */ |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
675 xmlnode *iq = xmlnode_new("iq"); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
676 xmlnode_set_attrib(iq, "to", from); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
677 xmlnode_set_attrib(iq, "id", id); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
678 xmlnode_set_attrib(iq, "type", "result"); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
679 |
27007
d148ca9e4d9a
Use the modified signal in more places.
Paul Aurich <paul@darkrain42.org>
parents:
27005
diff
changeset
|
680 purple_signal_emit(purple_connection_get_prpl(pc), |
d148ca9e4d9a
Use the modified signal in more places.
Paul Aurich <paul@darkrain42.org>
parents:
27005
diff
changeset
|
681 "jabber-sending-xmlnode", pc, &iq); |
d148ca9e4d9a
Use the modified signal in more places.
Paul Aurich <paul@darkrain42.org>
parents:
27005
diff
changeset
|
682 if (iq != NULL) |
d148ca9e4d9a
Use the modified signal in more places.
Paul Aurich <paul@darkrain42.org>
parents:
27005
diff
changeset
|
683 xmlnode_free(iq); |
27004
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
684 } |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
685 |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
686 /* Cookie monster eats IQ stanzas; the prpl shouldn't keep processing */ |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
687 return TRUE; |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
688 } |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
689 |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
690 /************************************************************************** |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
691 * Plugin stuff |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
692 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
693 static gboolean |
15822 | 694 plugin_load(PurplePlugin *plugin) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
695 { |
15822 | 696 void *core_handle = purple_get_core(); |
697 void *blist_handle = purple_blist_get_handle(); | |
698 void *conn_handle = purple_connections_get_handle(); | |
699 void *conv_handle = purple_conversations_get_handle(); | |
700 void *accounts_handle = purple_accounts_get_handle(); | |
701 void *ciphers_handle = purple_ciphers_get_handle(); | |
702 void *ft_handle = purple_xfers_get_handle(); | |
703 void *sound_handle = purple_sounds_get_handle(); | |
18675
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
704 void *notify_handle = purple_notify_get_handle(); |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
705 void *jabber_handle = purple_plugins_find_with_id("prpl-jabber"); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
706 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
707 /* Accounts subsystem signals */ |
15822 | 708 purple_signal_connect(accounts_handle, "account-connecting", |
709 plugin, PURPLE_CALLBACK(account_connecting_cb), NULL); | |
710 purple_signal_connect(accounts_handle, "account-setting-info", | |
711 plugin, PURPLE_CALLBACK(account_setting_info_cb), NULL); | |
712 purple_signal_connect(accounts_handle, "account-set-info", | |
713 plugin, PURPLE_CALLBACK(account_set_info_cb), NULL); | |
714 purple_signal_connect(accounts_handle, "account-status-changed", | |
715 plugin, PURPLE_CALLBACK(account_status_changed), NULL); | |
716 purple_signal_connect(accounts_handle, "account-alias-changed", | |
717 plugin, PURPLE_CALLBACK(account_alias_changed), NULL); | |
20178
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
718 purple_signal_connect(accounts_handle, "account-authorization-requested", |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
719 plugin, PURPLE_CALLBACK(account_authorization_requested_cb), NULL); |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
720 purple_signal_connect(accounts_handle, "account-authorization-denied", |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
721 plugin, PURPLE_CALLBACK(account_authorization_denied_cb), NULL); |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
722 purple_signal_connect(accounts_handle, "account-authorization-granted", |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
723 plugin, PURPLE_CALLBACK(account_authorization_granted_cb), NULL); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
724 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
725 /* Buddy List subsystem signals */ |
15822 | 726 purple_signal_connect(blist_handle, "buddy-status-changed", |
727 plugin, PURPLE_CALLBACK(buddy_status_changed_cb), NULL); | |
728 purple_signal_connect(blist_handle, "buddy-idle-changed", | |
729 plugin, PURPLE_CALLBACK(buddy_idle_changed_cb), NULL); | |
730 purple_signal_connect(blist_handle, "buddy-signed-on", | |
731 plugin, PURPLE_CALLBACK(buddy_signed_on_cb), NULL); | |
732 purple_signal_connect(blist_handle, "buddy-signed-off", | |
733 plugin, PURPLE_CALLBACK(buddy_signed_off_cb), NULL); | |
26796
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
734 purple_signal_connect(blist_handle, "blist-node-added", |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
735 plugin, PURPLE_CALLBACK(blist_node_added_cb), NULL); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
736 purple_signal_connect(blist_handle, "blist-node-removed", |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
737 plugin, PURPLE_CALLBACK(blist_node_removed_cb), NULL); |
15822 | 738 purple_signal_connect(blist_handle, "buddy-icon-changed", |
739 plugin, PURPLE_CALLBACK(buddy_icon_changed_cb), NULL); | |
740 purple_signal_connect(blist_handle, "blist-node-aliased", | |
741 plugin, PURPLE_CALLBACK(blist_node_aliased), NULL); | |
742 purple_signal_connect(blist_handle, "blist-node-extended-menu", | |
743 plugin, PURPLE_CALLBACK(blist_node_extended_menu_cb), NULL); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
744 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
745 /* Connection subsystem signals */ |
15822 | 746 purple_signal_connect(conn_handle, "signing-on", |
747 plugin, PURPLE_CALLBACK(signing_on_cb), NULL); | |
748 purple_signal_connect(conn_handle, "signed-on", | |
749 plugin, PURPLE_CALLBACK(signed_on_cb), NULL); | |
750 purple_signal_connect(conn_handle, "signing-off", | |
751 plugin, PURPLE_CALLBACK(signing_off_cb), NULL); | |
752 purple_signal_connect(conn_handle, "signed-off", | |
753 plugin, PURPLE_CALLBACK(signed_off_cb), NULL); | |
21364
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
754 purple_signal_connect(conn_handle, "connection-error", |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
755 plugin, PURPLE_CALLBACK(connection_error_cb), NULL); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
756 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
757 /* Conversations subsystem signals */ |
15822 | 758 purple_signal_connect(conv_handle, "writing-im-msg", |
759 plugin, PURPLE_CALLBACK(writing_im_msg_cb), NULL); | |
760 purple_signal_connect(conv_handle, "wrote-im-msg", | |
761 plugin, PURPLE_CALLBACK(wrote_im_msg_cb), NULL); | |
762 purple_signal_connect(conv_handle, "sending-im-msg", | |
763 plugin, PURPLE_CALLBACK(sending_im_msg_cb), NULL); | |
764 purple_signal_connect(conv_handle, "sent-im-msg", | |
765 plugin, PURPLE_CALLBACK(sent_im_msg_cb), NULL); | |
766 purple_signal_connect(conv_handle, "receiving-im-msg", | |
767 plugin, PURPLE_CALLBACK(receiving_im_msg_cb), NULL); | |
768 purple_signal_connect(conv_handle, "received-im-msg", | |
769 plugin, PURPLE_CALLBACK(received_im_msg_cb), NULL); | |
770 purple_signal_connect(conv_handle, "writing-chat-msg", | |
771 plugin, PURPLE_CALLBACK(writing_chat_msg_cb), NULL); | |
772 purple_signal_connect(conv_handle, "wrote-chat-msg", | |
773 plugin, PURPLE_CALLBACK(wrote_chat_msg_cb), NULL); | |
774 purple_signal_connect(conv_handle, "sending-chat-msg", | |
775 plugin, PURPLE_CALLBACK(sending_chat_msg_cb), NULL); | |
776 purple_signal_connect(conv_handle, "sent-chat-msg", | |
777 plugin, PURPLE_CALLBACK(sent_chat_msg_cb), NULL); | |
778 purple_signal_connect(conv_handle, "receiving-chat-msg", | |
779 plugin, PURPLE_CALLBACK(receiving_chat_msg_cb), NULL); | |
780 purple_signal_connect(conv_handle, "received-chat-msg", | |
781 plugin, PURPLE_CALLBACK(received_chat_msg_cb), NULL); | |
782 purple_signal_connect(conv_handle, "conversation-created", | |
783 plugin, PURPLE_CALLBACK(conversation_created_cb), NULL); | |
784 purple_signal_connect(conv_handle, "deleting-conversation", | |
785 plugin, PURPLE_CALLBACK(deleting_conversation_cb), NULL); | |
786 purple_signal_connect(conv_handle, "buddy-typing", | |
787 plugin, PURPLE_CALLBACK(buddy_typing_cb), NULL); | |
788 purple_signal_connect(conv_handle, "buddy-typing-stopped", | |
789 plugin, PURPLE_CALLBACK(buddy_typing_stopped_cb), NULL); | |
790 purple_signal_connect(conv_handle, "chat-buddy-joining", | |
791 plugin, PURPLE_CALLBACK(chat_buddy_joining_cb), NULL); | |
792 purple_signal_connect(conv_handle, "chat-buddy-joined", | |
793 plugin, PURPLE_CALLBACK(chat_buddy_joined_cb), NULL); | |
794 purple_signal_connect(conv_handle, "chat-buddy-flags", | |
795 plugin, PURPLE_CALLBACK(chat_buddy_flags_cb), NULL); | |
796 purple_signal_connect(conv_handle, "chat-buddy-leaving", | |
797 plugin, PURPLE_CALLBACK(chat_buddy_leaving_cb), NULL); | |
798 purple_signal_connect(conv_handle, "chat-buddy-left", | |
799 plugin, PURPLE_CALLBACK(chat_buddy_left_cb), NULL); | |
800 purple_signal_connect(conv_handle, "chat-inviting-user", | |
801 plugin, PURPLE_CALLBACK(chat_inviting_user_cb), NULL); | |
802 purple_signal_connect(conv_handle, "chat-invited-user", | |
803 plugin, PURPLE_CALLBACK(chat_invited_user_cb), NULL); | |
804 purple_signal_connect(conv_handle, "chat-invited", | |
805 plugin, PURPLE_CALLBACK(chat_invited_cb), NULL); | |
806 purple_signal_connect(conv_handle, "chat-joined", | |
807 plugin, PURPLE_CALLBACK(chat_joined_cb), NULL); | |
808 purple_signal_connect(conv_handle, "chat-left", | |
809 plugin, PURPLE_CALLBACK(chat_left_cb), NULL); | |
810 purple_signal_connect(conv_handle, "chat-topic-changed", | |
811 plugin, PURPLE_CALLBACK(chat_topic_changed_cb), NULL); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
812 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
813 /* Ciphers signals */ |
15822 | 814 purple_signal_connect(ciphers_handle, "cipher-added", |
815 plugin, PURPLE_CALLBACK(cipher_added_cb), NULL); | |
816 purple_signal_connect(ciphers_handle, "cipher-removed", | |
817 plugin, PURPLE_CALLBACK(cipher_removed_cb), NULL); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
818 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
819 /* Core signals */ |
15822 | 820 purple_signal_connect(core_handle, "quitting", |
821 plugin, PURPLE_CALLBACK(quitting_cb), NULL); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
822 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
823 /* File transfer signals */ |
15822 | 824 purple_signal_connect(ft_handle, "file-recv-accept", |
825 plugin, PURPLE_CALLBACK(ft_recv_accept_cb), NULL); | |
826 purple_signal_connect(ft_handle, "file-recv-start", | |
827 plugin, PURPLE_CALLBACK(ft_recv_start_cb), NULL); | |
828 purple_signal_connect(ft_handle, "file-recv-cancel", | |
829 plugin, PURPLE_CALLBACK(ft_recv_cancel_cb), NULL); | |
830 purple_signal_connect(ft_handle, "file-recv-complete", | |
831 plugin, PURPLE_CALLBACK(ft_recv_complete_cb), NULL); | |
832 purple_signal_connect(ft_handle, "file-send-accept", | |
833 plugin, PURPLE_CALLBACK(ft_send_accept_cb), NULL); | |
834 purple_signal_connect(ft_handle, "file-send-start", | |
835 plugin, PURPLE_CALLBACK(ft_send_start_cb), NULL); | |
836 purple_signal_connect(ft_handle, "file-send-cancel", | |
837 plugin, PURPLE_CALLBACK(ft_send_cancel_cb), NULL); | |
838 purple_signal_connect(ft_handle, "file-send-complete", | |
839 plugin, PURPLE_CALLBACK(ft_send_complete_cb), NULL); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
840 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
841 /* Sound signals */ |
15822 | 842 purple_signal_connect(sound_handle, "playing-sound-event", plugin, |
843 PURPLE_CALLBACK(sound_playing_event_cb), NULL); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
844 |
18675
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
845 /* Notify signals */ |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
846 purple_signal_connect(notify_handle, "displaying-email-notification", |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
847 plugin, PURPLE_CALLBACK(notify_email_cb), NULL); |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
848 purple_signal_connect(notify_handle, "displaying-emails-notification", |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
849 plugin, PURPLE_CALLBACK(notify_emails_cb), NULL); |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
850 |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
851 /* Jabber signals */ |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
852 if (jabber_handle) { |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
853 purple_signal_connect(jabber_handle, "jabber-receiving-iq", plugin, |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
854 PURPLE_CALLBACK(jabber_iq_received), NULL); |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
855 purple_signal_connect(jabber_handle, "jabber-receiving-message", plugin, |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
856 PURPLE_CALLBACK(jabber_message_received), NULL); |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
857 purple_signal_connect(jabber_handle, "jabber-receiving-presence", plugin, |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
858 PURPLE_CALLBACK(jabber_presence_received), NULL); |
27004
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
859 |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
860 /* IQ namespace signals */ |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
861 purple_signal_emit(jabber_handle, "jabber-register-namespace-watcher", |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
862 "bogus_node", "super-duper-namespace"); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
863 /* The above is equivalent to doing: |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
864 int result = GPOINTER_TO_INT(purple_plugin_ipc_call(jabber_handle, "register_namespace_watcher", &ok, "bogus_node", "super-duper-namespace")); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
865 */ |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
866 |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
867 purple_signal_connect(jabber_handle, "jabber-watched-iq", plugin, |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
868 PURPLE_CALLBACK(jabber_watched_iq), NULL); |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
869 } |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
870 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
871 return TRUE; |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
872 } |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
873 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
874 static gboolean |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
875 plugin_unload(PurplePlugin *plugin) |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
876 { |
27004
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
877 void *jabber_handle = purple_plugins_find_with_id("prpl-jabber"); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
878 |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
879 purple_signals_disconnect_by_handle(plugin); |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
880 |
27004
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
881 if (jabber_handle) { |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
882 /* Unregister watched namespaces */ |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
883 purple_signal_emit(jabber_handle, "jabber-unregister-namespace-watcher", |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
884 "bogus_node", "super-duper-namespace"); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
885 /* The above is equivalent to doing: |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
886 int result = GPOINTER_TO_INT(purple_plugin_ipc_call(jabber_handle, "unregister_namespace_watcher", &ok, "bogus_node", "super-duper-namespace")); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
887 */ |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
888 } |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
889 |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
890 return TRUE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
891 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
892 |
15822 | 893 static PurplePluginInfo info = |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
894 { |
15822 | 895 PURPLE_PLUGIN_MAGIC, |
896 PURPLE_MAJOR_VERSION, | |
897 PURPLE_MINOR_VERSION, | |
898 PURPLE_PLUGIN_STANDARD, /**< type */ | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
899 NULL, /**< ui_requirement */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
900 0, /**< flags */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
901 NULL, /**< dependencies */ |
15822 | 902 PURPLE_PRIORITY_DEFAULT, /**< priority */ |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
903 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
904 SIGNAL_TEST_PLUGIN_ID, /**< id */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
905 N_("Signals Test"), /**< name */ |
21030
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
19681
diff
changeset
|
906 DISPLAY_VERSION, /**< version */ |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
907 /** summary */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
908 N_("Test to see that all signals are working properly."), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
909 /** description */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
910 N_("Test to see that all signals are working properly."), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
911 "Christian Hammond <chipx86@gnupdate.org>", /**< author */ |
15822 | 912 PURPLE_WEBSITE, /**< homepage */ |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
913 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
914 plugin_load, /**< load */ |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
915 plugin_unload, /**< unload */ |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
916 NULL, /**< destroy */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
917 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
918 NULL, /**< ui_info */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
919 NULL, /**< extra_info */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
920 NULL, |
16710
d638845509fd
Add padding to structs as necessary to silence compiler warnings
Stu Tomlinson <stu@nosnilmot.com>
parents:
15822
diff
changeset
|
921 NULL, |
d638845509fd
Add padding to structs as necessary to silence compiler warnings
Stu Tomlinson <stu@nosnilmot.com>
parents:
15822
diff
changeset
|
922 /* Padding */ |
d638845509fd
Add padding to structs as necessary to silence compiler warnings
Stu Tomlinson <stu@nosnilmot.com>
parents:
15822
diff
changeset
|
923 NULL, |
d638845509fd
Add padding to structs as necessary to silence compiler warnings
Stu Tomlinson <stu@nosnilmot.com>
parents:
15822
diff
changeset
|
924 NULL, |
d638845509fd
Add padding to structs as necessary to silence compiler warnings
Stu Tomlinson <stu@nosnilmot.com>
parents:
15822
diff
changeset
|
925 NULL, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
926 NULL |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
927 }; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
928 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
929 static void |
15822 | 930 init_plugin(PurplePlugin *plugin) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
931 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
932 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
933 |
15822 | 934 PURPLE_INIT_PLUGIN(signalstest, init_plugin, info) |