pidgin/gtkconv.c

changeset 41314
0dc72eacd8bf
parent 41299
4a8bdbae8d8b
child 41319
04d027ed3d63
equal deleted inserted replaced
41313:c110f79423b3 41314:0dc72eacd8bf
1858 "foreground-rgba", CHAT_USERS_COLOR_COLUMN, 1858 "foreground-rgba", CHAT_USERS_COLOR_COLUMN,
1859 "weight", CHAT_USERS_WEIGHT_COLUMN, 1859 "weight", CHAT_USERS_WEIGHT_COLUMN,
1860 NULL); 1860 NULL);
1861 1861
1862 purple_signal_connect(blist_handle, "blist-node-added", 1862 purple_signal_connect(blist_handle, "blist-node-added",
1863 gtkchat, PURPLE_CALLBACK(buddy_added_cb), conv); 1863 gtkchat, G_CALLBACK(buddy_added_cb), conv);
1864 purple_signal_connect(blist_handle, "blist-node-removed", 1864 purple_signal_connect(blist_handle, "blist-node-removed",
1865 gtkchat, PURPLE_CALLBACK(buddy_removed_cb), conv); 1865 gtkchat, G_CALLBACK(buddy_removed_cb), conv);
1866 purple_signal_connect(blist_handle, "blist-node-aliased", 1866 purple_signal_connect(blist_handle, "blist-node-aliased",
1867 gtkchat, PURPLE_CALLBACK(blist_node_aliased_cb), conv); 1867 gtkchat, G_CALLBACK(blist_node_aliased_cb), conv);
1868 1868
1869 gtk_tree_view_column_set_expand(col, TRUE); 1869 gtk_tree_view_column_set_expand(col, TRUE);
1870 g_object_set(rend, "ellipsize", PANGO_ELLIPSIZE_END, NULL); 1870 g_object_set(rend, "ellipsize", PANGO_ELLIPSIZE_END, NULL);
1871 1871
1872 gtk_tree_view_append_column(GTK_TREE_VIEW(list), col); 1872 gtk_tree_view_append_column(GTK_TREE_VIEW(list), col);
3360 3360
3361 purple_conversations_set_ui_ops(&conversation_ui_ops); 3361 purple_conversations_set_ui_ops(&conversation_ui_ops);
3362 3362
3363 /* Callbacks to update a conversation */ 3363 /* Callbacks to update a conversation */
3364 purple_signal_connect(blist_handle, "buddy-signed-on", 3364 purple_signal_connect(blist_handle, "buddy-signed-on",
3365 handle, PURPLE_CALLBACK(update_buddy_sign), "on"); 3365 handle, G_CALLBACK(update_buddy_sign), "on");
3366 purple_signal_connect(blist_handle, "buddy-signed-off", 3366 purple_signal_connect(blist_handle, "buddy-signed-off",
3367 handle, PURPLE_CALLBACK(update_buddy_sign), "off"); 3367 handle, G_CALLBACK(update_buddy_sign), "off");
3368 purple_signal_connect(blist_handle, "buddy-status-changed", 3368 purple_signal_connect(blist_handle, "buddy-status-changed",
3369 handle, PURPLE_CALLBACK(update_buddy_status_changed), NULL); 3369 handle, G_CALLBACK(update_buddy_status_changed), NULL);
3370 purple_signal_connect(blist_handle, "buddy-privacy-changed", 3370 purple_signal_connect(blist_handle, "buddy-privacy-changed",
3371 handle, PURPLE_CALLBACK(update_buddy_privacy_changed), NULL); 3371 handle, G_CALLBACK(update_buddy_privacy_changed), NULL);
3372 purple_signal_connect(blist_handle, "buddy-idle-changed", 3372 purple_signal_connect(blist_handle, "buddy-idle-changed",
3373 handle, PURPLE_CALLBACK(update_buddy_idle_changed), NULL); 3373 handle, G_CALLBACK(update_buddy_idle_changed), NULL);
3374 purple_signal_connect(blist_handle, "buddy-icon-changed", 3374 purple_signal_connect(blist_handle, "buddy-icon-changed",
3375 handle, PURPLE_CALLBACK(update_buddy_icon), NULL); 3375 handle, G_CALLBACK(update_buddy_icon), NULL);
3376 purple_signal_connect(purple_conversations_get_handle(), "buddy-typing", 3376 purple_signal_connect(purple_conversations_get_handle(), "buddy-typing",
3377 handle, PURPLE_CALLBACK(update_buddy_typing), NULL); 3377 handle, G_CALLBACK(update_buddy_typing), NULL);
3378 purple_signal_connect(purple_conversations_get_handle(), "buddy-typing-stopped", 3378 purple_signal_connect(purple_conversations_get_handle(), "buddy-typing-stopped",
3379 handle, PURPLE_CALLBACK(update_buddy_typing), NULL); 3379 handle, G_CALLBACK(update_buddy_typing), NULL);
3380 purple_signal_connect(pidgin_conversations_get_handle(), "conversation-switched", 3380 purple_signal_connect(pidgin_conversations_get_handle(), "conversation-switched",
3381 handle, PURPLE_CALLBACK(update_conversation_switched), NULL); 3381 handle, G_CALLBACK(update_conversation_switched), NULL);
3382 purple_signal_connect(purple_conversations_get_handle(), "chat-left", handle, 3382 purple_signal_connect(purple_conversations_get_handle(), "chat-left", handle,
3383 PURPLE_CALLBACK(update_chat), NULL); 3383 G_CALLBACK(update_chat), NULL);
3384 purple_signal_connect(purple_conversations_get_handle(), "chat-joined", handle, 3384 purple_signal_connect(purple_conversations_get_handle(), "chat-joined", handle,
3385 PURPLE_CALLBACK(update_chat), NULL); 3385 G_CALLBACK(update_chat), NULL);
3386 purple_signal_connect(purple_conversations_get_handle(), "chat-topic-changed", handle, 3386 purple_signal_connect(purple_conversations_get_handle(), "chat-topic-changed", handle,
3387 PURPLE_CALLBACK(update_chat_topic), NULL); 3387 G_CALLBACK(update_chat_topic), NULL);
3388 purple_signal_connect_priority(purple_conversations_get_handle(), "conversation-updated", handle, 3388 purple_signal_connect_priority(purple_conversations_get_handle(), "conversation-updated", handle,
3389 PURPLE_CALLBACK(pidgin_conv_updated), NULL, 3389 G_CALLBACK(pidgin_conv_updated), NULL,
3390 PURPLE_SIGNAL_PRIORITY_LOWEST); 3390 PURPLE_SIGNAL_PRIORITY_LOWEST);
3391 purple_signal_connect(purple_conversations_get_handle(), "wrote-im-msg", handle, 3391 purple_signal_connect(purple_conversations_get_handle(), "wrote-im-msg", handle,
3392 PURPLE_CALLBACK(wrote_msg_update_unseen_cb), NULL); 3392 G_CALLBACK(wrote_msg_update_unseen_cb), NULL);
3393 purple_signal_connect(purple_conversations_get_handle(), "wrote-chat-msg", handle, 3393 purple_signal_connect(purple_conversations_get_handle(), "wrote-chat-msg", handle,
3394 PURPLE_CALLBACK(wrote_msg_update_unseen_cb), NULL); 3394 G_CALLBACK(wrote_msg_update_unseen_cb), NULL);
3395 } 3395 }
3396 3396
3397 void 3397 void
3398 pidgin_conversations_uninit(void) 3398 pidgin_conversations_uninit(void)
3399 { 3399 {

mercurial