Mercurial > pidgin
diff pidgin/gtkdialogs.c @ 15822: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 | 2b41d9a2876e |
line wrap: on
line diff
--- a/pidgin/gtkdialogs.c Mon Mar 19 06:11:46 2007 +0000 +++ b/pidgin/gtkdialogs.c Mon Mar 19 07:01:17 2007 +0000 @@ -2,9 +2,9 @@ * @file gtkdialogs.c GTK+ Dialogs * @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. * @@ -44,7 +44,7 @@ static GtkWidget *about = NULL; struct _PidginGroupMergeObject { - GaimGroup* parent; + PurpleGroup* parent; char *new_name; }; @@ -106,7 +106,7 @@ static struct developer retired_developers[] = { {"Herman Bloggs", N_("win32 port"), "herman@bluedigits.com"}, {"Jim Duchek", N_("maintainer"), "jim@linuxpimps.com"}, - {"Rob Flynn", N_("maintainer"), "gaim@robflynn.com"}, + {"Rob Flynn", N_("maintainer"), "purple@robflynn.com"}, {"Adam Fritzler", N_("libfaim maintainer"), NULL}, /* If "lazy bum" translates literally into a serious insult, use something else or omit it. */ {"Syd Logan", N_("hacker and designated driver [lazy bum]"), NULL}, @@ -257,7 +257,7 @@ } /* This function puts the version number onto the pixmap we use in the 'about' - * screen in Gaim. */ + * screen in Purple. */ static void pidgin_logo_versionize(GdkPixbuf **original, GtkWidget *widget) { GdkPixmap *pixmap; @@ -331,7 +331,7 @@ /* Generate a logo with a version number */ logo = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_widget_realize(logo); - filename = g_build_filename(DATADIR, "pixmaps", "gaim", "logo.png", NULL); + filename = g_build_filename(DATADIR, "pixmaps", "purple", "logo.png", NULL); pixbuf = gdk_pixbuf_new_from_file(filename, NULL); g_free(filename); pidgin_logo_versionize(&pixbuf, logo); @@ -363,7 +363,7 @@ "warranty for this program.<BR><BR>")); g_string_append(str, "<FONT SIZE=\"4\">URL:</FONT> <A HREF=\"" - GAIM_WEBSITE "\">" GAIM_WEBSITE "</A><BR/><BR/>"); + PURPLE_WEBSITE "\">" PURPLE_WEBSITE "</A><BR/><BR/>"); #ifdef _WIN32 g_string_append_printf(str, _("<FONT SIZE=\"4\">IRC:</FONT> " "#pidgwin on irc.freenode.net<BR><BR>")); @@ -495,7 +495,7 @@ #endif #endif -#ifdef GAIM_PLUGINS +#ifdef PURPLE_PLUGINS g_string_append(str, " <b>Plugins:</b> Enabled<br/>"); #else g_string_append(str, " <b>Plugins:</b> Disabled<br/>"); @@ -673,13 +673,13 @@ } static void -pidgindialogs_im_cb(gpointer data, GaimRequestFields *fields) +pidgindialogs_im_cb(gpointer data, PurpleRequestFields *fields) { - GaimAccount *account; + PurpleAccount *account; const char *username; - account = gaim_request_fields_get_account(fields, "account"); - username = gaim_request_fields_get_string(fields, "screenname"); + account = purple_request_fields_get_account(fields, "account"); + username = purple_request_fields_get_string(fields, "screenname"); pidgindialogs_im_with_user(account, username); } @@ -687,29 +687,29 @@ void pidgindialogs_im(void) { - GaimRequestFields *fields; - GaimRequestFieldGroup *group; - GaimRequestField *field; + PurpleRequestFields *fields; + PurpleRequestFieldGroup *group; + PurpleRequestField *field; - fields = gaim_request_fields_new(); + fields = purple_request_fields_new(); - group = gaim_request_field_group_new(NULL); - gaim_request_fields_add_group(fields, group); + group = purple_request_field_group_new(NULL); + purple_request_fields_add_group(fields, group); - field = gaim_request_field_string_new("screenname", _("_Name"), NULL, FALSE); - gaim_request_field_set_type_hint(field, "screenname"); - gaim_request_field_set_required(field, TRUE); - gaim_request_field_group_add_field(group, field); + field = purple_request_field_string_new("screenname", _("_Name"), NULL, FALSE); + purple_request_field_set_type_hint(field, "screenname"); + purple_request_field_set_required(field, TRUE); + purple_request_field_group_add_field(group, field); - field = gaim_request_field_account_new("account", _("_Account"), NULL); - gaim_request_field_set_type_hint(field, "account"); - gaim_request_field_set_visible(field, - (gaim_connections_get_all() != NULL && - gaim_connections_get_all()->next != NULL)); - gaim_request_field_set_required(field, TRUE); - gaim_request_field_group_add_field(group, field); + field = purple_request_field_account_new("account", _("_Account"), NULL); + purple_request_field_set_type_hint(field, "account"); + purple_request_field_set_visible(field, + (purple_connections_get_all() != NULL && + purple_connections_get_all()->next != NULL)); + purple_request_field_set_required(field, TRUE); + purple_request_field_group_add_field(group, field); - gaim_request_fields(gaim_get_blist(), _("New Instant Message"), + purple_request_fields(purple_get_blist(), _("New Instant Message"), NULL, _("Please enter the screen name or alias of the person " "you would like to IM."), @@ -720,19 +720,19 @@ } void -pidgindialogs_im_with_user(GaimAccount *account, const char *username) +pidgindialogs_im_with_user(PurpleAccount *account, const char *username) { - GaimConversation *conv; + PurpleConversation *conv; g_return_if_fail(account != NULL); g_return_if_fail(username != NULL); - conv = gaim_find_conversation_with_account(GAIM_CONV_TYPE_IM, username, account); + conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_IM, username, account); if (conv == NULL) - conv = gaim_conversation_new(GAIM_CONV_TYPE_IM, account, username); + conv = purple_conversation_new(PURPLE_CONV_TYPE_IM, account, username); - gaim_conversation_present(conv); + purple_conversation_present(conv); } static gboolean @@ -742,7 +742,7 @@ GtkWidget *hbox; GtkWidget *label; GtkWidget *img; - gchar *norm = gaim_strreplace(ee, "rocksmyworld", ""); + gchar *norm = purple_strreplace(ee, "rocksmyworld", ""); label = gtk_label_new(NULL); if (!strcmp(norm, "zilding")) @@ -801,22 +801,22 @@ } static void -pidgindialogs_info_cb(gpointer data, GaimRequestFields *fields) +pidgindialogs_info_cb(gpointer data, PurpleRequestFields *fields) { char *username; gboolean found = FALSE; - GaimAccount *account; + PurpleAccount *account; - account = gaim_request_fields_get_account(fields, "account"); + account = purple_request_fields_get_account(fields, "account"); - username = g_strdup(gaim_normalize(account, - gaim_request_fields_get_string(fields, "screenname"))); + username = g_strdup(purple_normalize(account, + purple_request_fields_get_string(fields, "screenname"))); - if (username != NULL && gaim_str_has_suffix(username, "rocksmyworld")) + if (username != NULL && purple_str_has_suffix(username, "rocksmyworld")) found = pidgindialogs_ee(username); if (!found && username != NULL && *username != '\0' && account != NULL) - serv_get_info(gaim_account_get_connection(account), username); + serv_get_info(purple_account_get_connection(account), username); g_free(username); } @@ -824,29 +824,29 @@ void pidgindialogs_info(void) { - GaimRequestFields *fields; - GaimRequestFieldGroup *group; - GaimRequestField *field; + PurpleRequestFields *fields; + PurpleRequestFieldGroup *group; + PurpleRequestField *field; - fields = gaim_request_fields_new(); + fields = purple_request_fields_new(); - group = gaim_request_field_group_new(NULL); - gaim_request_fields_add_group(fields, group); + group = purple_request_field_group_new(NULL); + purple_request_fields_add_group(fields, group); - field = gaim_request_field_string_new("screenname", _("_Name"), NULL, FALSE); - gaim_request_field_set_type_hint(field, "screenname"); - gaim_request_field_set_required(field, TRUE); - gaim_request_field_group_add_field(group, field); + field = purple_request_field_string_new("screenname", _("_Name"), NULL, FALSE); + purple_request_field_set_type_hint(field, "screenname"); + purple_request_field_set_required(field, TRUE); + purple_request_field_group_add_field(group, field); - field = gaim_request_field_account_new("account", _("_Account"), NULL); - gaim_request_field_set_type_hint(field, "account"); - gaim_request_field_set_visible(field, - (gaim_connections_get_all() != NULL && - gaim_connections_get_all()->next != NULL)); - gaim_request_field_set_required(field, TRUE); - gaim_request_field_group_add_field(group, field); + field = purple_request_field_account_new("account", _("_Account"), NULL); + purple_request_field_set_type_hint(field, "account"); + purple_request_field_set_visible(field, + (purple_connections_get_all() != NULL && + purple_connections_get_all()->next != NULL)); + purple_request_field_set_required(field, TRUE); + purple_request_field_group_add_field(group, field); - gaim_request_fields(gaim_get_blist(), _("Get User Info"), + purple_request_fields(purple_get_blist(), _("Get User Info"), NULL, _("Please enter the screen name or alias of the person " "whose info you would like to view."), @@ -857,16 +857,16 @@ } static void -pidgindialogs_log_cb(gpointer data, GaimRequestFields *fields) +pidgindialogs_log_cb(gpointer data, PurpleRequestFields *fields) { char *username; - GaimAccount *account; + PurpleAccount *account; GSList *cur; - account = gaim_request_fields_get_account(fields, "account"); + account = purple_request_fields_get_account(fields, "account"); - username = g_strdup(gaim_normalize(account, - gaim_request_fields_get_string(fields, "screenname"))); + username = g_strdup(purple_normalize(account, + purple_request_fields_get_string(fields, "screenname"))); if (username != NULL && *username != '\0' && account != NULL) { @@ -875,13 +875,13 @@ pidgin_set_cursor(gtkblist->window, GDK_WATCH); - buddies = gaim_find_buddies(account, username); + buddies = purple_find_buddies(account, username); for (cur = buddies; cur != NULL; cur = cur->next) { - GaimBlistNode *node = cur->data; + PurpleBlistNode *node = cur->data; if ((node != NULL) && ((node->prev != NULL) || (node->next != NULL))) { - pidgin_log_show_contact((GaimContact *)node->parent); + pidgin_log_show_contact((PurpleContact *)node->parent); g_slist_free(buddies); pidgin_clear_cursor(gtkblist->window); g_free(username); @@ -890,7 +890,7 @@ } g_slist_free(buddies); - pidgin_log_show(GAIM_LOG_IM, username, account); + pidgin_log_show(PURPLE_LOG_IM, username, account); pidgin_clear_cursor(gtkblist->window); } @@ -904,40 +904,40 @@ void pidgindialogs_log(void) { - GaimRequestFields *fields; - GaimRequestFieldGroup *group; - GaimRequestField *field; + PurpleRequestFields *fields; + PurpleRequestFieldGroup *group; + PurpleRequestField *field; - fields = gaim_request_fields_new(); + fields = purple_request_fields_new(); - group = gaim_request_field_group_new(NULL); - gaim_request_fields_add_group(fields, group); + group = purple_request_field_group_new(NULL); + purple_request_fields_add_group(fields, group); - field = gaim_request_field_string_new("screenname", _("_Name"), NULL, FALSE); - gaim_request_field_set_type_hint(field, "screenname-all"); - gaim_request_field_set_required(field, TRUE); - gaim_request_field_group_add_field(group, field); + field = purple_request_field_string_new("screenname", _("_Name"), NULL, FALSE); + purple_request_field_set_type_hint(field, "screenname-all"); + purple_request_field_set_required(field, TRUE); + purple_request_field_group_add_field(group, field); - field = gaim_request_field_account_new("account", _("_Account"), NULL); + field = purple_request_field_account_new("account", _("_Account"), NULL); - /* gaim_request_field_account_new() only sets a default value if you're + /* purple_request_field_account_new() only sets a default value if you're * connected, and it sets it from the list of connected accounts. Since * we're going to set show_all here, it makes sense to use the first * account, not the first connected account. */ - if (gaim_accounts_get_all() != NULL) { - gaim_request_field_account_set_default_value(field, gaim_accounts_get_all()->data); - gaim_request_field_account_set_value(field, gaim_accounts_get_all()->data); + if (purple_accounts_get_all() != NULL) { + purple_request_field_account_set_default_value(field, purple_accounts_get_all()->data); + purple_request_field_account_set_value(field, purple_accounts_get_all()->data); } - gaim_request_field_set_type_hint(field, "account"); - gaim_request_field_account_set_show_all(field, TRUE); - gaim_request_field_set_visible(field, - (gaim_accounts_get_all() != NULL && - gaim_accounts_get_all()->next != NULL)); - gaim_request_field_set_required(field, TRUE); - gaim_request_field_group_add_field(group, field); + purple_request_field_set_type_hint(field, "account"); + purple_request_field_account_set_show_all(field, TRUE); + purple_request_field_set_visible(field, + (purple_accounts_get_all() != NULL && + purple_accounts_get_all()->next != NULL)); + purple_request_field_set_required(field, TRUE); + purple_request_field_group_add_field(group, field); - gaim_request_fields(gaim_get_blist(), _("View User Log"), + purple_request_fields(purple_get_blist(), _("View User Log"), NULL, _("Please enter the screen name or alias of the person " "whose log you would like to view."), @@ -948,17 +948,17 @@ } static void -pidgindialogs_alias_contact_cb(GaimContact *contact, const char *new_alias) +pidgindialogs_alias_contact_cb(PurpleContact *contact, const char *new_alias) { - gaim_contact_set_alias(contact, new_alias); + purple_contact_set_alias(contact, new_alias); } void -pidgindialogs_alias_contact(GaimContact *contact) +pidgindialogs_alias_contact(PurpleContact *contact) { g_return_if_fail(contact != NULL); - gaim_request_input(NULL, _("Alias Contact"), NULL, + purple_request_input(NULL, _("Alias Contact"), NULL, _("Enter an alias for this contact."), contact->alias, FALSE, FALSE, NULL, _("Alias"), G_CALLBACK(pidgindialogs_alias_contact_cb), @@ -966,14 +966,14 @@ } static void -pidgindialogs_alias_buddy_cb(GaimBuddy *buddy, const char *new_alias) +pidgindialogs_alias_buddy_cb(PurpleBuddy *buddy, const char *new_alias) { - gaim_blist_alias_buddy(buddy, new_alias); + purple_blist_alias_buddy(buddy, new_alias); serv_alias_buddy(buddy); } void -pidgindialogs_alias_buddy(GaimBuddy *buddy) +pidgindialogs_alias_buddy(PurpleBuddy *buddy) { gchar *secondary; @@ -981,7 +981,7 @@ secondary = g_strdup_printf(_("Enter an alias for %s."), buddy->name); - gaim_request_input(NULL, _("Alias Buddy"), NULL, + purple_request_input(NULL, _("Alias Buddy"), NULL, secondary, buddy->alias, FALSE, FALSE, NULL, _("Alias"), G_CALLBACK(pidgindialogs_alias_buddy_cb), _("Cancel"), NULL, buddy); @@ -990,17 +990,17 @@ } static void -pidgindialogs_alias_chat_cb(GaimChat *chat, const char *new_alias) +pidgindialogs_alias_chat_cb(PurpleChat *chat, const char *new_alias) { - gaim_blist_alias_chat(chat, new_alias); + purple_blist_alias_chat(chat, new_alias); } void -pidgindialogs_alias_chat(GaimChat *chat) +pidgindialogs_alias_chat(PurpleChat *chat) { g_return_if_fail(chat != NULL); - gaim_request_input(NULL, _("Alias Chat"), NULL, + purple_request_input(NULL, _("Alias Chat"), NULL, _("Enter an alias for this chat."), chat->alias, FALSE, FALSE, NULL, _("Alias"), G_CALLBACK(pidgindialogs_alias_chat_cb), @@ -1008,31 +1008,31 @@ } static void -pidgindialogs_remove_contact_cb(GaimContact *contact) +pidgindialogs_remove_contact_cb(PurpleContact *contact) { - GaimBlistNode *bnode, *cnode; - GaimGroup *group; + PurpleBlistNode *bnode, *cnode; + PurpleGroup *group; - cnode = (GaimBlistNode *)contact; - group = (GaimGroup*)cnode->parent; + cnode = (PurpleBlistNode *)contact; + group = (PurpleGroup*)cnode->parent; for (bnode = cnode->child; bnode; bnode = bnode->next) { - GaimBuddy *buddy = (GaimBuddy*)bnode; - if (gaim_account_is_connected(buddy->account)) - gaim_account_remove_buddy(buddy->account, buddy, group); + PurpleBuddy *buddy = (PurpleBuddy*)bnode; + if (purple_account_is_connected(buddy->account)) + purple_account_remove_buddy(buddy->account, buddy, group); } - gaim_blist_remove_contact(contact); + purple_blist_remove_contact(contact); } void -pidgindialogs_remove_contact(GaimContact *contact) +pidgindialogs_remove_contact(PurpleContact *contact) { - GaimBuddy *buddy = gaim_contact_get_priority_buddy(contact); + PurpleBuddy *buddy = purple_contact_get_priority_buddy(contact); g_return_if_fail(contact != NULL); g_return_if_fail(buddy != NULL); - if (((GaimBlistNode*)contact)->child == (GaimBlistNode*)buddy && - !((GaimBlistNode*)buddy)->next) { + if (((PurpleBlistNode*)contact)->child == (PurpleBlistNode*)buddy && + !((PurpleBlistNode*)buddy)->next) { pidgindialogs_remove_buddy(buddy); } else { gchar *text; @@ -1046,7 +1046,7 @@ "want to continue?", contact->totalsize - 1), buddy->name, contact->totalsize - 1); - gaim_request_action(contact, NULL, _("Remove Contact"), text, 0, contact, 2, + purple_request_action(contact, NULL, _("Remove Contact"), text, 0, contact, 2, _("_Remove Contact"), G_CALLBACK(pidgindialogs_remove_contact_cb), _("Cancel"), NULL); @@ -1063,12 +1063,12 @@ static void pidgindialogs_merge_groups_cb(struct _PidginGroupMergeObject *GGP) { - gaim_blist_rename_group(GGP->parent, GGP->new_name); + purple_blist_rename_group(GGP->parent, GGP->new_name); free_ggmo(GGP); } void -pidgindialogs_merge_groups(GaimGroup *source, const char *new_name) +pidgindialogs_merge_groups(PurpleGroup *source, const char *new_name) { gchar *text; struct _PidginGroupMergeObject *ggp; @@ -1084,7 +1084,7 @@ ggp->parent = source; ggp->new_name = g_strdup(new_name); - gaim_request_action(source, NULL, _("Merge Groups"), text, 0, ggp, 2, + purple_request_action(source, NULL, _("Merge Groups"), text, 0, ggp, 2, _("_Merge Groups"), G_CALLBACK(pidgindialogs_merge_groups_cb), _("Cancel"), G_CALLBACK(free_ggmo)); @@ -1092,44 +1092,44 @@ } static void -pidgindialogs_remove_group_cb(GaimGroup *group) +pidgindialogs_remove_group_cb(PurpleGroup *group) { - GaimBlistNode *cnode, *bnode; + PurpleBlistNode *cnode, *bnode; - cnode = ((GaimBlistNode*)group)->child; + cnode = ((PurpleBlistNode*)group)->child; while (cnode) { - if (GAIM_BLIST_NODE_IS_CONTACT(cnode)) { + if (PURPLE_BLIST_NODE_IS_CONTACT(cnode)) { bnode = cnode->child; cnode = cnode->next; while (bnode) { - GaimBuddy *buddy; - if (GAIM_BLIST_NODE_IS_BUDDY(bnode)) { - buddy = (GaimBuddy*)bnode; + PurpleBuddy *buddy; + if (PURPLE_BLIST_NODE_IS_BUDDY(bnode)) { + buddy = (PurpleBuddy*)bnode; bnode = bnode->next; - if (gaim_account_is_connected(buddy->account)) { - gaim_account_remove_buddy(buddy->account, buddy, group); - gaim_blist_remove_buddy(buddy); + if (purple_account_is_connected(buddy->account)) { + purple_account_remove_buddy(buddy->account, buddy, group); + purple_blist_remove_buddy(buddy); } } else { bnode = bnode->next; } } - } else if (GAIM_BLIST_NODE_IS_CHAT(cnode)) { - GaimChat *chat = (GaimChat *)cnode; + } else if (PURPLE_BLIST_NODE_IS_CHAT(cnode)) { + PurpleChat *chat = (PurpleChat *)cnode; cnode = cnode->next; - if (gaim_account_is_connected(chat->account)) - gaim_blist_remove_chat(chat); + if (purple_account_is_connected(chat->account)) + purple_blist_remove_chat(chat); } else { cnode = cnode->next; } } - gaim_blist_remove_group(group); + purple_blist_remove_group(group); } void -pidgindialogs_remove_group(GaimGroup *group) +pidgindialogs_remove_group(PurpleGroup *group) { gchar *text; @@ -1138,7 +1138,7 @@ text = g_strdup_printf(_("You are about to remove the group %s and all its members from your buddy list. Do you want to continue?"), group->name); - gaim_request_action(group, NULL, _("Remove Group"), text, 0, group, 2, + purple_request_action(group, NULL, _("Remove Group"), text, 0, group, 2, _("_Remove Group"), G_CALLBACK(pidgindialogs_remove_group_cb), _("Cancel"), NULL); @@ -1147,26 +1147,26 @@ /* XXX - Some of this should be moved into the core, methinks. */ static void -pidgindialogs_remove_buddy_cb(GaimBuddy *buddy) +pidgindialogs_remove_buddy_cb(PurpleBuddy *buddy) { - GaimGroup *group; + PurpleGroup *group; gchar *name; - GaimAccount *account; + PurpleAccount *account; - group = gaim_buddy_get_group(buddy); + group = purple_buddy_get_group(buddy); name = g_strdup(buddy->name); /* b->name is a crasher after remove_buddy */ account = buddy->account; - gaim_debug_info("blist", "Removing '%s' from buddy list.\n", buddy->name); - /* TODO - Should remove from blist first... then call gaim_account_remove_buddy()? */ - gaim_account_remove_buddy(buddy->account, buddy, group); - gaim_blist_remove_buddy(buddy); + purple_debug_info("blist", "Removing '%s' from buddy list.\n", buddy->name); + /* TODO - Should remove from blist first... then call purple_account_remove_buddy()? */ + purple_account_remove_buddy(buddy->account, buddy, group); + purple_blist_remove_buddy(buddy); g_free(name); } void -pidgindialogs_remove_buddy(GaimBuddy *buddy) +pidgindialogs_remove_buddy(PurpleBuddy *buddy) { gchar *text; @@ -1175,7 +1175,7 @@ text = g_strdup_printf(_("You are about to remove %s from your buddy list. Do you want to continue?"), buddy->name); - gaim_request_action(buddy, NULL, _("Remove Buddy"), text, 0, buddy, 2, + purple_request_action(buddy, NULL, _("Remove Buddy"), text, 0, buddy, 2, _("_Remove Buddy"), G_CALLBACK(pidgindialogs_remove_buddy_cb), _("Cancel"), NULL); @@ -1183,24 +1183,24 @@ } static void -pidgindialogs_remove_chat_cb(GaimChat *chat) +pidgindialogs_remove_chat_cb(PurpleChat *chat) { - gaim_blist_remove_chat(chat); + purple_blist_remove_chat(chat); } void -pidgindialogs_remove_chat(GaimChat *chat) +pidgindialogs_remove_chat(PurpleChat *chat) { const gchar *name; gchar *text; g_return_if_fail(chat != NULL); - name = gaim_chat_get_name(chat); + name = purple_chat_get_name(chat); text = g_strdup_printf(_("You are about to remove the chat %s from your buddy list. Do you want to continue?"), name ? name : ""); - gaim_request_action(chat, NULL, _("Remove Chat"), text, 0, chat, 2, + purple_request_action(chat, NULL, _("Remove Chat"), text, 0, chat, 2, _("_Remove Chat"), G_CALLBACK(pidgindialogs_remove_chat_cb), _("Cancel"), NULL);