pidgin/gtkdialogs.c

branch
cpw.qulogic.gtk3
changeset 32394
f883709bdba4
parent 30880
7edf413efe1c
child 32412
f718420c4932
equal deleted inserted replaced
32393:69f260ac8ea8 32394:f883709bdba4
450 gtk_text_buffer_place_cursor(gtk_text_view_get_buffer(GTK_TEXT_VIEW(imhtml)), &iter); 450 gtk_text_buffer_place_cursor(gtk_text_view_get_buffer(GTK_TEXT_VIEW(imhtml)), &iter);
451 451
452 button = pidgin_dialog_add_button(GTK_DIALOG(win), GTK_STOCK_CLOSE, 452 button = pidgin_dialog_add_button(GTK_DIALOG(win), GTK_STOCK_CLOSE,
453 G_CALLBACK(destroy_win), win); 453 G_CALLBACK(destroy_win), win);
454 454
455 GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); 455 gtk_widget_set_can_default(button, TRUE);
456 gtk_widget_grab_default(button); 456 gtk_widget_grab_default(button);
457 457
458 gtk_widget_show_all(win); 458 gtk_widget_show_all(win);
459 gtk_window_present(GTK_WINDOW(win)); 459 gtk_window_present(GTK_WINDOW(win));
460 460
897 gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK); 897 gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK);
898 g_signal_connect(G_OBJECT(window), "response", G_CALLBACK(gtk_widget_destroy), NULL); 898 g_signal_connect(G_OBJECT(window), "response", G_CALLBACK(gtk_widget_destroy), NULL);
899 899
900 gtk_container_set_border_width (GTK_CONTAINER(window), PIDGIN_HIG_BOX_SPACE); 900 gtk_container_set_border_width (GTK_CONTAINER(window), PIDGIN_HIG_BOX_SPACE);
901 gtk_window_set_resizable(GTK_WINDOW(window), FALSE); 901 gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
902 gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE); 902 /* TODO: figure out how to set no separator in a dialog in GTK+ 3.0 */
903 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(window)->vbox), PIDGIN_HIG_BORDER); 903 /*gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE);*/
904 gtk_container_set_border_width (GTK_CONTAINER(GTK_DIALOG(window)->vbox), PIDGIN_HIG_BOX_SPACE); 904 gtk_box_set_spacing(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(window))),
905 PIDGIN_HIG_BORDER);
906 gtk_container_set_border_width (GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(window))),
907 PIDGIN_HIG_BOX_SPACE);
905 908
906 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); 909 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER);
907 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(window)->vbox), hbox); 910 gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(window))), hbox);
908 img = gtk_image_new_from_stock(PIDGIN_STOCK_DIALOG_COOL, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE)); 911 img = gtk_image_new_from_stock(PIDGIN_STOCK_DIALOG_COOL, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE));
909 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); 912 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
910 913
911 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); 914 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
912 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); 915 gtk_misc_set_alignment(GTK_MISC(label), 0, 0);

mercurial