| 325 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), PIDGIN_HIG_BORDER/2); |
325 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), PIDGIN_HIG_BORDER/2); |
| 326 if (!multiline) |
326 if (!multiline) |
| 327 gtk_window_set_resizable(GTK_WINDOW(dialog), FALSE); |
327 gtk_window_set_resizable(GTK_WINDOW(dialog), FALSE); |
| 328 gtk_dialog_set_has_separator(GTK_DIALOG(dialog), FALSE); |
328 gtk_dialog_set_has_separator(GTK_DIALOG(dialog), FALSE); |
| 329 gtk_dialog_set_default_response(GTK_DIALOG(dialog), 0); |
329 gtk_dialog_set_default_response(GTK_DIALOG(dialog), 0); |
| |
330 gtk_window_set_transient_for(GTK_WINDOW(dialog), pidgin_get_toplevel()); |
| 330 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(dialog)->vbox), PIDGIN_HIG_BORDER); |
331 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(dialog)->vbox), PIDGIN_HIG_BORDER); |
| 331 |
332 |
| 332 /* Setup the main horizontal box */ |
333 /* Setup the main horizontal box */ |
| 333 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); |
334 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); |
| 334 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), hbox); |
335 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), hbox); |
| 468 data->cbs[0] = cancel_cb; |
469 data->cbs[0] = cancel_cb; |
| 469 data->cbs[1] = ok_cb; |
470 data->cbs[1] = ok_cb; |
| 470 |
471 |
| 471 /* Create the dialog. */ |
472 /* Create the dialog. */ |
| 472 data->dialog = dialog = gtk_dialog_new(); |
473 data->dialog = dialog = gtk_dialog_new(); |
| |
474 gtk_window_set_transient_for(GTK_WINDOW(dialog), pidgin_get_toplevel()); |
| 473 |
475 |
| 474 if (title != NULL) |
476 if (title != NULL) |
| 475 gtk_window_set_title(GTK_WINDOW(dialog), title); |
477 gtk_window_set_title(GTK_WINDOW(dialog), title); |
| 476 #ifdef _WIN32 |
478 #ifdef _WIN32 |
| 477 gtk_window_set_title(GTK_WINDOW(dialog), PIDGIN_ALERT_TITLE); |
479 gtk_window_set_title(GTK_WINDOW(dialog), PIDGIN_ALERT_TITLE); |