comparison src/dialogs.c @ 146:99248fb977c2

[gaim-migrate @ 156] Started adding support for changing user passwords. committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Fri, 21 Apr 2000 08:07:26 +0000
parents fe81c8b4951d
children 9d684979f507
comparison
equal deleted inserted replaced
145:41bd1cd48571 146:99248fb977c2
138 GtkWidget *text; 138 GtkWidget *text;
139 GtkWidget *toggle; 139 GtkWidget *toggle;
140 GtkWidget *entry; 140 GtkWidget *entry;
141 }; 141 };
142 142
143 struct passwddlg {
144 GtkWidget *window;
145 GtkWidget *ok;
146 GtkWidget *cancel;
147 GtkWidget *original;
148 GtkWidget *new1;
149 GtkWidget *new2;
150 };
143 151
144 /*------------------------------------------------------------------------*/ 152 /*------------------------------------------------------------------------*/
145 /* Function to Send an Email */ 153 /* Function to Send an Email */
146 /*------------------------------------------------------------------------*/ 154 /*------------------------------------------------------------------------*/
147 155
1033 aol_icon(b->window->window); 1041 aol_icon(b->window->window);
1034 1042
1035 gtk_widget_show(b->window); 1043 gtk_widget_show(b->window);
1036 } 1044 }
1037 1045
1046 void show_change_passwd()
1047 {
1048 GtkWidget *hbox;
1049 GtkWidget *label;
1050 GtkWidget *vbox;
1051 struct passwddlg *b = g_new0(struct passwddlg, 1);
1052
1053 b->window = gtk_window_new(GTK_WINDOW_DIALOG);
1054 dialogwindows = g_list_prepend(dialogwindows, b->window);
1055 b->cancel = gtk_button_new_with_label("Cancel");
1056 b->ok = gtk_button_new_with_label("Ok");
1057
1058 vbox = gtk_vbox_new(FALSE, 10);
1059 label = gtk_label_new("Changing Password");
1060 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 10);
1061 gtk_widget_show(label);
1062
1063 hbox = gtk_hbox_new(FALSE, 10);
1064 label = gtk_label_new("Original Password");
1065 gtk_widget_show(label);
1066 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 10);
1067
1068 b->original = gtk_entry_new();
1069 gtk_box_pack_start(GTK_BOX(hbox), b->original, FALSE, FALSE, 10);
1070
1071 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 10);
1072 gtk_widget_show(hbox);
1073
1074
1075 label = gtk_label_new("Got sleepy, Will add the rest later.");
1076 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 10);
1077 gtk_widget_show(label);
1078
1079 gtk_container_add(GTK_CONTAINER(b->window), vbox);
1080 gtk_widget_show(vbox);
1081 gtk_widget_show(b->original);
1082 aol_icon(b->window->window);
1083 gtk_widget_realize(b->window);
1084 gtk_widget_show(b->window);
1085 }
1086
1038 void show_set_info() 1087 void show_set_info()
1039 { 1088 {
1040 GtkWidget *bot; 1089 GtkWidget *bot;
1041 GtkWidget *top; 1090 GtkWidget *top;
1042 1091