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 { |