Mercurial > pidgin.yaz
diff src/dialogs.c @ 4491:3196d9044a45
[gaim-migrate @ 4766]
aim_user is dead. long live gaim_account.
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Fri, 31 Jan 2003 13:03:47 +0000 |
parents | 62c1e5e656d0 |
children | c7986b4d182a |
line wrap: on
line diff
--- a/src/dialogs.c Fri Jan 31 06:51:49 2003 +0000 +++ b/src/dialogs.c Fri Jan 31 13:03:47 2003 +0000 @@ -136,7 +136,7 @@ GtkWidget *sound; GtkWidget *soundentry; - struct aim_user *user; + struct gaim_account *account; struct buddy_pounce *buddy_pounce; }; @@ -195,7 +195,7 @@ struct set_info_dlg { GtkWidget *window; GtkWidget *menu; - struct aim_user *user; + struct gaim_account *account; GtkWidget *text; GtkWidget *save; GtkWidget *cancel; @@ -203,7 +203,7 @@ struct set_icon_dlg { GtkWidget *window; - struct aim_user *user; + struct gaim_account *account; GtkWidget *ok; GtkWidget *cancel; GtkWidget *entry; @@ -460,7 +460,7 @@ g = find_group_by_buddy(b); debug_printf(_("Removing '%s' from buddy list.\n"), b->name); - serv_remove_buddy(b->user->gc, name, g->name); + serv_remove_buddy(b->account->gc, name, g->name); remove_buddy(b); gaim_blist_save(); @@ -474,7 +474,7 @@ void show_confirm_del(struct gaim_connection *gc, gchar *name) { - struct buddy *bd = find_buddy(gc->user, name); + struct buddy *bd = find_buddy(gc->account, name); char *text; if (!bd) return; @@ -561,7 +561,7 @@ { const char *who; struct gaim_conversation *conv; - struct aim_user *user; + struct gaim_account *account; if (resp == GTK_RESPONSE_OK) { who = gtk_entry_get_text(GTK_ENTRY(info->entry)); @@ -571,17 +571,17 @@ return; } - user = (info->gc ? info->gc->user : NULL); + account = (info->gc ? info->gc->account : NULL); conv = gaim_find_conversation(who); if (conv == NULL) - conv = gaim_conversation_new(GAIM_CONV_IM, user, who); + conv = gaim_conversation_new(GAIM_CONV_IM, account, who); else { gaim_window_raise(gaim_conversation_get_window(conv)); - if (user) - gaim_conversation_set_user(conv, info->gc->user); + if (account) + gaim_conversation_set_account(conv, account); } } @@ -890,7 +890,7 @@ c = gaim_find_conversation(who); - add_buddy(a->gc->user, grp, who, whoalias); + add_buddy(a->gc->account, grp, who, whoalias); serv_add_buddy(a->gc, who); if (c != NULL) @@ -1181,7 +1181,7 @@ if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; debug_printf("setting deny mode %d\n", data); - current_deny_gc->user->permdeny = data; + current_deny_gc->account->permdeny = data; serv_set_permit_deny(current_deny_gc); gaim_blist_save(); } @@ -1199,7 +1199,7 @@ g_signal_connect(GTK_OBJECT(opt), "toggled", G_CALLBACK(set_deny_mode), (void *)which); gtk_widget_show(opt); - if (current_deny_gc->user->permdeny == which) + if (current_deny_gc->account->permdeny == which) gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(opt), TRUE); return opt; @@ -1224,7 +1224,7 @@ { GSList *bg = gtk_radio_button_group(GTK_RADIO_BUTTON(deny_type)); - switch (current_deny_gc->user->permdeny) { + switch (current_deny_gc->account->permdeny) { case 5: bg = bg->next->next; break; @@ -1253,7 +1253,7 @@ if (!current_is_deny) return; - p = current_deny_gc->user->permit; + p = current_deny_gc->account->permit; gtk_list_store_clear(GTK_LIST_STORE(allow_store)); @@ -1277,7 +1277,7 @@ if (!current_is_deny) return; - d = current_deny_gc->user->deny; + d = current_deny_gc->account->deny; gtk_list_store_clear(GTK_LIST_STORE(block_store)); @@ -1395,18 +1395,18 @@ return; if (permit) { - char *name = find_permdeny_by_name(current_deny_gc->user->permit, who); + char *name = find_permdeny_by_name(current_deny_gc->account->permit, who); if (name) { - gaim_privacy_permit_remove(current_deny_gc->user, name); + gaim_privacy_permit_remove(current_deny_gc->account, name); serv_rem_permit(current_deny_gc, who); build_allow_list(); } } else { - char *name = find_permdeny_by_name(current_deny_gc->user->deny, who); + char *name = find_permdeny_by_name(current_deny_gc->account->deny, who); if (name) { - gaim_privacy_deny_remove(current_deny_gc->user, name); + gaim_privacy_deny_remove(current_deny_gc->account, name); serv_rem_deny(current_deny_gc, who); build_block_list(); } @@ -1637,9 +1637,9 @@ g_snprintf(bp->message, 2048, "%s", gtk_entry_get_text(GTK_ENTRY(b->messentry))); g_snprintf(bp->command, 2048, "%s", gtk_entry_get_text(GTK_ENTRY(b->commentry))); g_snprintf(bp->sound, 2048, "%s", gtk_entry_get_text(GTK_ENTRY(b->soundentry))); - g_snprintf(bp->pouncer, 80, "%s", b->user->username); - - bp->protocol = b->user->protocol; + g_snprintf(bp->pouncer, 80, "%s", b->account->username); + + bp->protocol = b->account->protocol; bp->options = 0; @@ -1686,8 +1686,8 @@ static void pounce_choose(GtkWidget *opt, struct addbp *b) { - struct aim_user *u = gtk_object_get_user_data(GTK_OBJECT(opt)); - b->user = u; + struct gaim_account *account = gtk_object_get_user_data(GTK_OBJECT(opt)); + b->account = account; } static GtkWidget *pounce_user_menu(struct addbp *b, struct gaim_connection *gc) @@ -1695,8 +1695,8 @@ GtkWidget *optmenu; GtkWidget *menu; GtkWidget *opt; - GSList *u = aim_users; - struct aim_user *a; + GSList *u = gaim_accounts; + struct gaim_account *account; struct prpl *p; int count = 0; int place = 0; @@ -1708,22 +1708,22 @@ menu = gtk_menu_new(); while (u) { - a = (struct aim_user *)u->data; - p = (struct prpl *)find_prpl(a->protocol); - g_snprintf(buf, sizeof buf, "%s (%s)", a->username, (p && p->name)?p->name:_("Unknown")); + account = (struct gaim_account *)u->data; + p = (struct prpl *)find_prpl(account->protocol); + g_snprintf(buf, sizeof buf, "%s (%s)", account->username, (p && p->name)?p->name:_("Unknown")); opt = gtk_menu_item_new_with_label(buf); - gtk_object_set_user_data(GTK_OBJECT(opt), a); + gtk_object_set_user_data(GTK_OBJECT(opt), account); g_signal_connect(GTK_OBJECT(opt), "activate", G_CALLBACK(pounce_choose), b); gtk_menu_append(GTK_MENU(menu), opt); gtk_widget_show(opt); - if (b->user == a) { + if (b->account == account) { gtk_menu_item_activate(GTK_MENU_ITEM(opt)); place = count; } count++; - + u = u->next; } @@ -1752,9 +1752,9 @@ if(edit_bp) { b->buddy_pounce = edit_bp; - b->user = find_user(edit_bp->pouncer, edit_bp->protocol); + b->account = gaim_account_find(edit_bp->pouncer, edit_bp->protocol); } else { - b->user = gc ? gc->user : aim_users->data; + b->account = gc ? gc->account : gaim_accounts->data; b->buddy_pounce = NULL; } @@ -2002,14 +2002,14 @@ junk = gtk_text_view_get_text(GTK_TEXT_VIEW(b->text), FALSE); - if (b->user) { - strncpy_withhtml(b->user->user_info, junk, sizeof b->user->user_info); - gc = b->user->gc; + if (b->account) { + strncpy_withhtml(b->account->user_info, junk, sizeof b->account->user_info); + gc = b->account->gc; save_prefs(); if (gc) - serv_set_info(gc, b->user->user_info); + serv_set_info(gc, b->account->user_info); } g_free(junk); destroy_dialog(NULL, b->window); @@ -2324,11 +2324,11 @@ GtkTextBuffer *buffer; GtkWidget *frame; gchar *buf; - struct aim_user *tmp; + struct gaim_account *account; struct set_info_dlg *b = g_new0(struct set_info_dlg, 1); - tmp = gc->user; - b->user = tmp; + account = gc->account; + b->account = account; GAIM_DIALOG(b->window); gtk_window_set_role(GTK_WINDOW(b->window), "set_info"); @@ -2343,12 +2343,12 @@ gtk_widget_show(vbox); buf = g_malloc(256); - g_snprintf(buf, 256, _("Changing info for %s:"), tmp->username); + g_snprintf(buf, 256, _("Changing info for %s:"), account->username); label = gtk_label_new(buf); g_free(buf); gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 5); gtk_widget_show(label); - + frame = gtk_frame_new(NULL); gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_IN); gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 0); @@ -2357,8 +2357,8 @@ b->text = gtk_text_view_new(); gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(b->text), GTK_WRAP_WORD); gtk_widget_set_size_request(b->text, 300, 200); - buf = g_malloc(strlen(tmp->user_info) + 1); - strncpy_nohtml(buf, tmp->user_info, strlen(tmp->user_info) + 1); + buf = g_malloc(strlen(account->user_info) + 1); + strncpy_nohtml(buf, account->user_info, strlen(account->user_info) + 1); buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(b->text)); gtk_text_buffer_set_text(buffer, buf, -1); g_free(buf); @@ -2488,13 +2488,13 @@ who = gtk_entry_get_text(GTK_ENTRY(p->entry)); if (!p->permit) { - if (gaim_privacy_deny_add(p->gc->user, who)) { + if (gaim_privacy_deny_add(p->gc->account, who)) { serv_add_deny(p->gc, who); build_block_list(); gaim_blist_save(); } } else { - if (gaim_privacy_permit_add(p->gc->user, who)) { + if (gaim_privacy_permit_add(p->gc->account, who)) { serv_add_permit(p->gc, who); build_allow_list(); gaim_blist_save(); @@ -3399,7 +3399,7 @@ return; } if (g_slist_find(connections, importgc)) { - do_import(importgc->user, file); + do_import(importgc->account, file); gaim_blist_save(); } destroy_dialog(NULL, importdialog); @@ -4369,8 +4369,8 @@ /* FIXME, i don't like calling this. it's sloppy. */ build_edit_tree(); accts = gaim_group_get_accounts(g); while(accts) { - struct aim_user *au = accts->data; - serv_rename_group(au->gc, g, new_name); + struct gaim_account *account = accts->data; + serv_rename_group(account->gc, g, new_name); accts = g_slist_remove(accts, accts->data); } g_free(g); @@ -4378,8 +4378,8 @@ prevname = g_strdup(g->name); accts = gaim_group_get_accounts(g); while(accts) { - struct aim_user *au = accts->data; - serv_rename_group(au->gc, g, new_name); + struct gaim_account *account = accts->data; + serv_rename_group(account->gc, g, new_name); accts = g_slist_remove(accts, accts->data); } g_snprintf(g->name, sizeof(g->name), "%s", new_name); @@ -4465,7 +4465,7 @@ new_name = gtk_entry_get_text(GTK_ENTRY(entry)); b = gtk_object_get_user_data(obj); - if (!g_slist_find(connections, b->user->gc)) { + if (!g_slist_find(connections, b->account->gc)) { destroy_dialog(rename_bud_dialog, rename_bud_dialog); return; } @@ -4485,9 +4485,9 @@ struct group *g = find_group_by_buddy(b); char *prevname = g_strdup(b->name); if (g) - serv_remove_buddy(b->user->gc, b->name, g->name); + serv_remove_buddy(b->account->gc, b->name, g->name); g_snprintf(b->name, sizeof(b->name), "%s", new_name); - serv_add_buddy(b->user->gc, b->name); + serv_add_buddy(b->account->gc, b->name); handle_buddy_rename(b, prevname); gaim_blist_save(); g_free(prevname); @@ -5343,14 +5343,14 @@ /* * Set the user info and (possibly) send to the server */ - if (b->user) { - strncpy(b->user->user_info, tmp, sizeof b->user->user_info); - gc = b->user->gc; + if (b->account) { + strncpy(b->account->user_info, tmp, sizeof b->account->user_info); + gc = b->account->gc; save_prefs(); if (gc) - serv_set_info(gc, b->user->user_info); + serv_set_info(gc, b->account->user_info); } g_free(tmp);