Gimp/plug-ins/python
Niels De Graef 43d0f0fbd2 gimppdb: Allow more easy bindable API
Plug-ins that work from different bindings probably want to use their
own list-type to specify arguments, rather than working with a more
cumbersome `GimpValueArray`.

This new API should make it less verbose. For example:

```
args = Gimp.ValueArray.new(5)
args.insert(0, GObject.Value(Gimp.RunMode, Gimp.RunMode.NONINTERACTIVE))
args.insert(1, GObject.Value(Gimp.Image, image))
args.insert(2, GObject.Value(Gimp.Drawable, mask))
args.insert(3, GObject.Value(GObject.TYPE_INT, int(time.time())))
args.insert(4, GObject.Value(GObject.TYPE_DOUBLE, turbulence))
Gimp.get_pdb().run_procedure('plug-in-plasma', args)
```

becomes

```
Gimp.get_pdb().run_procedure('plug-in-plasma', [
    GObject.Value(Gimp.RunMode, Gimp.RunMode.NONINTERACTIVE),
    GObject.Value(Gimp.Image, image),
    GObject.Value(Gimp.Drawable, mask),
    GObject.Value(GObject.TYPE_INT, int(time.time())),
    GObject.Value(GObject.TYPE_DOUBLE, turbulence),
])
```
2020-09-20 11:36:01 +00:00
..
python-console plug-ins: more complete naming for Python|Script-Fu consoles. 2020-05-26 14:32:11 +02:00
.gitignore plug-ins: add .gitignore files. 2019-08-06 23:22:18 +02:00
colorxhtml.py gimppdb: Allow more easy bindable API 2020-09-20 11:36:01 +00:00
file-openraster.py gimppdb: Allow more easy bindable API 2020-09-20 11:36:01 +00:00
foggify.py gimppdb: Allow more easy bindable API 2020-09-20 11:36:01 +00:00
gradients-save-as-css.py plug-ins: remove second parameter of gimp_ui_init() in all non-C plug-ins 2019-09-24 19:43:58 +02:00
Makefile.am meson, autototools: install colorxhtml ported in previous commit. 2019-12-14 13:19:44 +01:00
meson.build Fix pygimp.interp generation, add /usr/bin/python3 alias 2020-07-28 17:17:18 +02:00
palette-offset.py Corrected code to work with newer split Gimp and GimpUi bindings. 2020-06-08 20:09:21 +00:00
palette-to-gradient.py plug-ins: add a "palette" argument to palette-to-gradient. 2019-08-06 00:29:33 +02:00
py-slice.py plug-ins: fix usage of gimp_file_save() in py-slice.py. 2019-10-12 13:55:07 +02:00
pygimp.interp.in Fix pygimp.interp generation, add /usr/bin/python3 alias 2020-07-28 17:17:18 +02:00
spyro-plus.py gimppdb: Allow more easy bindable API 2020-09-20 11:36:01 +00:00