Mercurial > pidgin
comparison src/dialogs.c @ 7081:73da9c3ad9ac
[gaim-migrate @ 7646]
show_find_info() is gone.
committer: Tailor Script <tailor@pidgin.im>
| author | Christian Hammond <chipx86@chipx86.com> |
|---|---|
| date | Tue, 30 Sep 2003 22:49:00 +0000 |
| parents | fc9c74cfb306 |
| children | 807aba537663 |
comparison
equal
deleted
inserted
replaced
| 7080:fc9c74cfb306 | 7081:73da9c3ad9ac |
|---|---|
| 984 gtk_widget_show(gtkconv->dialogs.log); | 984 gtk_widget_show(gtkconv->dialogs.log); |
| 985 gdk_window_raise(gtkconv->dialogs.log->window); | 985 gdk_window_raise(gtkconv->dialogs.log->window); |
| 986 } | 986 } |
| 987 | 987 |
| 988 /*------------------------------------------------------*/ | 988 /*------------------------------------------------------*/ |
| 989 /* Find Buddy By Email */ | |
| 990 /*------------------------------------------------------*/ | |
| 991 | |
| 992 void do_find_info(GtkWidget *w, struct findbyinfo *b) | |
| 993 { | |
| 994 const char *first; | |
| 995 const char *middle; | |
| 996 const char *last; | |
| 997 const char *maiden; | |
| 998 const char *city; | |
| 999 const char *state; | |
| 1000 const char *country; | |
| 1001 | |
| 1002 first = gtk_entry_get_text(GTK_ENTRY(b->firstentry)); | |
| 1003 middle = gtk_entry_get_text(GTK_ENTRY(b->middleentry)); | |
| 1004 last = gtk_entry_get_text(GTK_ENTRY(b->lastentry)); | |
| 1005 maiden = gtk_entry_get_text(GTK_ENTRY(b->maidenentry)); | |
| 1006 city = gtk_entry_get_text(GTK_ENTRY(b->cityentry)); | |
| 1007 state = gtk_entry_get_text(GTK_ENTRY(b->stateentry)); | |
| 1008 country = gtk_entry_get_text(GTK_ENTRY(b->countryentry)); | |
| 1009 | |
| 1010 serv_dir_search(b->gc, first, middle, last, maiden, city, state, country, ""); | |
| 1011 destroy_dialog(NULL, b->window); | |
| 1012 } | |
| 1013 | |
| 1014 void show_find_info(GaimConnection *gc) | |
| 1015 { | |
| 1016 GtkWidget *cancel; | |
| 1017 GtkWidget *ok; | |
| 1018 GtkWidget *label; | |
| 1019 GtkWidget *bbox; | |
| 1020 GtkWidget *vbox; | |
| 1021 GtkWidget *hbox; | |
| 1022 GtkWidget *fbox; | |
| 1023 GtkWidget *frame; | |
| 1024 | |
| 1025 struct findbyinfo *b = g_new0(struct findbyinfo, 1); | |
| 1026 b->gc = gc; | |
| 1027 GAIM_DIALOG(b->window); | |
| 1028 gtk_window_set_resizable(GTK_WINDOW(b->window), TRUE); | |
| 1029 gtk_window_set_role(GTK_WINDOW(b->window), "find_info"); | |
| 1030 | |
| 1031 dialogwindows = g_list_prepend(dialogwindows, b->window); | |
| 1032 | |
| 1033 frame = gtk_frame_new(_("Search for Buddy")); | |
| 1034 fbox = gtk_vbox_new(FALSE, 5); | |
| 1035 | |
| 1036 /* Build OK Button */ | |
| 1037 | |
| 1038 ok = gaim_pixbuf_button_from_stock(_("OK"), GTK_STOCK_OK, GAIM_BUTTON_HORIZONTAL); | |
| 1039 cancel = gaim_pixbuf_button_from_stock(_("Cancel"), GTK_STOCK_CANCEL, GAIM_BUTTON_HORIZONTAL); | |
| 1040 | |
| 1041 bbox = gtk_hbox_new(FALSE, 5); | |
| 1042 vbox = gtk_vbox_new(FALSE, 5); | |
| 1043 gtk_container_set_border_width(GTK_CONTAINER(vbox), 5); | |
| 1044 | |
| 1045 b->firstentry = gtk_entry_new(); | |
| 1046 b->middleentry = gtk_entry_new(); | |
| 1047 b->lastentry = gtk_entry_new(); | |
| 1048 b->maidenentry = gtk_entry_new(); | |
| 1049 b->cityentry = gtk_entry_new(); | |
| 1050 b->stateentry = gtk_entry_new(); | |
| 1051 b->countryentry = gtk_entry_new(); | |
| 1052 | |
| 1053 gtk_box_pack_end(GTK_BOX(bbox), ok, FALSE, FALSE, 0); | |
| 1054 gtk_box_pack_end(GTK_BOX(bbox), cancel, FALSE, FALSE, 0); | |
| 1055 | |
| 1056 /* Line 1 */ | |
| 1057 label = gtk_label_new(_("First Name")); | |
| 1058 | |
| 1059 hbox = gtk_hbox_new(FALSE, 5); | |
| 1060 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); | |
| 1061 gtk_box_pack_end(GTK_BOX(hbox), b->firstentry, FALSE, FALSE, 0); | |
| 1062 | |
| 1063 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); | |
| 1064 | |
| 1065 /* Line 2 */ | |
| 1066 | |
| 1067 label = gtk_label_new(_("Middle Name")); | |
| 1068 | |
| 1069 hbox = gtk_hbox_new(FALSE, 5); | |
| 1070 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); | |
| 1071 gtk_box_pack_end(GTK_BOX(hbox), b->middleentry, FALSE, FALSE, 0); | |
| 1072 | |
| 1073 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); | |
| 1074 | |
| 1075 /* Line 3 */ | |
| 1076 | |
| 1077 label = gtk_label_new(_("Last Name")); | |
| 1078 | |
| 1079 hbox = gtk_hbox_new(FALSE, 5); | |
| 1080 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); | |
| 1081 gtk_box_pack_end(GTK_BOX(hbox), b->lastentry, FALSE, FALSE, 0); | |
| 1082 | |
| 1083 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); | |
| 1084 | |
| 1085 /* Line 4 */ | |
| 1086 | |
| 1087 label = gtk_label_new(_("Maiden Name")); | |
| 1088 | |
| 1089 hbox = gtk_hbox_new(FALSE, 5); | |
| 1090 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); | |
| 1091 gtk_box_pack_end(GTK_BOX(hbox), b->maidenentry, FALSE, FALSE, 0); | |
| 1092 | |
| 1093 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); | |
| 1094 | |
| 1095 /* Line 5 */ | |
| 1096 | |
| 1097 label = gtk_label_new(_("City")); | |
| 1098 | |
| 1099 hbox = gtk_hbox_new(FALSE, 5); | |
| 1100 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); | |
| 1101 gtk_box_pack_end(GTK_BOX(hbox), b->cityentry, FALSE, FALSE, 0); | |
| 1102 | |
| 1103 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); | |
| 1104 | |
| 1105 /* Line 6 */ | |
| 1106 label = gtk_label_new(_("State")); | |
| 1107 | |
| 1108 hbox = gtk_hbox_new(FALSE, 5); | |
| 1109 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); | |
| 1110 gtk_box_pack_end(GTK_BOX(hbox), b->stateentry, FALSE, FALSE, 0); | |
| 1111 | |
| 1112 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); | |
| 1113 | |
| 1114 /* Line 7 */ | |
| 1115 label = gtk_label_new(_("Country")); | |
| 1116 | |
| 1117 hbox = gtk_hbox_new(FALSE, 5); | |
| 1118 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); | |
| 1119 gtk_box_pack_end(GTK_BOX(hbox), b->countryentry, FALSE, FALSE, 0); | |
| 1120 | |
| 1121 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); | |
| 1122 | |
| 1123 /* Merge The Boxes */ | |
| 1124 | |
| 1125 gtk_container_add(GTK_CONTAINER(frame), vbox); | |
| 1126 gtk_box_pack_start(GTK_BOX(fbox), frame, FALSE, FALSE, 0); | |
| 1127 gtk_box_pack_start(GTK_BOX(fbox), bbox, FALSE, FALSE, 0); | |
| 1128 | |
| 1129 g_signal_connect(G_OBJECT(b->window), "destroy", G_CALLBACK(destroy_dialog), b->window); | |
| 1130 g_signal_connect(G_OBJECT(cancel), "clicked", G_CALLBACK(destroy_dialog), b->window); | |
| 1131 g_signal_connect(G_OBJECT(ok), "clicked", G_CALLBACK(do_find_info), b); | |
| 1132 | |
| 1133 gtk_window_set_title(GTK_WINDOW(b->window), _("Find Buddy By Info")); | |
| 1134 gtk_window_set_focus(GTK_WINDOW(b->window), b->firstentry); | |
| 1135 gtk_container_add(GTK_CONTAINER(b->window), fbox); | |
| 1136 gtk_container_set_border_width(GTK_CONTAINER(b->window), 5); | |
| 1137 gtk_widget_realize(b->window); | |
| 1138 | |
| 1139 gtk_widget_show_all(b->window); | |
| 1140 } | |
| 1141 | |
| 1142 /*------------------------------------------------------*/ | |
| 1143 /* Link Dialog */ | 989 /* Link Dialog */ |
| 1144 /*------------------------------------------------------*/ | 990 /*------------------------------------------------------*/ |
| 1145 | 991 |
| 1146 void cancel_link(GtkWidget *widget, GaimConversation *c) | 992 void cancel_link(GtkWidget *widget, GaimConversation *c) |
| 1147 { | 993 { |
