diff options
author | TotalCaesar659 <x24cm5b8c54q6szxw@yandex.ru> | 2017-07-25 06:17:45 -0500 |
---|---|---|
committer | Leandro Pereira <leandro@hardinfo.org> | 2017-07-30 10:16:08 -0700 |
commit | 6f8cedca0671ab68514352c64579546547804475 (patch) | |
tree | c04dd9066216e5dd14800aef82cfc61b553f1879 /shell/callbacks.c | |
parent | b34ae0761a499265aee25bb53ad775e64b45c482 (diff) |
Started GTK3 support
Diffstat (limited to 'shell/callbacks.c')
-rwxr-xr-x[-rw-r--r--] | shell/callbacks.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/shell/callbacks.c b/shell/callbacks.c index 25640232..ecf2beac 100644..100755 --- 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); |