gimp/app/file-data
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
..
.gitignore
Makefile.am app: new "gex" format (GIMP Extension). 2019-04-12 18:49:18 +02:00
file-data-gbr.c Issue 4456: CRITICAL **...: g_object_unref: assertion 2020-01-05 12:36:01 +01:00
file-data-gbr.h app: factor file_gbr_drawable_to_brush() out of file_gbr_image_to_brush() 2019-03-03 19:44:02 +01:00
file-data-gex.c App file-data-gex.c fix incompatible pointer type 2020-03-22 20:06:10 +00:00
file-data-gex.h app: new "gex" format (GIMP Extension). 2019-04-12 18:49:18 +02:00
file-data-gih.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-data-gih.h app, plug-ins: move file-gih-load from the file-gih plug-in to the core 2019-02-19 23:41:34 +01:00
file-data-pat.c Issue 4456: CRITICAL **...: g_object_unref: assertion 2020-01-05 12:36:01 +01:00
file-data-pat.h app: move file-pat-load from the file-pat plug-in to the core 2019-02-11 18:35:07 +01:00
file-data.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-data.h
meson.build Meson port. 2019-09-11 16:42:04 +02:00