Gimp/plug-ins
Jehan d3139e0f7c app: support saving/exporting with multi-selection.
This commit just changes our saving API (i.e. the GimpSaveProcedure
class) to take an array of drawables as argument instead of a single
drawable.

It actually doesn't matter much for exporting as the whole API seems
more or less bogus there and all formats plug-ins mostly care only
whether they will merge/flatten all visible layers (the selected ones
don't really matter) or if the format supports layers of some sort. It
may be worth later strengthening a bit this whole logics, and maybe
allow partial exports for instance.

As for saving, it was not even looking at the passed GimpDrawable either
and was simply re-querying the active layer anyway.
Note that I don't implement the multi-selection saving in XCF yet in
this commit. I only updated the API. The reason is that the current
commit won't be backportable to gimp-2-10 because it is an API break. On
the other hand, the code to save multi-selection can still be backported
even though the save() API will only pass a single drawable (as I said
anyway, this argument was mostly bogus until now, hence it doesn't
matter much for 2.10 logics).
2020-05-17 18:32:16 +02:00
..
common app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-bmp app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-dds app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-exr meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
file-faxg3 meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
file-fits app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-fli app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-ico app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-jpeg app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-psd app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-raw meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
file-sgi app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-tiff app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-webp app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
flame meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
fractal-explorer meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
gfig meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
gimpressionist meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
goat-exercises Split GIR into Gimp-3.0 and GimpUi-3.0 2020-05-15 07:45:25 +00:00
gradient-flare meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
help meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
help-browser gimpthrobber: Get rid of g_type_class_add_private() 2020-05-12 21:35:54 +02:00
ifs-compose meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
imagemap meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
lighting meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
map-object meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
metadata meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
pagecurl meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
print meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
pygimp colorselector: Rename signal emitters 2020-05-03 23:23:44 +02:00
python Issue #4326 - Add visual tab to spyrogimp plugin 2020-05-05 13:29:09 +03:00
screenshot meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
script-fu meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
selection-to-path Issue #1439: reverse the construction of the "selection to path" plugin. 2020-05-15 02:46:49 +02:00
twain meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
ui plug-ins: port file-gif-save to begin_export() and end_export() 2019-10-29 22:10:59 +01:00
.gitignore
Makefile.am plug-ins: move goat-exercise to a goat-exercises/ directory. 2019-08-07 00:00:20 +02:00
meson.build disabling Twain plug-in until it's fixed 2019-09-11 16:42:04 +02:00