gimp/plug-ins/pagecurl
Michael Natterer e16c8a2352 Move the new "default_new_layer_mode" APIs to the image...
...in both the core and libgimp.

Images now know what the default mode for new layers is:

- NORMAL for empty images
- NORMAL for images with any non-legacy layer
- NORMAL_LEGAVY for images with only legacy layers

This changes behavior when layers are created from the UI, but *also*
when created by plug-ins (yes there is a compat issue here):

- Most (all?) single-layer file importers now create NORMAL layers
- Screenshot, Webpage etc also create NORMAL layers

Scripts that create images from scratch (logos etc) should not be
affected because they usually have NORMAL_LEGACY hardcoded.

3rd party plug-ins and scripts will also behave old-style unless they
get ported to gimp_image_get_default_new_layer_mode().
2017-08-21 20:18:00 +02:00
..
.gitignore plug-ins: put the pagecurl icons into a resource 2015-12-28 23:54:30 +01:00
Makefile.am pagecurl: do a pretty basic port to the gegl API. Still 8 bit though. 2016-04-18 15:21:24 +02:00
curl0.png flattened the icons and converted to 8-bit/color 2004-11-14 12:36:56 +00:00
curl1.png flattened the icons and converted to 8-bit/color 2004-11-14 12:36:56 +00:00
curl2.png flattened the icons and converted to 8-bit/color 2004-11-14 12:36:56 +00:00
curl3.png flattened the icons and converted to 8-bit/color 2004-11-14 12:36:56 +00:00
curl4.png flattened the icons and converted to 8-bit/color 2004-11-14 12:36:56 +00:00
curl5.png flattened the icons and converted to 8-bit/color 2004-11-14 12:36:56 +00:00
curl6.png flattened the icons and converted to 8-bit/color 2004-11-14 12:36:56 +00:00
curl7.png flattened the icons and converted to 8-bit/color 2004-11-14 12:36:56 +00:00
pagecurl.c Move the new "default_new_layer_mode" APIs to the image... 2017-08-21 20:18:00 +02:00