pidgin/gtkrequest.c

changeset 18926
c484e5217aa5
parent 18883
ebbd338319d4
child 18927
4de2239c5cfd
equal deleted inserted replaced
18925:3e38c4a7e1fc 18926:c484e5217aa5
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);

mercurial