From 6f8cedca0671ab68514352c64579546547804475 Mon Sep 17 00:00:00 2001 From: TotalCaesar659 Date: Tue, 25 Jul 2017 06:17:45 -0500 Subject: Started GTK3 support --- shell/callbacks.c | 10 ++++++++++ 1 file changed, 10 insertions(+) mode change 100644 => 100755 shell/callbacks.c (limited to 'shell/callbacks.c') diff --git a/shell/callbacks.c b/shell/callbacks.c old mode 100644 new mode 100755 index 25640232..ecf2beac --- a/shell/callbacks.c +++ b/shell/callbacks.c @@ -44,6 +44,15 @@ void cb_save_graphic() gchar *filename; /* save the pixbuf to a png file */ +#if GTK_CHECK_VERSION(3, 0, 0) + dialog = gtk_file_chooser_dialog_new(_("Save Image"), + NULL, + GTK_FILE_CHOOSER_ACTION_SAVE, + "_Cancel", + GTK_RESPONSE_CANCEL, + "_Save", + GTK_RESPONSE_ACCEPT, NULL); +#else dialog = gtk_file_chooser_dialog_new(_("Save Image"), NULL, GTK_FILE_CHOOSER_ACTION_SAVE, @@ -51,6 +60,7 @@ void cb_save_graphic() GTK_RESPONSE_CANCEL, GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, NULL); +#endif filename = g_strconcat(shell->selected->name, ".png", NULL); gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(dialog), filename); -- cgit v1.2.3