Mercurial > pidgin
comparison src/gtkimhtml.c @ 11069:65db26d0bc90
[gaim-migrate @ 13065]
Stu committed this to oldstatus:
"gtk_message_dialog_new_with_markup() is new to Gtk 2.4, so Gaim wouldn't
compile with Gtk < 2.4."
This was broken by a patch I wrote. My apologies, Stu, for the hassle during string freeze. Thanks for fixing it.
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Fri, 08 Jul 2005 03:54:31 +0000 |
parents | 86725cfe0550 |
children | 5c56223fa24f |
comparison
equal
deleted
inserted
replaced
11068:9bd0aac996f4 | 11069:65db26d0bc90 |
---|---|
3116 #endif | 3116 #endif |
3117 | 3117 |
3118 /* If I can't find a valid type, I will just tell the user about it and then assume | 3118 /* If I can't find a valid type, I will just tell the user about it and then assume |
3119 it's a png */ | 3119 it's a png */ |
3120 if (!type){ | 3120 if (!type){ |
3121 #if GTK_CHECK_VERSION(2,4,0) | |
3121 GtkWidget *dialog = gtk_message_dialog_new_with_markup(NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, | 3122 GtkWidget *dialog = gtk_message_dialog_new_with_markup(NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, |
3122 _("<span size='larger' weight='bold'>Unrecognized file type</span>\n\nDefaulting to PNG.")); | 3123 _("<span size='larger' weight='bold'>Unrecognized file type</span>\n\nDefaulting to PNG.")); |
3124 #else | |
3125 GtkWidget *dialog = gtk_message_dialog_new(NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, | |
3126 _("Unrecognized file type\n\nDefaulting to PNG.")); | |
3127 #endif | |
3128 | |
3123 g_signal_connect_swapped(dialog, "response", G_CALLBACK (gtk_widget_destroy), dialog); | 3129 g_signal_connect_swapped(dialog, "response", G_CALLBACK (gtk_widget_destroy), dialog); |
3124 gtk_widget_show(dialog); | 3130 gtk_widget_show(dialog); |
3125 type = g_strdup("png"); | 3131 type = g_strdup("png"); |
3126 } | 3132 } |
3127 | 3133 |
3128 gdk_pixbuf_save(image->pixbuf, filename, type, &error, NULL); | 3134 gdk_pixbuf_save(image->pixbuf, filename, type, &error, NULL); |
3129 | 3135 |
3130 if (error){ | 3136 if (error){ |
3137 #if GTK_CHECK_VERSION(2,4,0) | |
3131 GtkWidget *dialog = gtk_message_dialog_new_with_markup(NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, | 3138 GtkWidget *dialog = gtk_message_dialog_new_with_markup(NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, |
3132 _("<span size='larger' weight='bold'>Error saving image</span>\n\n%s"), error->message); | 3139 _("<span size='larger' weight='bold'>Error saving image</span>\n\n%s"), error->message); |
3140 #else | |
3141 GtkWidget *dialog = gtk_message_dialog_new(NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, | |
3142 _("Error saving image\n\n%s"), error->message); | |
3143 #endif | |
3133 g_signal_connect_swapped(dialog, "response", G_CALLBACK (gtk_widget_destroy), dialog); | 3144 g_signal_connect_swapped(dialog, "response", G_CALLBACK (gtk_widget_destroy), dialog); |
3134 gtk_widget_show(dialog); | 3145 gtk_widget_show(dialog); |
3135 g_error_free(error); | 3146 g_error_free(error); |
3136 } | 3147 } |
3137 | 3148 |