Gimp/devel-docs/libgimpbase
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
..
.gitignore devel-docs, libgimp: update some .gitignore files 2019-11-19 20:40:22 +01:00
libgimpbase3-docs.sgml [devel-docs] move version file to deduplicate code 2019-09-09 18:15:13 +00:00
libgimpbase3-overrides.txt devel-docs: change the libgimpbase docs to "libgimpbase3" 2019-07-23 13:47:51 +02:00
libgimpbase3-sections.txt gimppdb: Allow more easy bindable API 2020-09-20 11:36:01 +00:00
libgimpbase3.types Move GimpParamSpecString from libgimp back to app 2019-08-19 12:54:52 +02:00
Makefile.am [devel-docs] move version file to deduplicate code 2019-09-09 18:15:13 +00:00
meson.build Meson port. 2019-09-11 16:42:04 +02:00