| 203 data->u.multifield.fields); |
203 data->u.multifield.fields); |
| 204 |
204 |
| 205 gaim_request_close(GAIM_REQUEST_FIELDS, data); |
205 gaim_request_close(GAIM_REQUEST_FIELDS, data); |
| 206 } |
206 } |
| 207 |
207 |
| |
208 static void |
| |
209 destroy_multifield_cb(GtkWidget *dialog, GdkEvent *event, |
| |
210 GaimGtkRequestData *data) |
| |
211 { |
| |
212 multifield_cancel_cb(NULL, data); |
| |
213 } |
| |
214 |
| |
215 |
| 208 #define STOCK_ITEMIZE(r, l) \ |
216 #define STOCK_ITEMIZE(r, l) \ |
| 209 if (!strcmp((r), text)) \ |
217 if (!strcmp((r), text)) \ |
| 210 return (l); |
218 return (l); |
| 211 |
219 |
| 212 static const char * |
220 static const char * |
| 988 |
996 |
| 989 gtk_window_set_role(GTK_WINDOW(win), "multifield"); |
997 gtk_window_set_role(GTK_WINDOW(win), "multifield"); |
| 990 gtk_container_set_border_width(GTK_CONTAINER(win), 12); |
998 gtk_container_set_border_width(GTK_CONTAINER(win), 12); |
| 991 gtk_window_set_resizable(GTK_WINDOW(win), FALSE); |
999 gtk_window_set_resizable(GTK_WINDOW(win), FALSE); |
| 992 |
1000 |
| |
1001 g_signal_connect(G_OBJECT(win), "delete_event", |
| |
1002 G_CALLBACK(destroy_multifield_cb), data); |
| |
1003 |
| 993 /* Setup the main horizontal box */ |
1004 /* Setup the main horizontal box */ |
| 994 hbox = gtk_hbox_new(FALSE, 12); |
1005 hbox = gtk_hbox_new(FALSE, 12); |
| 995 gtk_container_add(GTK_CONTAINER(win), hbox); |
1006 gtk_container_add(GTK_CONTAINER(win), hbox); |
| 996 gtk_widget_show(hbox); |
1007 gtk_widget_show(hbox); |
| 997 |
1008 |