mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-03 09:23:24 +00:00
app, libgimp, pdb, plug-ins: new GimpGroupLayer class in libgimp.
Also: - renaming gimp_layer_group_new() to gimp_group_layer_new() in order to keep the same name as in core code (i.e. GimpGroupLayer, not GimpLayerGroup). - renaming gimp_image_merge_layer_group() to gimp_group_layer_merge() - new functions: gimp_procedure_add_group_layer_argument(), gimp_procedure_add_group_layer_aux_argument() and gimp_procedure_add_group_layer_return_value(). This can be tested, e.g. in Python with these calls: ```py i = Gimp.get_images()[0] g = Gimp.GroupLayer.new(i, "hello") i.insert_layer(g, None, 1) g2 = Gimp.GroupLayer.new(i, "world") i.insert_layer(g2, g, 1) g.merge() ``` This was work started long ago, stored in an old stash which I finally finish now! :-)
This commit is contained in:
parent
98d3956fef
commit
b1736a6736
43 changed files with 1059 additions and 327 deletions
|
@ -113,8 +113,6 @@ GimpLayer* gimp_image_merge_visible_layers (GimpImage
|
|||
GimpLayer* gimp_image_merge_down (GimpImage *image,
|
||||
GimpLayer *merge_layer,
|
||||
GimpMergeType merge_type);
|
||||
GimpLayer* gimp_image_merge_layer_group (GimpImage *image,
|
||||
GimpLayer *layer_group);
|
||||
G_GNUC_INTERNAL GBytes* _gimp_image_get_colormap (GimpImage *image);
|
||||
G_GNUC_INTERNAL gboolean _gimp_image_set_colormap (GimpImage *image,
|
||||
GBytes *colormap);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue