pidgin/gtkdialogs.c

branch
cpw.qulogic.gtk3
changeset 32424
be4a642b2d45
parent 31506
d282fb1e8315
parent 32422
c215bc5d85e4
child 32433
f539a2c083b2
equal deleted inserted replaced
31579:a0a4b018f9eb 32424:be4a642b2d45
452 gtk_text_buffer_place_cursor(gtk_text_view_get_buffer(GTK_TEXT_VIEW(imhtml)), &iter); 452 gtk_text_buffer_place_cursor(gtk_text_view_get_buffer(GTK_TEXT_VIEW(imhtml)), &iter);
453 453
454 button = pidgin_dialog_add_button(GTK_DIALOG(win), GTK_STOCK_CLOSE, 454 button = pidgin_dialog_add_button(GTK_DIALOG(win), GTK_STOCK_CLOSE,
455 G_CALLBACK(destroy_win), win); 455 G_CALLBACK(destroy_win), win);
456 456
457 GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); 457 gtk_widget_set_can_default(button, TRUE);
458 gtk_widget_grab_default(button); 458 gtk_widget_grab_default(button);
459 459
460 gtk_widget_show_all(win); 460 gtk_widget_show_all(win);
461 gtk_window_present(GTK_WINDOW(win)); 461 gtk_window_present(GTK_WINDOW(win));
462 462
891 gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK); 891 gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK);
892 g_signal_connect(G_OBJECT(window), "response", G_CALLBACK(gtk_widget_destroy), NULL); 892 g_signal_connect(G_OBJECT(window), "response", G_CALLBACK(gtk_widget_destroy), NULL);
893 893
894 gtk_container_set_border_width (GTK_CONTAINER(window), PIDGIN_HIG_BOX_SPACE); 894 gtk_container_set_border_width (GTK_CONTAINER(window), PIDGIN_HIG_BOX_SPACE);
895 gtk_window_set_resizable(GTK_WINDOW(window), FALSE); 895 gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
896 gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE); 896 /* TODO: figure out how to set no separator in a dialog in GTK+ 3.0 */
897 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(window)->vbox), PIDGIN_HIG_BORDER); 897 /*gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE);*/
898 gtk_container_set_border_width (GTK_CONTAINER(GTK_DIALOG(window)->vbox), PIDGIN_HIG_BOX_SPACE); 898 gtk_box_set_spacing(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(window))),
899 PIDGIN_HIG_BORDER);
900 gtk_container_set_border_width(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(window))),
901 PIDGIN_HIG_BOX_SPACE);
899 902
900 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); 903 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER);
901 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(window)->vbox), hbox); 904 gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(window))), hbox);
902 img = gtk_image_new_from_stock(PIDGIN_STOCK_DIALOG_COOL, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE)); 905 img = gtk_image_new_from_stock(PIDGIN_STOCK_DIALOG_COOL, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE));
903 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); 906 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
904 907
905 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); 908 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
906 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); 909 gtk_misc_set_alignment(GTK_MISC(label), 0, 0);

mercurial