| 578 buttons[(action_count * 2) - i - 1] = va_arg(actions, GCallback); |
578 buttons[(action_count * 2) - i - 1] = va_arg(actions, GCallback); |
| 579 } |
579 } |
| 580 |
580 |
| 581 /* Create the dialog. */ |
581 /* Create the dialog. */ |
| 582 data->dialog = dialog = gtk_dialog_new(); |
582 data->dialog = dialog = gtk_dialog_new(); |
| |
583 |
| |
584 #if GTK_CHECK_VERSION(2,10,0) |
| 583 gtk_window_set_deletable(GTK_WINDOW(data->dialog), FALSE); |
585 gtk_window_set_deletable(GTK_WINDOW(data->dialog), FALSE); |
| |
586 #endif |
| 584 |
587 |
| 585 if (title != NULL) |
588 if (title != NULL) |
| 586 gtk_window_set_title(GTK_WINDOW(dialog), title); |
589 gtk_window_set_title(GTK_WINDOW(dialog), title); |
| 587 #ifdef _WIN32 |
590 #ifdef _WIN32 |
| |
591 else |
| 588 gtk_window_set_title(GTK_WINDOW(dialog), PIDGIN_ALERT_TITLE); |
592 gtk_window_set_title(GTK_WINDOW(dialog), PIDGIN_ALERT_TITLE); |
| 589 #endif |
593 #endif |
| 590 |
594 |
| 591 for (i = 0; i < action_count; i++) { |
595 for (i = 0; i < action_count; i++) { |
| 592 gtk_dialog_add_button(GTK_DIALOG(dialog), |
596 gtk_dialog_add_button(GTK_DIALOG(dialog), |