libgimp, plug-ins: gimp_procedure_config_[gs]et_values() not public anymore.

This goes with our planned change of not making GimpProcedure arguments order
relevant anymore regarding the PDB API. In particular, it means we don't want to
use GimpValueArray for various procedure arguments API, but directly
GimpProcedureConfig objects.

This change will allow to add or reorder arguments in the future, so that we
won't have to create new PDB procedures when adding new arguments, while still
keeping PDB API stability.
This commit is contained in:
Jehan
2023-10-15 19:22:32 +02:00
parent 8881079d9d
commit f25e0448b2
9 changed files with 141 additions and 173 deletions

View File

@ -53,7 +53,7 @@ gchar * script_fu_script_get_command_for_image_proc (
GimpImage *image,
guint n_drawables,
GimpDrawable **drawables,
const GimpValueArray *args);
GimpProcedureConfig *config);
GimpProcedure * script_fu_script_create_PDB_procedure (GimpPlugIn *plug_in,
SFScript *script,