pidgin/plugins/gtk-signals-test.c

changeset 15884
4de1981757fc
parent 15562
8c8249fe5e3c
child 16238
33bf2fd32108
child 16788
417d0e8d6f3f
child 20478
46933dc62880
equal deleted inserted replaced
15883:969b74a3e27a 15884:4de1981757fc
33 33
34 /************************************************************************** 34 /**************************************************************************
35 * Account subsystem signal callbacks 35 * Account subsystem signal callbacks
36 **************************************************************************/ 36 **************************************************************************/
37 static void 37 static void
38 account_modified_cb(GaimAccount *account, void *data) { 38 account_modified_cb(PurpleAccount *account, void *data) {
39 gaim_debug_info("gtk-signal-test", "account modified cb\n"); 39 purple_debug_info("gtk-signal-test", "account modified cb\n");
40 } 40 }
41 41
42 /************************************************************************** 42 /**************************************************************************
43 * Buddy List subsystem signal callbacks 43 * Buddy List subsystem signal callbacks
44 **************************************************************************/ 44 **************************************************************************/
45 static void 45 static void
46 blist_created_cb(GaimBuddyList *blist, void *data) { 46 blist_created_cb(PurpleBuddyList *blist, void *data) {
47 gaim_debug_info("gtk-signal-test", "buddy list created\n"); 47 purple_debug_info("gtk-signal-test", "buddy list created\n");
48 } 48 }
49 49
50 static void 50 static void
51 blist_drawing_tooltip_cb(GaimBlistNode *node, GString *str, gboolean full, void *data) { 51 blist_drawing_tooltip_cb(PurpleBlistNode *node, GString *str, gboolean full, void *data) {
52 gaim_debug_info("gtk-signal-test", "drawing tooltip cb\n"); 52 purple_debug_info("gtk-signal-test", "drawing tooltip cb\n");
53 } 53 }
54 54
55 /************************************************************************** 55 /**************************************************************************
56 * Conversation subsystem signal callbacks 56 * Conversation subsystem signal callbacks
57 **************************************************************************/ 57 **************************************************************************/
58 static void 58 static void
59 conversation_dragging_cb(PidginWindow *source, PidginWindow *destination) { 59 conversation_dragging_cb(PidginWindow *source, PidginWindow *destination) {
60 gaim_debug_info("gtk-signal-test", "conversation dragging cb\n"); 60 purple_debug_info("gtk-signal-test", "conversation dragging cb\n");
61 } 61 }
62 62
63 static gboolean 63 static gboolean
64 displaying_im_msg_cb(GaimAccount *account, const char *who, char **buffer, 64 displaying_im_msg_cb(PurpleAccount *account, const char *who, char **buffer,
65 GaimConversation *conv, GaimMessageFlags flags, void *data) 65 PurpleConversation *conv, PurpleMessageFlags flags, void *data)
66 { 66 {
67 gaim_debug_misc("gtk-signals test", "displaying-im-msg (%s, %s)\n", 67 purple_debug_misc("gtk-signals test", "displaying-im-msg (%s, %s)\n",
68 gaim_conversation_get_name(conv), *buffer); 68 purple_conversation_get_name(conv), *buffer);
69 69
70 return FALSE; 70 return FALSE;
71 } 71 }
72 72
73 static void 73 static void
74 displayed_im_msg_cb(GaimAccount *account, const char *who, const char *buffer, 74 displayed_im_msg_cb(PurpleAccount *account, const char *who, const char *buffer,
75 GaimConversation *conv, GaimMessageFlags flags, void *data) 75 PurpleConversation *conv, PurpleMessageFlags flags, void *data)
76 { 76 {
77 gaim_debug_misc("gtk-signals test", "displayed-im-msg (%s, %s)\n", 77 purple_debug_misc("gtk-signals test", "displayed-im-msg (%s, %s)\n",
78 gaim_conversation_get_name(conv), buffer); 78 purple_conversation_get_name(conv), buffer);
79 } 79 }
80 80
81 static gboolean 81 static gboolean
82 displaying_chat_msg_cb(GaimAccount *account, const char *who, char **buffer, 82 displaying_chat_msg_cb(PurpleAccount *account, const char *who, char **buffer,
83 GaimConversation *conv, GaimMessageFlags flags, void *data) 83 PurpleConversation *conv, PurpleMessageFlags flags, void *data)
84 { 84 {
85 gaim_debug_misc("gtk-signals test", "displaying-chat-msg (%s, %s)\n", 85 purple_debug_misc("gtk-signals test", "displaying-chat-msg (%s, %s)\n",
86 gaim_conversation_get_name(conv), *buffer); 86 purple_conversation_get_name(conv), *buffer);
87 87
88 return FALSE; 88 return FALSE;
89 } 89 }
90 90
91 static void 91 static void
92 displayed_chat_msg_cb(GaimAccount *account, const char *who, const char *buffer, 92 displayed_chat_msg_cb(PurpleAccount *account, const char *who, const char *buffer,
93 GaimConversation *conv, GaimMessageFlags flags, void *data) 93 PurpleConversation *conv, PurpleMessageFlags flags, void *data)
94 { 94 {
95 gaim_debug_misc("gtk-signals test", "displayed-chat-msg (%s, %s)\n", 95 purple_debug_misc("gtk-signals test", "displayed-chat-msg (%s, %s)\n",
96 gaim_conversation_get_name(conv), buffer); 96 purple_conversation_get_name(conv), buffer);
97 } 97 }
98 98
99 static void 99 static void
100 conversation_switched_cb(GaimConversation *conv, void *data) 100 conversation_switched_cb(PurpleConversation *conv, void *data)
101 { 101 {
102 gaim_debug_misc("gtk-signals test", "conversation-switched (%s)\n", 102 purple_debug_misc("gtk-signals test", "conversation-switched (%s)\n",
103 gaim_conversation_get_name(conv)); 103 purple_conversation_get_name(conv));
104 } 104 }
105 105
106 /************************************************************************** 106 /**************************************************************************
107 * Plugin stuff 107 * Plugin stuff
108 **************************************************************************/ 108 **************************************************************************/
109 static gboolean 109 static gboolean
110 plugin_load(GaimPlugin *plugin) 110 plugin_load(PurplePlugin *plugin)
111 { 111 {
112 void *accounts_handle = pidgin_account_get_handle(); 112 void *accounts_handle = pidgin_account_get_handle();
113 void *blist_handle = pidgin_blist_get_handle(); 113 void *blist_handle = pidgin_blist_get_handle();
114 void *conv_handle = pidgin_conversations_get_handle(); 114 void *conv_handle = pidgin_conversations_get_handle();
115 115
116 /* Accounts subsystem signals */ 116 /* Accounts subsystem signals */
117 gaim_signal_connect(accounts_handle, "account-modified", 117 purple_signal_connect(accounts_handle, "account-modified",
118 plugin, GAIM_CALLBACK(account_modified_cb), NULL); 118 plugin, PURPLE_CALLBACK(account_modified_cb), NULL);
119 119
120 /* Buddy List subsystem signals */ 120 /* Buddy List subsystem signals */
121 gaim_signal_connect(blist_handle, "gtkblist-created", 121 purple_signal_connect(blist_handle, "gtkblist-created",
122 plugin, GAIM_CALLBACK(blist_created_cb), NULL); 122 plugin, PURPLE_CALLBACK(blist_created_cb), NULL);
123 gaim_signal_connect(blist_handle, "drawing-tooltip", 123 purple_signal_connect(blist_handle, "drawing-tooltip",
124 plugin, GAIM_CALLBACK(blist_drawing_tooltip_cb), NULL); 124 plugin, PURPLE_CALLBACK(blist_drawing_tooltip_cb), NULL);
125 125
126 /* Conversations subsystem signals */ 126 /* Conversations subsystem signals */
127 gaim_signal_connect(conv_handle, "conversation-dragging", 127 purple_signal_connect(conv_handle, "conversation-dragging",
128 plugin, GAIM_CALLBACK(conversation_dragging_cb), NULL); 128 plugin, PURPLE_CALLBACK(conversation_dragging_cb), NULL);
129 gaim_signal_connect(conv_handle, "displaying-im-msg", 129 purple_signal_connect(conv_handle, "displaying-im-msg",
130 plugin, GAIM_CALLBACK(displaying_im_msg_cb), NULL); 130 plugin, PURPLE_CALLBACK(displaying_im_msg_cb), NULL);
131 gaim_signal_connect(conv_handle, "displayed-im-msg", 131 purple_signal_connect(conv_handle, "displayed-im-msg",
132 plugin, GAIM_CALLBACK(displayed_im_msg_cb), NULL); 132 plugin, PURPLE_CALLBACK(displayed_im_msg_cb), NULL);
133 gaim_signal_connect(conv_handle, "displaying-chat-msg", 133 purple_signal_connect(conv_handle, "displaying-chat-msg",
134 plugin, GAIM_CALLBACK(displaying_chat_msg_cb), NULL); 134 plugin, PURPLE_CALLBACK(displaying_chat_msg_cb), NULL);
135 gaim_signal_connect(conv_handle, "displayed-chat-msg", 135 purple_signal_connect(conv_handle, "displayed-chat-msg",
136 plugin, GAIM_CALLBACK(displayed_chat_msg_cb), NULL); 136 plugin, PURPLE_CALLBACK(displayed_chat_msg_cb), NULL);
137 gaim_signal_connect(conv_handle, "conversation-switched", 137 purple_signal_connect(conv_handle, "conversation-switched",
138 plugin, GAIM_CALLBACK(conversation_switched_cb), NULL); 138 plugin, PURPLE_CALLBACK(conversation_switched_cb), NULL);
139 139
140 return TRUE; 140 return TRUE;
141 } 141 }
142 142
143 static gboolean 143 static gboolean
144 plugin_unload(GaimPlugin *plugin) { 144 plugin_unload(PurplePlugin *plugin) {
145 return TRUE; 145 return TRUE;
146 } 146 }
147 147
148 static GaimPluginInfo info = 148 static PurplePluginInfo info =
149 { 149 {
150 GAIM_PLUGIN_MAGIC, 150 PURPLE_PLUGIN_MAGIC,
151 GAIM_MAJOR_VERSION, 151 PURPLE_MAJOR_VERSION,
152 GAIM_MINOR_VERSION, 152 PURPLE_MINOR_VERSION,
153 GAIM_PLUGIN_STANDARD, /**< type */ 153 PURPLE_PLUGIN_STANDARD, /**< type */
154 PIDGIN_PLUGIN_TYPE, /**< ui_requirement */ 154 PIDGIN_PLUGIN_TYPE, /**< ui_requirement */
155 0, /**< flags */ 155 0, /**< flags */
156 NULL, /**< dependencies */ 156 NULL, /**< dependencies */
157 GAIM_PRIORITY_DEFAULT, /**< priority */ 157 PURPLE_PRIORITY_DEFAULT, /**< priority */
158 158
159 GTK_SIGNAL_TEST_PLUGIN_ID, /**< id */ 159 GTK_SIGNAL_TEST_PLUGIN_ID, /**< id */
160 N_("GTK Signals Test"), /**< name */ 160 N_("GTK Signals Test"), /**< name */
161 VERSION, /**< version */ 161 VERSION, /**< version */
162 /** summary */ 162 /** summary */
163 N_("Test to see that all ui signals are working properly."), 163 N_("Test to see that all ui signals are working properly."),
164 /** description */ 164 /** description */
165 N_("Test to see that all ui signals are working properly."), 165 N_("Test to see that all ui signals are working properly."),
166 "Gary Kramlich <amc_grim@users.sf.net>", /**< author */ 166 "Gary Kramlich <amc_grim@users.sf.net>", /**< author */
167 GAIM_WEBSITE, /**< homepage */ 167 PURPLE_WEBSITE, /**< homepage */
168 168
169 plugin_load, /**< load */ 169 plugin_load, /**< load */
170 plugin_unload, /**< unload */ 170 plugin_unload, /**< unload */
171 NULL, /**< destroy */ 171 NULL, /**< destroy */
172 172
175 NULL, 175 NULL,
176 NULL 176 NULL
177 }; 177 };
178 178
179 static void 179 static void
180 init_plugin(GaimPlugin *plugin) 180 init_plugin(PurplePlugin *plugin)
181 { 181 {
182 } 182 }
183 183
184 GAIM_INIT_PLUGIN(gtksignalstest, init_plugin, info) 184 PURPLE_INIT_PLUGIN(gtksignalstest, init_plugin, info)

mercurial