Mercurial > pidgin
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 |
