pidgin/plugins/gevolution/gevolution.c

branch
soc.2013.gobjectification
changeset 34864
0e292d8887de
parent 34740
9401f9b1ca68
child 35313
d299a8680115
child 36545
23b59a16c808
equal deleted inserted replaced
34863:dc0c27a2289a 34864:0e292d8887de
65 COLUMN_USERNAME, 65 COLUMN_USERNAME,
66 COLUMN_DATA, 66 COLUMN_DATA,
67 NUM_COLUMNS 67 NUM_COLUMNS
68 }; 68 };
69 69
70 static PurpleBListUiOps *backup_blist_ui_ops = NULL; 70 static PurpleBlistUiOps *backup_blist_ui_ops = NULL;
71 static PurpleBListUiOps *blist_ui_ops = NULL; 71 static PurpleBlistUiOps *blist_ui_ops = NULL;
72 static EBook *book = NULL; 72 static EBook *book = NULL;
73 static gulong timer = 0; 73 static gulong timer = 0;
74 static gulong book_view_tag = 0; 74 static gulong book_view_tag = 0;
75 static EBookView *book_view = NULL; 75 static EBookView *book_view = NULL;
76 76
216 216
217 g_list_free(contacts); 217 g_list_free(contacts);
218 } 218 }
219 219
220 static void 220 static void
221 menu_item_activate_cb(PurpleBListNode *node, gpointer user_data) 221 menu_item_activate_cb(PurpleBlistNode *node, gpointer user_data)
222 { 222 {
223 PurpleBuddy *buddy = PURPLE_BUDDY(node); 223 PurpleBuddy *buddy = PURPLE_BUDDY(node);
224 gevo_associate_buddy_dialog_new(buddy); 224 gevo_associate_buddy_dialog_new(buddy);
225 } 225 }
226 226
227 static void 227 static void
228 menu_item_send_mail_activate_cb(PurpleBListNode *node, gpointer user_data) 228 menu_item_send_mail_activate_cb(PurpleBlistNode *node, gpointer user_data)
229 { 229 {
230 PurpleBuddy *buddy = PURPLE_BUDDY(node); 230 PurpleBuddy *buddy = PURPLE_BUDDY(node);
231 char *mail = NULL; 231 char *mail = NULL;
232 232
233 mail = gevo_get_email_for_buddy(buddy); 233 mail = gevo_get_email_for_buddy(buddy);
258 _("An email address was not found for this buddy.")); 258 _("An email address was not found for this buddy."));
259 } 259 }
260 } 260 }
261 261
262 static void 262 static void
263 blist_node_extended_menu_cb(PurpleBListNode *node, GList **menu) 263 blist_node_extended_menu_cb(PurpleBlistNode *node, GList **menu)
264 { 264 {
265 PurpleMenuAction *act; 265 PurpleMenuAction *act;
266 PurpleBuddy *buddy; 266 PurpleBuddy *buddy;
267 PurpleAccount *account; 267 PurpleAccount *account;
268 EContact *contact; 268 EContact *contact;
340 bonobo_activate(); 340 bonobo_activate();
341 #endif 341 #endif
342 342
343 backup_blist_ui_ops = purple_blist_get_ui_ops(); 343 backup_blist_ui_ops = purple_blist_get_ui_ops();
344 344
345 blist_ui_ops = g_memdup(backup_blist_ui_ops, sizeof(PurpleBListUiOps)); 345 blist_ui_ops = g_memdup(backup_blist_ui_ops, sizeof(PurpleBlistUiOps));
346 blist_ui_ops->request_add_buddy = request_add_buddy; 346 blist_ui_ops->request_add_buddy = request_add_buddy;
347 347
348 purple_blist_set_ui_ops(blist_ui_ops); 348 purple_blist_set_ui_ops(blist_ui_ops);
349 349
350 purple_signal_connect(purple_connections_get_handle(), "signed-on", 350 purple_signal_connect(purple_connections_get_handle(), "signed-on",

mercurial