diff src/dialogs.c @ 7063:7fdac700deb1

[gaim-migrate @ 7627] show_change_pass, or whatever it was called, is now core/UI split. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Tue, 30 Sep 2003 07:47:38 +0000
parents 86ed8b2aa665
children 5a45833dd253
line wrap: on
line diff
--- a/src/dialogs.c	Tue Sep 30 06:43:17 2003 +0000
+++ b/src/dialogs.c	Tue Sep 30 07:47:38 2003 +0000
@@ -1014,119 +1014,6 @@
 	gtk_widget_show_all(b->window);
 }
 
-void do_change_password(GtkWidget *widget, struct passwddlg *b)
-{
-	const gchar *orig, *new1, *new2;
-
-	orig = gtk_entry_get_text(GTK_ENTRY(b->original));
-	new1 = gtk_entry_get_text(GTK_ENTRY(b->new1));
-	new2 = gtk_entry_get_text(GTK_ENTRY(b->new2));
-
-	if (g_utf8_collate(new1, new2)) {
-		gaim_notify_error(NULL, NULL,
-						  _("New passwords do not match."), NULL);
-		return;
-	}
-
-	if ((strlen(orig) < 1) || (strlen(new1) < 1) || (strlen(new2) < 1)) {
-		gaim_notify_error(NULL, NULL,
-						  _("Fill out all fields completely."), NULL);
-		return;
-	}
-
-	serv_change_passwd(b->gc, orig, new1);
-	gaim_account_set_password(gaim_connection_get_account(b->gc), new1);
-
-	destroy_dialog(NULL, b->window);
-	g_free(b);
-}
-
-void show_change_passwd(GaimConnection *gc)
-{
-	GaimAccount *account;
-	GtkWidget *hbox;
-	GtkWidget *label;
-	GtkWidget *vbox;
-	GtkWidget *fbox;
-	GtkWidget *frame;
-	char buf[256];
-
-	struct passwddlg *b = g_new0(struct passwddlg, 1);
-	b->gc = gc;
-
-	account = gaim_connection_get_account(gc);
-
-	GAIM_DIALOG(b->window);
-	gtk_window_set_resizable(GTK_WINDOW(b->window), TRUE);
-	gtk_window_set_role(GTK_WINDOW(b->window), "change_passwd");
-	gtk_window_set_title(GTK_WINDOW(b->window), _("Change Password"));
-	g_signal_connect(G_OBJECT(b->window), "destroy", G_CALLBACK(destroy_dialog), b->window);
-	gtk_widget_realize(b->window);
-	dialogwindows = g_list_prepend(dialogwindows, b->window);
-
-	fbox = gtk_vbox_new(FALSE, 5);
-	gtk_container_set_border_width(GTK_CONTAINER(fbox), 5);
-	gtk_container_add(GTK_CONTAINER(b->window), fbox);
-
-	frame = gtk_frame_new(_("Change Password"));
-	gtk_box_pack_start(GTK_BOX(fbox), frame, FALSE, FALSE, 0);
-
-	vbox = gtk_vbox_new(FALSE, 5);
-	gtk_container_set_border_width(GTK_CONTAINER(vbox), 5);
-	gtk_container_add(GTK_CONTAINER(frame), vbox);
-
-	g_snprintf(buf, sizeof(buf), _("Changing password for %s:"), gaim_account_get_username(account));
-	label = gtk_label_new(buf);
-	gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 5);
-
-	/* First Line */
-	hbox = gtk_hbox_new(FALSE, 5);
-	gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0);
-
-	label = gtk_label_new(_("Original Password"));
-	gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
-	b->original = gtk_entry_new();
-	gtk_entry_set_visibility(GTK_ENTRY(b->original), FALSE);
-	gtk_box_pack_end(GTK_BOX(hbox), b->original, FALSE, FALSE, 0);
-
-	/* Next Line */
-	hbox = gtk_hbox_new(FALSE, 5);
-	gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0);
-
-	label = gtk_label_new(_("New Password"));
-	gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
-	b->new1 = gtk_entry_new();
-	gtk_entry_set_visibility(GTK_ENTRY(b->new1), FALSE);
-	gtk_box_pack_end(GTK_BOX(hbox), b->new1, FALSE, FALSE, 0);
-
-	/* Next Line */
-	hbox = gtk_hbox_new(FALSE, 5);
-	gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0);
-
-	label = gtk_label_new(_("New Password (again)"));
-	gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
-	b->new2 = gtk_entry_new();
-	gtk_entry_set_visibility(GTK_ENTRY(b->new2), FALSE);
-	gtk_box_pack_end(GTK_BOX(hbox), b->new2, FALSE, FALSE, 0);
-
-	/* Now do our row of buttons */
-	hbox = gtk_hbox_new(FALSE, 5);
-	gtk_box_pack_start(GTK_BOX(fbox), hbox, FALSE, FALSE, 0);
-
-	b->ok = gaim_pixbuf_button_from_stock(_("OK"), GTK_STOCK_OK, GAIM_BUTTON_HORIZONTAL);
-	gtk_box_pack_end(GTK_BOX(hbox), b->ok, FALSE, FALSE, 0);
-	g_signal_connect(G_OBJECT(b->ok), "clicked", G_CALLBACK(do_change_password), b);
-
-	b->cancel = gaim_pixbuf_button_from_stock(_("Cancel"), GTK_STOCK_CANCEL, GAIM_BUTTON_HORIZONTAL);
-	gtk_box_pack_end(GTK_BOX(hbox), b->cancel, FALSE, FALSE, 0);
-	g_signal_connect(G_OBJECT(b->cancel), "clicked", G_CALLBACK(destroy_dialog), b->window);
-
-	gtk_widget_show_all(b->window);
-}
-
 void show_set_info(GaimConnection *gc)
 {
 	GtkWidget *buttons;