pidgin/gtkdialogs.c

branch
cpw.qulogic.gtk3
changeset 32422
c215bc5d85e4
parent 32414
8c5d1edf9da2
child 32424
be4a642b2d45
equal deleted inserted replaced
32421:e3c0a56d62a6 32422:c215bc5d85e4
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_can_default(button, TRUE); 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
899 gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK); 899 gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK);
900 g_signal_connect(G_OBJECT(window), "response", G_CALLBACK(gtk_widget_destroy), NULL); 900 g_signal_connect(G_OBJECT(window), "response", G_CALLBACK(gtk_widget_destroy), NULL);
901 901
902 gtk_container_set_border_width (GTK_CONTAINER(window), PIDGIN_HIG_BOX_SPACE); 902 gtk_container_set_border_width (GTK_CONTAINER(window), PIDGIN_HIG_BOX_SPACE);
903 gtk_window_set_resizable(GTK_WINDOW(window), FALSE); 903 gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
904 /* TODO: figure out how to set no separator in a dialog in GTK+ 3.0 */ 904 /* TODO: figure out how to set no separator in a dialog in GTK+ 3.0 */
905 /*gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE);*/ 905 /*gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE);*/
906 gtk_box_set_spacing(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(window))), 906 gtk_box_set_spacing(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(window))),
907 PIDGIN_HIG_BORDER); 907 PIDGIN_HIG_BORDER);
908 gtk_container_set_border_width (GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(window))), 908 gtk_container_set_border_width(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(window))),
909 PIDGIN_HIG_BOX_SPACE); 909 PIDGIN_HIG_BOX_SPACE);
910 910
911 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); 911 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER);
912 gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(window))), hbox); 912 gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(window))), hbox);
913 img = gtk_image_new_from_stock(PIDGIN_STOCK_DIALOG_COOL, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE)); 913 img = gtk_image_new_from_stock(PIDGIN_STOCK_DIALOG_COOL, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE));
914 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); 914 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);

mercurial