Mercurial > pidgin.yaz
diff pidgin/gtkconn.c @ 15823:32c366eeeb99
sed -ie 's/gaim/purple/g'
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Mon, 19 Mar 2007 07:01:17 +0000 |
parents | 84b0f9b23ede |
children | 66dff3dfdea6 |
line wrap: on
line diff
--- a/pidgin/gtkconn.c Mon Mar 19 06:11:46 2007 +0000 +++ b/pidgin/gtkconn.c Mon Mar 19 07:01:17 2007 +0000 @@ -2,9 +2,9 @@ * @file gtkconn.c GTK+ Connection API * @ingroup gtkui * - * gaim + * purple * - * Gaim is the legal property of its developers, whose names are too numerous + * Purple is the legal property of its developers, whose names are too numerous * to list here. Please refer to the COPYRIGHT file distributed with this * source distribution. * @@ -49,35 +49,35 @@ /** * Contains accounts that are auto-reconnecting. - * The key is a pointer to the GaimAccount and the + * The key is a pointer to the PurpleAccount and the * value is a pointer to a PidginAutoRecon. */ static GHashTable *hash = NULL; static void -pidgin_connection_connect_progress(GaimConnection *gc, +pidgin_connection_connect_progress(PurpleConnection *gc, const char *text, size_t step, size_t step_count) { PidginBuddyList *gtkblist = pidgin_blist_get_default_gtk_blist(); if (!gtkblist) return; pidgin_status_box_set_connecting(PIDGIN_STATUS_BOX(gtkblist->statusbox), - (gaim_connections_get_connecting() != NULL)); + (purple_connections_get_connecting() != NULL)); pidgin_status_box_pulse_connecting(PIDGIN_STATUS_BOX(gtkblist->statusbox)); } static void -pidgin_connection_connected(GaimConnection *gc) +pidgin_connection_connected(PurpleConnection *gc) { - GaimAccount *account; + PurpleAccount *account; PidginBuddyList *gtkblist; - account = gaim_connection_get_account(gc); + account = purple_connection_get_account(gc); gtkblist = pidgin_blist_get_default_gtk_blist(); if (gtkblist != NULL) pidgin_status_box_set_connecting(PIDGIN_STATUS_BOX(gtkblist->statusbox), - (gaim_connections_get_connecting() != NULL)); + (purple_connections_get_connecting() != NULL)); g_hash_table_remove(hash, account); @@ -85,15 +85,15 @@ } static void -pidgin_connection_disconnected(GaimConnection *gc) +pidgin_connection_disconnected(PurpleConnection *gc) { PidginBuddyList *gtkblist = pidgin_blist_get_default_gtk_blist(); if (!gtkblist) return; pidgin_status_box_set_connecting(PIDGIN_STATUS_BOX(gtkblist->statusbox), - (gaim_connections_get_connecting() != NULL)); + (purple_connections_get_connecting() != NULL)); - if (gaim_connections_get_all() != NULL) + if (purple_connections_get_all() != NULL) return; pidgindialogs_destroy_all(); @@ -113,35 +113,35 @@ static gboolean do_signon(gpointer data) { - GaimAccount *account = data; + PurpleAccount *account = data; PidginAutoRecon *info; - GaimStatus *status; + PurpleStatus *status; - gaim_debug_info("autorecon", "do_signon called\n"); + purple_debug_info("autorecon", "do_signon called\n"); g_return_val_if_fail(account != NULL, FALSE); info = g_hash_table_lookup(hash, account); if (info) info->timeout = 0; - status = gaim_account_get_active_status(account); - if (gaim_status_is_online(status)) + status = purple_account_get_active_status(account); + if (purple_status_is_online(status)) { - gaim_debug_info("autorecon", "calling gaim_account_connect\n"); - gaim_account_connect(account); - gaim_debug_info("autorecon", "done calling gaim_account_connect\n"); + purple_debug_info("autorecon", "calling purple_account_connect\n"); + purple_account_connect(account); + purple_debug_info("autorecon", "done calling purple_account_connect\n"); } return FALSE; } static void -pidgin_connection_report_disconnect(GaimConnection *gc, const char *text) +pidgin_connection_report_disconnect(PurpleConnection *gc, const char *text) { - GaimAccount *account = NULL; + PurpleAccount *account = NULL; PidginAutoRecon *info; - account = gaim_connection_get_account(gc); + account = purple_connection_get_account(gc); info = g_hash_table_lookup(hash, account); pidgin_blist_update_account_error_state(account, text); @@ -161,25 +161,25 @@ if (info != NULL) g_hash_table_remove(hash, account); - if (gaim_account_get_alias(account)) + if (purple_account_get_alias(account)) { n = g_strdup_printf("%s (%s) (%s)", - gaim_account_get_username(account), - gaim_account_get_alias(account), - gaim_account_get_protocol_name(account)); + purple_account_get_username(account), + purple_account_get_alias(account), + purple_account_get_protocol_name(account)); } else { n = g_strdup_printf("%s (%s)", - gaim_account_get_username(account), - gaim_account_get_protocol_name(account)); + purple_account_get_username(account), + purple_account_get_protocol_name(account)); } p = g_strdup_printf(_("%s disconnected"), n); s = g_strdup_printf(_("%s\n\n" PIDGIN_NAME " will not attempt to reconnect the account until you " "correct the error and re-enable the account."), text); - gaim_notify_error(NULL, NULL, p, s); + purple_notify_error(NULL, NULL, p, s); g_free(p); g_free(s); g_free(n); @@ -189,22 +189,22 @@ * disconnected by wants_to_die? This happens when you sign * on from somewhere else, or when you enter an invalid password. */ - gaim_account_set_enabled(account, PIDGIN_UI, FALSE); + purple_account_set_enabled(account, PIDGIN_UI, FALSE); } } static void pidgin_connection_network_connected () { - GList *list = gaim_accounts_get_all_active(); + GList *list = purple_accounts_get_all_active(); PidginBuddyList *gtkblist = pidgin_blist_get_default_gtk_blist(); if(gtkblist) pidgin_status_box_set_network_available(PIDGIN_STATUS_BOX(gtkblist->statusbox), TRUE); while (list) { - GaimAccount *account = (GaimAccount*)list->data; + PurpleAccount *account = (PurpleAccount*)list->data; g_hash_table_remove(hash, account); - if (gaim_account_is_disconnected(account)) + if (purple_account_is_disconnected(account)) do_signon(account); list = list->next; } @@ -212,35 +212,35 @@ static void pidgin_connection_network_disconnected () { - GList *l = gaim_accounts_get_all_active(); + GList *l = purple_accounts_get_all_active(); PidginBuddyList *gtkblist = pidgin_blist_get_default_gtk_blist(); - GaimPluginProtocolInfo *prpl_info = NULL; - GaimConnection *gc = NULL; + PurplePluginProtocolInfo *prpl_info = NULL; + PurpleConnection *gc = NULL; if(gtkblist) pidgin_status_box_set_network_available(PIDGIN_STATUS_BOX(gtkblist->statusbox), FALSE); while (l) { - GaimAccount *a = (GaimAccount*)l->data; - if (!gaim_account_is_disconnected(a)) { - gc = gaim_account_get_connection(a); + PurpleAccount *a = (PurpleAccount*)l->data; + if (!purple_account_is_disconnected(a)) { + gc = purple_account_get_connection(a); if (gc && gc->prpl) - prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(gc->prpl); + prpl_info = PURPLE_PLUGIN_PROTOCOL_INFO(gc->prpl); if (prpl_info) { if (prpl_info->keepalive) prpl_info->keepalive(gc); else - gaim_account_disconnect(a); + purple_account_disconnect(a); } } l = l->next; } } -static void pidgin_connection_notice(GaimConnection *gc, const char *text) +static void pidgin_connection_notice(PurpleConnection *gc, const char *text) { } -static GaimConnectionUiOps conn_ui_ops = +static PurpleConnectionUiOps conn_ui_ops = { pidgin_connection_connect_progress, pidgin_connection_connected, @@ -251,14 +251,14 @@ pidgin_connection_network_disconnected }; -GaimConnectionUiOps * +PurpleConnectionUiOps * pidgin_connections_get_ui_ops(void) { return &conn_ui_ops; } static void -account_removed_cb(GaimAccount *account, gpointer user_data) +account_removed_cb(PurpleAccount *account, gpointer user_data) { g_hash_table_remove(hash, account); @@ -285,15 +285,15 @@ g_direct_hash, g_direct_equal, NULL, free_auto_recon); - gaim_signal_connect(gaim_accounts_get_handle(), "account-removed", + purple_signal_connect(purple_accounts_get_handle(), "account-removed", pidgin_connection_get_handle(), - GAIM_CALLBACK(account_removed_cb), NULL); + PURPLE_CALLBACK(account_removed_cb), NULL); } void pidgin_connection_uninit(void) { - gaim_signals_disconnect_by_handle(pidgin_connection_get_handle()); + purple_signals_disconnect_by_handle(pidgin_connection_get_handle()); g_hash_table_destroy(hash); }