libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value)

So a value array can now we created like this:

array = gimp_value_array_new_from_types (&error_msg,
                                         G_TYPE_STRING, "foo",
                                         G_TYPE_INT,    23,
                                         G_TYPE_NONE);

Change PDB generation to use this, which makes for much nicer code in
the libgimp wrappers, and only set arrays separately instead of all
values.
This commit is contained in:
Michael Natterer 2019-08-08 13:01:50 +02:00
parent dd8bf71f96
commit 30d63111c3
54 changed files with 2030 additions and 2508 deletions

View file

@ -57,7 +57,8 @@ gimp_version (void)
GimpValueArray *return_vals;
gchar *version = NULL;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -95,7 +96,8 @@ gimp_getpid (void)
GimpValueArray *return_vals;
gint pid = 0;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -134,9 +136,9 @@ gimp_attach_parasite (const GimpParasite *parasite)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_PARASITE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_PARASITE, parasite,
G_TYPE_NONE);
g_value_set_boxed (gimp_value_array_index (args, 0), parasite);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -175,9 +177,9 @@ gimp_detach_parasite (const gchar *name)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -215,9 +217,9 @@ gimp_get_parasite (const gchar *name)
GimpValueArray *return_vals;
GimpParasite *parasite = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -258,7 +260,8 @@ gimp_get_parasite_list (gint *num_parasites)
GimpValueArray *return_vals;
gchar **parasites = NULL;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -302,9 +305,9 @@ gimp_temp_name (const gchar *extension)
GimpValueArray *return_vals;
gchar *name = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, extension,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), extension);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -55,9 +55,9 @@ gimp_brush_new (const gchar *name)
GimpValueArray *return_vals;
gchar *actual_name = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -97,9 +97,9 @@ gimp_brush_duplicate (const gchar *name)
GimpValueArray *return_vals;
gchar *copy_name = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -138,9 +138,9 @@ gimp_brush_is_generated (const gchar *name)
GimpValueArray *return_vals;
gboolean generated = FALSE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -182,11 +182,10 @@ gimp_brush_rename (const gchar *name,
GimpValueArray *return_vals;
gchar *actual_name = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_STRING, new_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_string (gimp_value_array_index (args, 1), new_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -225,9 +224,9 @@ gimp_brush_delete (const gchar *name)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -265,9 +264,9 @@ gimp_brush_is_editable (const gchar *name)
GimpValueArray *return_vals;
gboolean editable = FALSE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -315,9 +314,9 @@ gimp_brush_get_info (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -385,9 +384,9 @@ gimp_brush_get_pixels (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -450,9 +449,9 @@ gimp_brush_get_spacing (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -498,11 +497,10 @@ gimp_brush_set_spacing (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, spacing,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), spacing);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -545,9 +543,9 @@ gimp_brush_get_shape (const gchar *name)
GimpValueArray *return_vals;
GimpBrushGeneratedShape shape = 0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -593,11 +591,10 @@ gimp_brush_set_shape (const gchar *name,
GimpValueArray *return_vals;
GimpBrushGeneratedShape shape_out = 0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_BRUSH_GENERATED_SHAPE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_BRUSH_GENERATED_SHAPE, shape_in,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_enum (gimp_value_array_index (args, 1), shape_in);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -637,9 +634,9 @@ gimp_brush_get_radius (const gchar *name)
GimpValueArray *return_vals;
gdouble radius = 0.0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -681,11 +678,10 @@ gimp_brush_set_radius (const gchar *name,
GimpValueArray *return_vals;
gdouble radius_out = 0.0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_DOUBLE, radius_in,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_double (gimp_value_array_index (args, 1), radius_in);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -725,9 +721,9 @@ gimp_brush_get_spikes (const gchar *name)
GimpValueArray *return_vals;
gint spikes = 0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -769,11 +765,10 @@ gimp_brush_set_spikes (const gchar *name,
GimpValueArray *return_vals;
gint spikes_out = 0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, spikes_in,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), spikes_in);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -815,9 +810,9 @@ gimp_brush_get_hardness (const gchar *name)
GimpValueArray *return_vals;
gdouble hardness = 0.0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -860,11 +855,10 @@ gimp_brush_set_hardness (const gchar *name,
GimpValueArray *return_vals;
gdouble hardness_out = 0.0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_DOUBLE, hardness_in,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_double (gimp_value_array_index (args, 1), hardness_in);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -905,9 +899,9 @@ gimp_brush_get_aspect_ratio (const gchar *name)
GimpValueArray *return_vals;
gdouble aspect_ratio = 0.0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -950,11 +944,10 @@ gimp_brush_set_aspect_ratio (const gchar *name,
GimpValueArray *return_vals;
gdouble aspect_ratio_out = 0.0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_DOUBLE, aspect_ratio_in,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_double (gimp_value_array_index (args, 1), aspect_ratio_in);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -994,9 +987,9 @@ gimp_brush_get_angle (const gchar *name)
GimpValueArray *return_vals;
gdouble angle = 0.0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1038,11 +1031,10 @@ gimp_brush_set_angle (const gchar *name,
GimpValueArray *return_vals;
gdouble angle_out = 0.0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_DOUBLE, angle_in,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_double (gimp_value_array_index (args, 1), angle_in);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -52,7 +52,8 @@ gimp_brushes_refresh (void)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -94,9 +95,9 @@ gimp_brushes_get_list (const gchar *filter,
GimpValueArray *return_vals;
gchar **brush_list = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, filter,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), filter);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -62,19 +62,14 @@ gimp_brushes_popup (const gchar *brush_callback,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_DOUBLE,
GIMP_TYPE_INT32,
GIMP_TYPE_LAYER_MODE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, brush_callback,
G_TYPE_STRING, popup_title,
G_TYPE_STRING, initial_brush,
G_TYPE_DOUBLE, opacity,
GIMP_TYPE_INT32, spacing,
GIMP_TYPE_LAYER_MODE, paint_mode,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), brush_callback);
g_value_set_string (gimp_value_array_index (args, 1), popup_title);
g_value_set_string (gimp_value_array_index (args, 2), initial_brush);
g_value_set_double (gimp_value_array_index (args, 3), opacity);
g_value_set_int (gimp_value_array_index (args, 4), spacing);
g_value_set_enum (gimp_value_array_index (args, 5), paint_mode);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -110,9 +105,9 @@ gimp_brushes_close_popup (const gchar *brush_callback)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, brush_callback,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), brush_callback);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -156,17 +151,13 @@ gimp_brushes_set_popup (const gchar *brush_callback,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_DOUBLE,
GIMP_TYPE_INT32,
GIMP_TYPE_LAYER_MODE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, brush_callback,
G_TYPE_STRING, brush_name,
G_TYPE_DOUBLE, opacity,
GIMP_TYPE_INT32, spacing,
GIMP_TYPE_LAYER_MODE, paint_mode,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), brush_callback);
g_value_set_string (gimp_value_array_index (args, 1), brush_name);
g_value_set_double (gimp_value_array_index (args, 2), opacity);
g_value_set_int (gimp_value_array_index (args, 3), spacing);
g_value_set_enum (gimp_value_array_index (args, 4), paint_mode);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -59,9 +59,9 @@ gimp_buffers_get_list (const gchar *filter,
GimpValueArray *return_vals;
gchar **buffer_list = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, filter,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), filter);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -108,11 +108,10 @@ gimp_buffer_rename (const gchar *buffer_name,
GimpValueArray *return_vals;
gchar *real_name = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, buffer_name,
G_TYPE_STRING, new_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), buffer_name);
g_value_set_string (gimp_value_array_index (args, 1), new_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -151,9 +150,9 @@ gimp_buffer_delete (const gchar *buffer_name)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, buffer_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), buffer_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -191,9 +190,9 @@ gimp_buffer_get_width (const gchar *buffer_name)
GimpValueArray *return_vals;
gint width = 0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, buffer_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), buffer_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -232,9 +231,9 @@ gimp_buffer_get_height (const gchar *buffer_name)
GimpValueArray *return_vals;
gint height = 0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, buffer_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), buffer_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -273,9 +272,9 @@ gimp_buffer_get_bytes (const gchar *buffer_name)
GimpValueArray *return_vals;
gint bytes = 0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, buffer_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), buffer_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -314,9 +313,9 @@ gimp_buffer_get_image_type (const gchar *buffer_name)
GimpValueArray *return_vals;
GimpImageBaseType image_type = 0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, buffer_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), buffer_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -68,19 +68,14 @@ _gimp_channel_new (gint32 image_ID,
GimpValueArray *return_vals;
gint32 channel_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
G_TYPE_STRING,
G_TYPE_DOUBLE,
GIMP_TYPE_RGB,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, width,
GIMP_TYPE_INT32, height,
G_TYPE_STRING, name,
G_TYPE_DOUBLE, opacity,
GIMP_TYPE_RGB, color,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), width);
g_value_set_int (gimp_value_array_index (args, 2), height);
g_value_set_string (gimp_value_array_index (args, 3), name);
g_value_set_double (gimp_value_array_index (args, 4), opacity);
gimp_value_set_rgb (gimp_value_array_index (args, 5), color);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -127,13 +122,11 @@ gimp_channel_new_from_component (gint32 image_ID,
GimpValueArray *return_vals;
gint32 channel_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_CHANNEL_TYPE,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_CHANNEL_TYPE, component,
G_TYPE_STRING, name,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_enum (gimp_value_array_index (args, 1), component);
g_value_set_string (gimp_value_array_index (args, 2), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -172,9 +165,9 @@ gimp_channel_copy (gint32 channel_ID)
GimpValueArray *return_vals;
gint32 channel_copy_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_CHANNEL_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_CHANNEL_ID, channel_ID,
G_TYPE_NONE);
gimp_value_set_channel_id (gimp_value_array_index (args, 0), channel_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -220,17 +213,13 @@ gimp_channel_combine_masks (gint32 channel1_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_CHANNEL_ID,
GIMP_TYPE_CHANNEL_ID,
GIMP_TYPE_CHANNEL_OPS,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_CHANNEL_ID, channel1_ID,
GIMP_TYPE_CHANNEL_ID, channel2_ID,
GIMP_TYPE_CHANNEL_OPS, operation,
GIMP_TYPE_INT32, offx,
GIMP_TYPE_INT32, offy,
G_TYPE_NONE);
gimp_value_set_channel_id (gimp_value_array_index (args, 0), channel1_ID);
gimp_value_set_channel_id (gimp_value_array_index (args, 1), channel2_ID);
g_value_set_enum (gimp_value_array_index (args, 2), operation);
g_value_set_int (gimp_value_array_index (args, 3), offx);
g_value_set_int (gimp_value_array_index (args, 4), offy);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -268,9 +257,9 @@ gimp_channel_get_show_masked (gint32 channel_ID)
GimpValueArray *return_vals;
gboolean show_masked = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_CHANNEL_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_CHANNEL_ID, channel_ID,
G_TYPE_NONE);
gimp_value_set_channel_id (gimp_value_array_index (args, 0), channel_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -311,11 +300,10 @@ gimp_channel_set_show_masked (gint32 channel_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_CHANNEL_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_CHANNEL_ID, channel_ID,
G_TYPE_BOOLEAN, show_masked,
G_TYPE_NONE);
gimp_value_set_channel_id (gimp_value_array_index (args, 0), channel_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), show_masked);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -351,9 +339,9 @@ gimp_channel_get_opacity (gint32 channel_ID)
GimpValueArray *return_vals;
gdouble opacity = 0.0;
args = gimp_value_array_new_from_types (GIMP_TYPE_CHANNEL_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_CHANNEL_ID, channel_ID,
G_TYPE_NONE);
gimp_value_set_channel_id (gimp_value_array_index (args, 0), channel_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -392,11 +380,10 @@ gimp_channel_set_opacity (gint32 channel_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_CHANNEL_ID,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_CHANNEL_ID, channel_ID,
G_TYPE_DOUBLE, opacity,
G_TYPE_NONE);
gimp_value_set_channel_id (gimp_value_array_index (args, 0), channel_ID);
g_value_set_double (gimp_value_array_index (args, 1), opacity);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -434,9 +421,9 @@ gimp_channel_get_color (gint32 channel_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_CHANNEL_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_CHANNEL_ID, channel_ID,
G_TYPE_NONE);
gimp_value_set_channel_id (gimp_value_array_index (args, 0), channel_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -477,11 +464,10 @@ gimp_channel_set_color (gint32 channel_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_CHANNEL_ID,
GIMP_TYPE_RGB,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_CHANNEL_ID, channel_ID,
GIMP_TYPE_RGB, color,
G_TYPE_NONE);
gimp_value_set_channel_id (gimp_value_array_index (args, 0), channel_ID);
gimp_value_set_rgb (gimp_value_array_index (args, 1), color);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

File diff suppressed because it is too large Load diff

View file

@ -59,7 +59,8 @@ gimp_debug_timer_start (void)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -101,7 +102,8 @@ gimp_debug_timer_end (void)
GimpValueArray *return_vals;
gdouble elapsed = 0.0;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -55,9 +55,9 @@ gimp_display_is_valid (gint32 display_ID)
GimpValueArray *return_vals;
gboolean valid = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DISPLAY_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DISPLAY_ID, display_ID,
G_TYPE_NONE);
gimp_value_set_display_id (gimp_value_array_index (args, 0), display_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -99,9 +99,9 @@ gimp_display_new (gint32 image_ID)
GimpValueArray *return_vals;
gint32 display_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -142,9 +142,9 @@ gimp_display_delete (gint32 display_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DISPLAY_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DISPLAY_ID, display_ID,
G_TYPE_NONE);
gimp_value_set_display_id (gimp_value_array_index (args, 0), display_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -186,9 +186,9 @@ gimp_display_get_window_handle (gint32 display_ID)
GimpValueArray *return_vals;
gint window = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_DISPLAY_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DISPLAY_ID, display_ID,
G_TYPE_NONE);
gimp_value_set_display_id (gimp_value_array_index (args, 0), display_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -227,7 +227,8 @@ gimp_displays_flush (void)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -268,11 +269,10 @@ gimp_displays_reconnect (gint32 old_image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, old_image_ID,
GIMP_TYPE_IMAGE_ID, new_image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), old_image_ID);
gimp_value_set_image_id (gimp_value_array_index (args, 1), new_image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -58,9 +58,9 @@ _gimp_drawable_get_format (gint32 drawable_ID)
GimpValueArray *return_vals;
gchar *format = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -102,9 +102,9 @@ _gimp_drawable_get_thumbnail_format (gint32 drawable_ID)
GimpValueArray *return_vals;
gchar *format = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -141,9 +141,9 @@ gimp_drawable_type (gint32 drawable_ID)
GimpValueArray *return_vals;
GimpImageType type = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -183,9 +183,9 @@ gimp_drawable_type_with_alpha (gint32 drawable_ID)
GimpValueArray *return_vals;
GimpImageType type_with_alpha = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -224,9 +224,9 @@ gimp_drawable_has_alpha (gint32 drawable_ID)
GimpValueArray *return_vals;
gboolean has_alpha = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -264,9 +264,9 @@ gimp_drawable_is_rgb (gint32 drawable_ID)
GimpValueArray *return_vals;
gboolean is_rgb = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -304,9 +304,9 @@ gimp_drawable_is_gray (gint32 drawable_ID)
GimpValueArray *return_vals;
gboolean is_gray = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -344,9 +344,9 @@ gimp_drawable_is_indexed (gint32 drawable_ID)
GimpValueArray *return_vals;
gboolean is_indexed = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -383,9 +383,9 @@ gimp_drawable_bpp (gint32 drawable_ID)
GimpValueArray *return_vals;
gint bpp = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -422,9 +422,9 @@ gimp_drawable_width (gint32 drawable_ID)
GimpValueArray *return_vals;
gint width = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -461,9 +461,9 @@ gimp_drawable_height (gint32 drawable_ID)
GimpValueArray *return_vals;
gint height = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -506,9 +506,9 @@ gimp_drawable_offsets (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -573,9 +573,9 @@ gimp_drawable_mask_bounds (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean non_empty = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -633,9 +633,9 @@ gimp_drawable_mask_intersect (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean non_empty = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -683,11 +683,10 @@ gimp_drawable_merge_shadow (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_BOOLEAN, undo,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), undo);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -728,9 +727,9 @@ gimp_drawable_free_shadow (gint32 drawable_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -777,17 +776,13 @@ gimp_drawable_update (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, x,
GIMP_TYPE_INT32, y,
GIMP_TYPE_INT32, width,
GIMP_TYPE_INT32, height,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), x);
g_value_set_int (gimp_value_array_index (args, 2), y);
g_value_set_int (gimp_value_array_index (args, 3), width);
g_value_set_int (gimp_value_array_index (args, 4), height);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -833,13 +828,11 @@ gimp_drawable_get_pixel (gint32 drawable_ID,
GimpValueArray *return_vals;
guint8 *pixel = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, x_coord,
GIMP_TYPE_INT32, y_coord,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), x_coord);
g_value_set_int (gimp_value_array_index (args, 2), y_coord);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -893,16 +886,13 @@ gimp_drawable_set_pixel (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT8_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, x_coord,
GIMP_TYPE_INT32, y_coord,
GIMP_TYPE_INT32, num_channels,
GIMP_TYPE_INT8_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), x_coord);
g_value_set_int (gimp_value_array_index (args, 2), y_coord);
g_value_set_int (gimp_value_array_index (args, 3), num_channels);
gimp_value_set_int8_array (gimp_value_array_index (args, 4), pixel, num_channels);
if (pdb)
@ -951,11 +941,10 @@ gimp_drawable_fill (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_FILL_TYPE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_FILL_TYPE, fill_type,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 1), fill_type);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1005,17 +994,13 @@ gimp_drawable_offset (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_BOOLEAN,
GIMP_TYPE_OFFSET_TYPE,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_BOOLEAN, wrap_around,
GIMP_TYPE_OFFSET_TYPE, fill_type,
GIMP_TYPE_INT32, offset_x,
GIMP_TYPE_INT32, offset_y,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), wrap_around);
g_value_set_enum (gimp_value_array_index (args, 2), fill_type);
g_value_set_int (gimp_value_array_index (args, 3), offset_x);
g_value_set_int (gimp_value_array_index (args, 4), offset_y);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1068,13 +1053,11 @@ _gimp_drawable_thumbnail (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, width,
GIMP_TYPE_INT32, height,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), width);
g_value_set_int (gimp_value_array_index (args, 2), height);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1152,21 +1135,15 @@ _gimp_drawable_sub_thumbnail (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, src_x,
GIMP_TYPE_INT32, src_y,
GIMP_TYPE_INT32, src_width,
GIMP_TYPE_INT32, src_height,
GIMP_TYPE_INT32, dest_width,
GIMP_TYPE_INT32, dest_height,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), src_x);
g_value_set_int (gimp_value_array_index (args, 2), src_y);
g_value_set_int (gimp_value_array_index (args, 3), src_width);
g_value_set_int (gimp_value_array_index (args, 4), src_height);
g_value_set_int (gimp_value_array_index (args, 5), dest_width);
g_value_set_int (gimp_value_array_index (args, 6), dest_height);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1224,13 +1201,11 @@ gimp_drawable_foreground_extract (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_FOREGROUND_EXTRACT_MODE,
GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_FOREGROUND_EXTRACT_MODE, mode,
GIMP_TYPE_DRAWABLE_ID, mask_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 1), mode);
gimp_value_set_drawable_id (gimp_value_array_index (args, 2), mask_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -61,13 +61,11 @@ gimp_drawable_brightness_contrast (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_DOUBLE, brightness,
G_TYPE_DOUBLE, contrast,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_double (gimp_value_array_index (args, 1), brightness);
g_value_set_double (gimp_value_array_index (args, 2), contrast);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -122,19 +120,14 @@ gimp_drawable_color_balance (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_TRANSFER_MODE,
G_TYPE_BOOLEAN,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_TRANSFER_MODE, transfer_mode,
G_TYPE_BOOLEAN, preserve_lum,
G_TYPE_DOUBLE, cyan_red,
G_TYPE_DOUBLE, magenta_green,
G_TYPE_DOUBLE, yellow_blue,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 1), transfer_mode);
g_value_set_boolean (gimp_value_array_index (args, 2), preserve_lum);
g_value_set_double (gimp_value_array_index (args, 3), cyan_red);
g_value_set_double (gimp_value_array_index (args, 4), magenta_green);
g_value_set_double (gimp_value_array_index (args, 5), yellow_blue);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -181,15 +174,12 @@ gimp_drawable_colorize_hsl (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_DOUBLE, hue,
G_TYPE_DOUBLE, saturation,
G_TYPE_DOUBLE, lightness,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_double (gimp_value_array_index (args, 1), hue);
g_value_set_double (gimp_value_array_index (args, 2), saturation);
g_value_set_double (gimp_value_array_index (args, 3), lightness);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -238,14 +228,12 @@ gimp_drawable_curves_explicit (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_HISTOGRAM_CHANNEL,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_HISTOGRAM_CHANNEL, channel,
GIMP_TYPE_INT32, num_values,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 1), channel);
g_value_set_int (gimp_value_array_index (args, 2), num_values);
gimp_value_set_float_array (gimp_value_array_index (args, 3), values, num_values);
if (pdb)
@ -295,14 +283,12 @@ gimp_drawable_curves_spline (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_HISTOGRAM_CHANNEL,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_HISTOGRAM_CHANNEL, channel,
GIMP_TYPE_INT32, num_points,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 1), channel);
g_value_set_int (gimp_value_array_index (args, 2), num_points);
gimp_value_set_float_array (gimp_value_array_index (args, 3), points, num_points);
if (pdb)
@ -346,11 +332,10 @@ gimp_drawable_desaturate (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_DESATURATE_MODE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_DESATURATE_MODE, desaturate_mode,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 1), desaturate_mode);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -396,11 +381,10 @@ gimp_drawable_equalize (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_BOOLEAN, mask_only,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), mask_only);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -471,15 +455,12 @@ gimp_drawable_histogram (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_HISTOGRAM_CHANNEL,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_HISTOGRAM_CHANNEL, channel,
G_TYPE_DOUBLE, start_range,
G_TYPE_DOUBLE, end_range,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 1), channel);
g_value_set_double (gimp_value_array_index (args, 2), start_range);
g_value_set_double (gimp_value_array_index (args, 3), end_range);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -548,19 +529,14 @@ gimp_drawable_hue_saturation (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_HUE_RANGE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_HUE_RANGE, hue_range,
G_TYPE_DOUBLE, hue_offset,
G_TYPE_DOUBLE, lightness,
G_TYPE_DOUBLE, saturation,
G_TYPE_DOUBLE, overlap,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 1), hue_range);
g_value_set_double (gimp_value_array_index (args, 2), hue_offset);
g_value_set_double (gimp_value_array_index (args, 3), lightness);
g_value_set_double (gimp_value_array_index (args, 4), saturation);
g_value_set_double (gimp_value_array_index (args, 5), overlap);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -603,11 +579,10 @@ gimp_drawable_invert (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_BOOLEAN, linear,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), linear);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -672,25 +647,17 @@ gimp_drawable_levels (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_HISTOGRAM_CHANNEL,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_BOOLEAN,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_HISTOGRAM_CHANNEL, channel,
G_TYPE_DOUBLE, low_input,
G_TYPE_DOUBLE, high_input,
G_TYPE_BOOLEAN, clamp_input,
G_TYPE_DOUBLE, gamma,
G_TYPE_DOUBLE, low_output,
G_TYPE_DOUBLE, high_output,
G_TYPE_BOOLEAN, clamp_output,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 1), channel);
g_value_set_double (gimp_value_array_index (args, 2), low_input);
g_value_set_double (gimp_value_array_index (args, 3), high_input);
g_value_set_boolean (gimp_value_array_index (args, 4), clamp_input);
g_value_set_double (gimp_value_array_index (args, 5), gamma);
g_value_set_double (gimp_value_array_index (args, 6), low_output);
g_value_set_double (gimp_value_array_index (args, 7), high_output);
g_value_set_boolean (gimp_value_array_index (args, 8), clamp_output);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -730,9 +697,9 @@ gimp_drawable_levels_stretch (gint32 drawable_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -773,11 +740,10 @@ gimp_drawable_posterize (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, levels,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), levels);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -824,15 +790,12 @@ gimp_drawable_threshold (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_HISTOGRAM_CHANNEL,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_HISTOGRAM_CHANNEL, channel,
G_TYPE_DOUBLE, low_threshold,
G_TYPE_DOUBLE, high_threshold,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 1), channel);
g_value_set_double (gimp_value_array_index (args, 2), low_threshold);
g_value_set_double (gimp_value_array_index (args, 3), high_threshold);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -59,9 +59,9 @@ gimp_drawable_edit_clear (gint32 drawable_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -107,11 +107,10 @@ gimp_drawable_edit_fill (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_FILL_TYPE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_FILL_TYPE, fill_type,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 1), fill_type);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -167,15 +166,12 @@ gimp_drawable_edit_bucket_fill (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_FILL_TYPE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_FILL_TYPE, fill_type,
G_TYPE_DOUBLE, x,
G_TYPE_DOUBLE, y,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 1), fill_type);
g_value_set_double (gimp_value_array_index (args, 2), x);
g_value_set_double (gimp_value_array_index (args, 3), y);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -244,29 +240,19 @@ gimp_drawable_edit_gradient_fill (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_GRADIENT_TYPE,
G_TYPE_DOUBLE,
G_TYPE_BOOLEAN,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
G_TYPE_BOOLEAN,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_GRADIENT_TYPE, gradient_type,
G_TYPE_DOUBLE, offset,
G_TYPE_BOOLEAN, supersample,
GIMP_TYPE_INT32, supersample_max_depth,
G_TYPE_DOUBLE, supersample_threshold,
G_TYPE_BOOLEAN, dither,
G_TYPE_DOUBLE, x1,
G_TYPE_DOUBLE, y1,
G_TYPE_DOUBLE, x2,
G_TYPE_DOUBLE, y2,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 1), gradient_type);
g_value_set_double (gimp_value_array_index (args, 2), offset);
g_value_set_boolean (gimp_value_array_index (args, 3), supersample);
g_value_set_int (gimp_value_array_index (args, 4), supersample_max_depth);
g_value_set_double (gimp_value_array_index (args, 5), supersample_threshold);
g_value_set_boolean (gimp_value_array_index (args, 6), dither);
g_value_set_double (gimp_value_array_index (args, 7), x1);
g_value_set_double (gimp_value_array_index (args, 8), y1);
g_value_set_double (gimp_value_array_index (args, 9), x2);
g_value_set_double (gimp_value_array_index (args, 10), y2);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -313,9 +299,9 @@ gimp_drawable_edit_stroke_selection (gint32 drawable_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -366,11 +352,10 @@ gimp_drawable_edit_stroke_item (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
gimp_value_set_item_id (gimp_value_array_index (args, 1), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -55,7 +55,8 @@ gimp_dynamics_refresh (void)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -98,9 +99,9 @@ gimp_dynamics_get_list (const gchar *filter,
GimpValueArray *return_vals;
gchar **dynamics_list = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, filter,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), filter);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -59,9 +59,9 @@ gimp_edit_cut (gint32 drawable_ID)
GimpValueArray *return_vals;
gboolean non_empty = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -105,9 +105,9 @@ gimp_edit_copy (gint32 drawable_ID)
GimpValueArray *return_vals;
gboolean non_empty = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -151,9 +151,9 @@ gimp_edit_copy_visible (gint32 image_ID)
GimpValueArray *return_vals;
gboolean non_empty = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -206,11 +206,10 @@ gimp_edit_paste (gint32 drawable_ID,
GimpValueArray *return_vals;
gint32 floating_sel_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_BOOLEAN, paste_into,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), paste_into);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -251,7 +250,8 @@ gimp_edit_paste_as_new_image (void)
GimpValueArray *return_vals;
gint32 image_ID = -1;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -297,11 +297,10 @@ gimp_edit_named_cut (gint32 drawable_ID,
GimpValueArray *return_vals;
gchar *real_name = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_STRING, buffer_name,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_string (gimp_value_array_index (args, 1), buffer_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -347,11 +346,10 @@ gimp_edit_named_copy (gint32 drawable_ID,
GimpValueArray *return_vals;
gchar *real_name = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_STRING, buffer_name,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_string (gimp_value_array_index (args, 1), buffer_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -397,11 +395,10 @@ gimp_edit_named_copy_visible (gint32 image_ID,
GimpValueArray *return_vals;
gchar *real_name = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_STRING, buffer_name,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_string (gimp_value_array_index (args, 1), buffer_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -445,13 +442,11 @@ gimp_edit_named_paste (gint32 drawable_ID,
GimpValueArray *return_vals;
gint32 floating_sel_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_STRING,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_STRING, buffer_name,
G_TYPE_BOOLEAN, paste_into,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_string (gimp_value_array_index (args, 1), buffer_name);
g_value_set_boolean (gimp_value_array_index (args, 2), paste_into);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -491,9 +486,9 @@ gimp_edit_named_paste_as_new_image (const gchar *buffer_name)
GimpValueArray *return_vals;
gint32 image_ID = -1;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, buffer_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), buffer_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -62,13 +62,11 @@ gimp_file_load (GimpRunMode run_mode,
GimpValueArray *return_vals;
gint32 image_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_RUN_MODE,
G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_RUN_MODE, run_mode,
G_TYPE_STRING, filename,
G_TYPE_STRING, raw_filename,
G_TYPE_NONE);
g_value_set_enum (gimp_value_array_index (args, 0), run_mode);
g_value_set_string (gimp_value_array_index (args, 1), filename);
g_value_set_string (gimp_value_array_index (args, 2), raw_filename);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -114,13 +112,11 @@ gimp_file_load_layer (GimpRunMode run_mode,
GimpValueArray *return_vals;
gint32 layer_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_RUN_MODE,
GIMP_TYPE_IMAGE_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_RUN_MODE, run_mode,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_STRING, filename,
G_TYPE_NONE);
g_value_set_enum (gimp_value_array_index (args, 0), run_mode);
gimp_value_set_image_id (gimp_value_array_index (args, 1), image_ID);
g_value_set_string (gimp_value_array_index (args, 2), filename);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -170,13 +166,11 @@ gimp_file_load_layers (GimpRunMode run_mode,
GimpValueArray *return_vals;
gint *layer_ids = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_RUN_MODE,
GIMP_TYPE_IMAGE_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_RUN_MODE, run_mode,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_STRING, filename,
G_TYPE_NONE);
g_value_set_enum (gimp_value_array_index (args, 0), run_mode);
gimp_value_set_image_id (gimp_value_array_index (args, 1), image_ID);
g_value_set_string (gimp_value_array_index (args, 2), filename);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -232,17 +226,13 @@ gimp_file_save (GimpRunMode run_mode,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_RUN_MODE,
GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_DRAWABLE_ID,
G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_RUN_MODE, run_mode,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_STRING, filename,
G_TYPE_STRING, raw_filename,
G_TYPE_NONE);
g_value_set_enum (gimp_value_array_index (args, 0), run_mode);
gimp_value_set_image_id (gimp_value_array_index (args, 1), image_ID);
gimp_value_set_drawable_id (gimp_value_array_index (args, 2), drawable_ID);
g_value_set_string (gimp_value_array_index (args, 3), filename);
g_value_set_string (gimp_value_array_index (args, 4), raw_filename);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -285,11 +275,10 @@ gimp_file_save_thumbnail (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_STRING, filename,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_string (gimp_value_array_index (args, 1), filename);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -332,15 +321,12 @@ gimp_register_magic_load_handler (const gchar *procedure_name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
G_TYPE_STRING, extensions,
G_TYPE_STRING, prefixes,
G_TYPE_STRING, magics,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
g_value_set_string (gimp_value_array_index (args, 1), extensions);
g_value_set_string (gimp_value_array_index (args, 2), prefixes);
g_value_set_string (gimp_value_array_index (args, 3), magics);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -381,13 +367,11 @@ gimp_register_load_handler (const gchar *procedure_name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
G_TYPE_STRING, extensions,
G_TYPE_STRING, prefixes,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
g_value_set_string (gimp_value_array_index (args, 1), extensions);
g_value_set_string (gimp_value_array_index (args, 2), prefixes);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -428,13 +412,11 @@ gimp_register_save_handler (const gchar *procedure_name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
G_TYPE_STRING, extensions,
G_TYPE_STRING, prefixes,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
g_value_set_string (gimp_value_array_index (args, 1), extensions);
g_value_set_string (gimp_value_array_index (args, 2), prefixes);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -478,11 +460,10 @@ gimp_register_file_handler_priority (const gchar *procedure_name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
GIMP_TYPE_INT32, priority,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
g_value_set_int (gimp_value_array_index (args, 1), priority);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -527,11 +508,10 @@ gimp_register_file_handler_mime (const gchar *procedure_name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
G_TYPE_STRING, mime_types,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
g_value_set_string (gimp_value_array_index (args, 1), mime_types);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -572,9 +552,9 @@ gimp_register_file_handler_uri (const gchar *procedure_name)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -615,9 +595,9 @@ gimp_register_file_handler_raw (const gchar *procedure_name)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -662,11 +642,10 @@ gimp_register_thumbnail_loader (const gchar *load_proc,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, load_proc,
G_TYPE_STRING, thumb_proc,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), load_proc);
g_value_set_string (gimp_value_array_index (args, 1), thumb_proc);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -54,9 +54,9 @@ gimp_floating_sel_remove (gint32 floating_sel_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, floating_sel_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), floating_sel_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -95,9 +95,9 @@ gimp_floating_sel_anchor (gint32 floating_sel_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, floating_sel_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), floating_sel_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -140,9 +140,9 @@ gimp_floating_sel_to_layer (gint32 floating_sel_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, floating_sel_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), floating_sel_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -181,11 +181,10 @@ gimp_floating_sel_attach (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_DRAWABLE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
gimp_value_set_drawable_id (gimp_value_array_index (args, 1), drawable_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -53,7 +53,8 @@ gimp_fonts_refresh (void)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -94,9 +95,9 @@ gimp_fonts_get_list (const gchar *filter,
GimpValueArray *return_vals;
gchar **font_list = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, filter,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), filter);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -56,13 +56,11 @@ gimp_fonts_popup (const gchar *font_callback,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, font_callback,
G_TYPE_STRING, popup_title,
G_TYPE_STRING, initial_font,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), font_callback);
g_value_set_string (gimp_value_array_index (args, 1), popup_title);
g_value_set_string (gimp_value_array_index (args, 2), initial_font);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -98,9 +96,9 @@ gimp_fonts_close_popup (const gchar *font_callback)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, font_callback,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), font_callback);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -138,11 +136,10 @@ gimp_fonts_set_popup (const gchar *font_callback,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, font_callback,
G_TYPE_STRING, font_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), font_callback);
g_value_set_string (gimp_value_array_index (args, 1), font_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -61,9 +61,9 @@ gimp_gimprc_query (const gchar *token)
GimpValueArray *return_vals;
gchar *value = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, token,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), token);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -106,11 +106,10 @@ gimp_gimprc_set (const gchar *token,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, token,
G_TYPE_STRING, value,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), token);
g_value_set_string (gimp_value_array_index (args, 1), value);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -146,7 +145,8 @@ gimp_get_default_comment (void)
GimpValueArray *return_vals;
gchar *comment = NULL;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -184,7 +184,8 @@ gimp_get_default_unit (void)
GimpValueArray *return_vals;
GimpUnit unit_id = 0;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -226,7 +227,8 @@ gimp_get_monitor_resolution (gdouble *xres,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -274,7 +276,8 @@ _gimp_get_color_configuration (void)
GimpValueArray *return_vals;
gchar *config = NULL;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -311,7 +314,8 @@ gimp_get_module_load_inhibit (void)
GimpValueArray *return_vals;
gchar *load_inhibit = NULL;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -55,9 +55,9 @@ gimp_gradient_new (const gchar *name)
GimpValueArray *return_vals;
gchar *actual_name = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -97,9 +97,9 @@ gimp_gradient_duplicate (const gchar *name)
GimpValueArray *return_vals;
gchar *copy_name = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -138,9 +138,9 @@ gimp_gradient_is_editable (const gchar *name)
GimpValueArray *return_vals;
gboolean editable = FALSE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -182,11 +182,10 @@ gimp_gradient_rename (const gchar *name,
GimpValueArray *return_vals;
gchar *actual_name = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_STRING, new_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_string (gimp_value_array_index (args, 1), new_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -225,9 +224,9 @@ gimp_gradient_delete (const gchar *name)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -266,9 +265,9 @@ gimp_gradient_get_number_of_segments (const gchar *name)
GimpValueArray *return_vals;
gint num_segments = 0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -321,13 +320,11 @@ gimp_gradient_get_uniform_samples (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, num_samples,
G_TYPE_BOOLEAN, reverse,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), num_samples);
g_value_set_boolean (gimp_value_array_index (args, 2), reverse);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -389,15 +386,13 @@ gimp_gradient_get_custom_samples (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, num_samples,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_BOOLEAN, reverse,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), num_samples);
gimp_value_set_float_array (gimp_value_array_index (args, 2), positions, num_samples);
g_value_set_boolean (gimp_value_array_index (args, 3), reverse);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -451,11 +446,10 @@ gimp_gradient_segment_get_left_color (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, segment,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), segment);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -508,15 +502,12 @@ gimp_gradient_segment_set_left_color (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_RGB,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, segment,
GIMP_TYPE_RGB, color,
G_TYPE_DOUBLE, opacity,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), segment);
gimp_value_set_rgb (gimp_value_array_index (args, 2), color);
g_value_set_double (gimp_value_array_index (args, 3), opacity);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -561,11 +552,10 @@ gimp_gradient_segment_get_right_color (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, segment,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), segment);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -618,15 +608,12 @@ gimp_gradient_segment_set_right_color (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_RGB,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, segment,
GIMP_TYPE_RGB, color,
G_TYPE_DOUBLE, opacity,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), segment);
gimp_value_set_rgb (gimp_value_array_index (args, 2), color);
g_value_set_double (gimp_value_array_index (args, 3), opacity);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -669,11 +656,10 @@ gimp_gradient_segment_get_left_pos (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, segment,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), segment);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -726,13 +712,11 @@ gimp_gradient_segment_set_left_pos (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, segment,
G_TYPE_DOUBLE, pos,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), segment);
g_value_set_double (gimp_value_array_index (args, 2), pos);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -780,11 +764,10 @@ gimp_gradient_segment_get_middle_pos (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, segment,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), segment);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -836,13 +819,11 @@ gimp_gradient_segment_set_middle_pos (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, segment,
G_TYPE_DOUBLE, pos,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), segment);
g_value_set_double (gimp_value_array_index (args, 2), pos);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -890,11 +871,10 @@ gimp_gradient_segment_get_right_pos (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, segment,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), segment);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -947,13 +927,11 @@ gimp_gradient_segment_set_right_pos (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, segment,
G_TYPE_DOUBLE, pos,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), segment);
g_value_set_double (gimp_value_array_index (args, 2), pos);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1001,11 +979,10 @@ gimp_gradient_segment_get_blending_function (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, segment,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), segment);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1053,11 +1030,10 @@ gimp_gradient_segment_get_coloring_type (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, segment,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), segment);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1107,15 +1083,12 @@ gimp_gradient_segment_range_set_blending_function (const gchar *name
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_GRADIENT_SEGMENT_TYPE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, start_segment,
GIMP_TYPE_INT32, end_segment,
GIMP_TYPE_GRADIENT_SEGMENT_TYPE, blending_function,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), start_segment);
g_value_set_int (gimp_value_array_index (args, 2), end_segment);
g_value_set_enum (gimp_value_array_index (args, 3), blending_function);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1160,15 +1133,12 @@ gimp_gradient_segment_range_set_coloring_type (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_GRADIENT_SEGMENT_COLOR,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, start_segment,
GIMP_TYPE_INT32, end_segment,
GIMP_TYPE_GRADIENT_SEGMENT_COLOR, coloring_type,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), start_segment);
g_value_set_int (gimp_value_array_index (args, 2), end_segment);
g_value_set_enum (gimp_value_array_index (args, 3), coloring_type);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1210,13 +1180,11 @@ gimp_gradient_segment_range_flip (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, start_segment,
GIMP_TYPE_INT32, end_segment,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), start_segment);
g_value_set_int (gimp_value_array_index (args, 2), end_segment);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1262,15 +1230,12 @@ gimp_gradient_segment_range_replicate (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, start_segment,
GIMP_TYPE_INT32, end_segment,
GIMP_TYPE_INT32, replicate_times,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), start_segment);
g_value_set_int (gimp_value_array_index (args, 2), end_segment);
g_value_set_int (gimp_value_array_index (args, 3), replicate_times);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1313,13 +1278,11 @@ gimp_gradient_segment_range_split_midpoint (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, start_segment,
GIMP_TYPE_INT32, end_segment,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), start_segment);
g_value_set_int (gimp_value_array_index (args, 2), end_segment);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1364,15 +1327,12 @@ gimp_gradient_segment_range_split_uniform (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, start_segment,
GIMP_TYPE_INT32, end_segment,
GIMP_TYPE_INT32, split_parts,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), start_segment);
g_value_set_int (gimp_value_array_index (args, 2), end_segment);
g_value_set_int (gimp_value_array_index (args, 3), split_parts);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1414,13 +1374,11 @@ gimp_gradient_segment_range_delete (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, start_segment,
GIMP_TYPE_INT32, end_segment,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), start_segment);
g_value_set_int (gimp_value_array_index (args, 2), end_segment);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1463,13 +1421,11 @@ gimp_gradient_segment_range_redistribute_handles (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, start_segment,
GIMP_TYPE_INT32, end_segment,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), start_segment);
g_value_set_int (gimp_value_array_index (args, 2), end_segment);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1513,13 +1469,11 @@ gimp_gradient_segment_range_blend_colors (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, start_segment,
GIMP_TYPE_INT32, end_segment,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), start_segment);
g_value_set_int (gimp_value_array_index (args, 2), end_segment);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1563,13 +1517,11 @@ gimp_gradient_segment_range_blend_opacity (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, start_segment,
GIMP_TYPE_INT32, end_segment,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), start_segment);
g_value_set_int (gimp_value_array_index (args, 2), end_segment);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1617,17 +1569,13 @@ gimp_gradient_segment_range_move (const gchar *name,
GimpValueArray *return_vals;
gdouble final_delta = 0.0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, start_segment,
GIMP_TYPE_INT32, end_segment,
G_TYPE_DOUBLE, delta,
G_TYPE_BOOLEAN, control_compress,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), start_segment);
g_value_set_int (gimp_value_array_index (args, 2), end_segment);
g_value_set_double (gimp_value_array_index (args, 3), delta);
g_value_set_boolean (gimp_value_array_index (args, 4), control_compress);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -52,7 +52,8 @@ gimp_gradients_refresh (void)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -94,9 +95,9 @@ gimp_gradients_get_list (const gchar *filter,
GimpValueArray *return_vals;
gchar **gradient_list = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, filter,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), filter);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -58,15 +58,12 @@ gimp_gradients_popup (const gchar *gradient_callback,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, gradient_callback,
G_TYPE_STRING, popup_title,
G_TYPE_STRING, initial_gradient,
GIMP_TYPE_INT32, sample_size,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), gradient_callback);
g_value_set_string (gimp_value_array_index (args, 1), popup_title);
g_value_set_string (gimp_value_array_index (args, 2), initial_gradient);
g_value_set_int (gimp_value_array_index (args, 3), sample_size);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -102,9 +99,9 @@ gimp_gradients_close_popup (const gchar *gradient_callback)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, gradient_callback,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), gradient_callback);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -142,11 +139,10 @@ gimp_gradients_set_popup (const gchar *gradient_callback,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, gradient_callback,
G_TYPE_STRING, gradient_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), gradient_callback);
g_value_set_string (gimp_value_array_index (args, 1), gradient_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -59,11 +59,10 @@ gimp_help (const gchar *help_domain,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, help_domain,
G_TYPE_STRING, help_id,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), help_domain);
g_value_set_string (gimp_value_array_index (args, 1), help_id);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

File diff suppressed because it is too large Load diff

View file

@ -59,9 +59,9 @@ _gimp_image_get_color_profile (gint32 image_ID,
GimpValueArray *return_vals;
guint8 *profile_data = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -113,9 +113,9 @@ _gimp_image_get_effective_color_profile (gint32 image_ID,
GimpValueArray *return_vals;
guint8 *profile_data = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -167,12 +167,11 @@ _gimp_image_set_color_profile (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT8_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, num_bytes,
GIMP_TYPE_INT8_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), num_bytes);
gimp_value_set_int8_array (gimp_value_array_index (args, 2), color_profile, num_bytes);
if (pdb)
@ -218,11 +217,10 @@ gimp_image_set_color_profile_from_file (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_STRING, uri,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_string (gimp_value_array_index (args, 1), uri);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -271,17 +269,14 @@ _gimp_image_convert_color_profile (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT8_ARRAY,
GIMP_TYPE_COLOR_RENDERING_INTENT,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, num_bytes,
GIMP_TYPE_INT8_ARRAY, NULL,
GIMP_TYPE_COLOR_RENDERING_INTENT, intent,
G_TYPE_BOOLEAN, bpc,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), num_bytes);
gimp_value_set_int8_array (gimp_value_array_index (args, 2), color_profile, num_bytes);
g_value_set_enum (gimp_value_array_index (args, 3), intent);
g_value_set_boolean (gimp_value_array_index (args, 4), bpc);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -328,15 +323,12 @@ gimp_image_convert_color_profile_from_file (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
G_TYPE_STRING,
GIMP_TYPE_COLOR_RENDERING_INTENT,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_STRING, uri,
GIMP_TYPE_COLOR_RENDERING_INTENT, intent,
G_TYPE_BOOLEAN, bpc,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_string (gimp_value_array_index (args, 1), uri);
g_value_set_enum (gimp_value_array_index (args, 2), intent);
g_value_set_boolean (gimp_value_array_index (args, 3), bpc);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -55,9 +55,9 @@ gimp_image_convert_rgb (gint32 image_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -94,9 +94,9 @@ gimp_image_convert_grayscale (gint32 image_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -156,21 +156,15 @@ gimp_image_convert_indexed (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_CONVERT_DITHER_TYPE,
GIMP_TYPE_CONVERT_PALETTE_TYPE,
GIMP_TYPE_INT32,
G_TYPE_BOOLEAN,
G_TYPE_BOOLEAN,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_CONVERT_DITHER_TYPE, dither_type,
GIMP_TYPE_CONVERT_PALETTE_TYPE, palette_type,
GIMP_TYPE_INT32, num_cols,
G_TYPE_BOOLEAN, alpha_dither,
G_TYPE_BOOLEAN, remove_unused,
G_TYPE_STRING, palette,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_enum (gimp_value_array_index (args, 1), dither_type);
g_value_set_enum (gimp_value_array_index (args, 2), palette_type);
g_value_set_int (gimp_value_array_index (args, 3), num_cols);
g_value_set_boolean (gimp_value_array_index (args, 4), alpha_dither);
g_value_set_boolean (gimp_value_array_index (args, 5), remove_unused);
g_value_set_string (gimp_value_array_index (args, 6), palette);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -215,14 +209,12 @@ gimp_image_convert_set_dither_matrix (gint width,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT8_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_INT32, width,
GIMP_TYPE_INT32, height,
GIMP_TYPE_INT32, matrix_length,
GIMP_TYPE_INT8_ARRAY, NULL,
G_TYPE_NONE);
g_value_set_int (gimp_value_array_index (args, 0), width);
g_value_set_int (gimp_value_array_index (args, 1), height);
g_value_set_int (gimp_value_array_index (args, 2), matrix_length);
gimp_value_set_int8_array (gimp_value_array_index (args, 3), matrix, matrix_length);
if (pdb)
@ -265,11 +257,10 @@ gimp_image_convert_precision (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_PRECISION,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_PRECISION, precision,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_enum (gimp_value_array_index (args, 1), precision);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -59,9 +59,9 @@ gimp_image_grid_get_spacing (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -113,13 +113,11 @@ gimp_image_grid_set_spacing (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_DOUBLE, xspacing,
G_TYPE_DOUBLE, yspacing,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_double (gimp_value_array_index (args, 1), xspacing);
g_value_set_double (gimp_value_array_index (args, 2), yspacing);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -162,9 +160,9 @@ gimp_image_grid_get_offset (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -216,13 +214,11 @@ gimp_image_grid_set_offset (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_DOUBLE, xoffset,
G_TYPE_DOUBLE, yoffset,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_double (gimp_value_array_index (args, 1), xoffset);
g_value_set_double (gimp_value_array_index (args, 2), yoffset);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -262,9 +258,9 @@ gimp_image_grid_get_foreground_color (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -307,11 +303,10 @@ gimp_image_grid_set_foreground_color (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_RGB,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_RGB, fgcolor,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
gimp_value_set_rgb (gimp_value_array_index (args, 1), fgcolor);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -351,9 +346,9 @@ gimp_image_grid_get_background_color (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -396,11 +391,10 @@ gimp_image_grid_set_background_color (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_RGB,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_RGB, bgcolor,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
gimp_value_set_rgb (gimp_value_array_index (args, 1), bgcolor);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -438,9 +432,9 @@ gimp_image_grid_get_style (gint32 image_ID)
GimpValueArray *return_vals;
GimpGridStyle style = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -482,11 +476,10 @@ gimp_image_grid_set_style (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_GRID_STYLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_GRID_STYLE, style,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_enum (gimp_value_array_index (args, 1), style);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -56,11 +56,10 @@ gimp_image_add_hguide (gint32 image_ID,
GimpValueArray *return_vals;
gint32 guide_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, yposition,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), yposition);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -101,11 +100,10 @@ gimp_image_add_vguide (gint32 image_ID,
GimpValueArray *return_vals;
gint32 guide_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, xposition,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), xposition);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -145,11 +143,10 @@ gimp_image_delete_guide (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, guide_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_uint (gimp_value_array_index (args, 1), guide_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -191,11 +188,10 @@ gimp_image_find_next_guide (gint32 image_ID,
GimpValueArray *return_vals;
gint32 next_guide_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, guide_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_uint (gimp_value_array_index (args, 1), guide_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -235,11 +231,10 @@ gimp_image_get_guide_orientation (gint32 image_ID,
GimpValueArray *return_vals;
GimpOrientationType orientation = GIMP_ORIENTATION_UNKNOWN;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, guide_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_uint (gimp_value_array_index (args, 1), guide_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -279,11 +274,10 @@ gimp_image_get_guide_position (gint32 image_ID,
GimpValueArray *return_vals;
gint position = G_MININT /* GIMP_GUIDE_POSITION_UNDEFINED */;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, guide_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_uint (gimp_value_array_index (args, 1), guide_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -60,13 +60,11 @@ gimp_image_add_sample_point (gint32 image_ID,
GimpValueArray *return_vals;
gint32 sample_point_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, position_x,
GIMP_TYPE_INT32, position_y,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), position_x);
g_value_set_int (gimp_value_array_index (args, 2), position_y);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -108,11 +106,10 @@ gimp_image_delete_sample_point (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, sample_point_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_uint (gimp_value_array_index (args, 1), sample_point_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -157,11 +154,10 @@ gimp_image_find_next_sample_point (gint32 image_ID,
GimpValueArray *return_vals;
gint32 next_sample_point_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, sample_point_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_uint (gimp_value_array_index (args, 1), sample_point_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -206,11 +202,10 @@ gimp_image_get_sample_point_position (gint32 image_ID,
GimpValueArray *return_vals;
gint position_x = G_MININT;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, sample_point_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_uint (gimp_value_array_index (args, 1), sample_point_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -76,15 +76,12 @@ gimp_image_select_color (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_CHANNEL_OPS,
GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_RGB,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_CHANNEL_OPS, operation,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_RGB, color,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_enum (gimp_value_array_index (args, 1), operation);
gimp_value_set_drawable_id (gimp_value_array_index (args, 2), drawable_ID);
gimp_value_set_rgb (gimp_value_array_index (args, 3), color);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -155,17 +152,13 @@ gimp_image_select_contiguous_color (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_CHANNEL_OPS,
GIMP_TYPE_DRAWABLE_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_CHANNEL_OPS, operation,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_DOUBLE, x,
G_TYPE_DOUBLE, y,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_enum (gimp_value_array_index (args, 1), operation);
gimp_value_set_drawable_id (gimp_value_array_index (args, 2), drawable_ID);
g_value_set_double (gimp_value_array_index (args, 3), x);
g_value_set_double (gimp_value_array_index (args, 4), y);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -218,19 +211,14 @@ gimp_image_select_rectangle (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_CHANNEL_OPS,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_CHANNEL_OPS, operation,
G_TYPE_DOUBLE, x,
G_TYPE_DOUBLE, y,
G_TYPE_DOUBLE, width,
G_TYPE_DOUBLE, height,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_enum (gimp_value_array_index (args, 1), operation);
g_value_set_double (gimp_value_array_index (args, 2), x);
g_value_set_double (gimp_value_array_index (args, 3), y);
g_value_set_double (gimp_value_array_index (args, 4), width);
g_value_set_double (gimp_value_array_index (args, 5), height);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -290,23 +278,16 @@ gimp_image_select_round_rectangle (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_CHANNEL_OPS,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_CHANNEL_OPS, operation,
G_TYPE_DOUBLE, x,
G_TYPE_DOUBLE, y,
G_TYPE_DOUBLE, width,
G_TYPE_DOUBLE, height,
G_TYPE_DOUBLE, corner_radius_x,
G_TYPE_DOUBLE, corner_radius_y,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_enum (gimp_value_array_index (args, 1), operation);
g_value_set_double (gimp_value_array_index (args, 2), x);
g_value_set_double (gimp_value_array_index (args, 3), y);
g_value_set_double (gimp_value_array_index (args, 4), width);
g_value_set_double (gimp_value_array_index (args, 5), height);
g_value_set_double (gimp_value_array_index (args, 6), corner_radius_x);
g_value_set_double (gimp_value_array_index (args, 7), corner_radius_y);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -360,19 +341,14 @@ gimp_image_select_ellipse (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_CHANNEL_OPS,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_CHANNEL_OPS, operation,
G_TYPE_DOUBLE, x,
G_TYPE_DOUBLE, y,
G_TYPE_DOUBLE, width,
G_TYPE_DOUBLE, height,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_enum (gimp_value_array_index (args, 1), operation);
g_value_set_double (gimp_value_array_index (args, 2), x);
g_value_set_double (gimp_value_array_index (args, 3), y);
g_value_set_double (gimp_value_array_index (args, 4), width);
g_value_set_double (gimp_value_array_index (args, 5), height);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -427,14 +403,12 @@ gimp_image_select_polygon (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_CHANNEL_OPS,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_CHANNEL_OPS, operation,
GIMP_TYPE_INT32, num_segs,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_enum (gimp_value_array_index (args, 1), operation);
g_value_set_int (gimp_value_array_index (args, 2), num_segs);
gimp_value_set_float_array (gimp_value_array_index (args, 3), segs, num_segs);
if (pdb)
@ -484,13 +458,11 @@ gimp_image_select_item (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_CHANNEL_OPS,
GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_CHANNEL_OPS, operation,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_enum (gimp_value_array_index (args, 1), operation);
gimp_value_set_item_id (gimp_value_array_index (args, 2), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -66,17 +66,13 @@ gimp_image_resize (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, new_width,
GIMP_TYPE_INT32, new_height,
GIMP_TYPE_INT32, offx,
GIMP_TYPE_INT32, offy,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), new_width);
g_value_set_int (gimp_value_array_index (args, 2), new_height);
g_value_set_int (gimp_value_array_index (args, 3), offx);
g_value_set_int (gimp_value_array_index (args, 4), offy);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -117,9 +113,9 @@ gimp_image_resize_to_layers (gint32 image_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -163,13 +159,11 @@ gimp_image_scale (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, new_width,
GIMP_TYPE_INT32, new_height,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), new_width);
g_value_set_int (gimp_value_array_index (args, 2), new_height);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -218,17 +212,13 @@ gimp_image_crop (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, new_width,
GIMP_TYPE_INT32, new_height,
GIMP_TYPE_INT32, offx,
GIMP_TYPE_INT32, offy,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), new_width);
g_value_set_int (gimp_value_array_index (args, 2), new_height);
g_value_set_int (gimp_value_array_index (args, 3), offx);
g_value_set_int (gimp_value_array_index (args, 4), offy);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -266,11 +256,10 @@ gimp_image_flip (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_ORIENTATION_TYPE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_ORIENTATION_TYPE, flip_type,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_enum (gimp_value_array_index (args, 1), flip_type);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -308,11 +297,10 @@ gimp_image_rotate (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_ROTATION_TYPE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_ROTATION_TYPE, rotate_type,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_enum (gimp_value_array_index (args, 1), rotate_type);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -55,9 +55,9 @@ gimp_image_undo_group_start (gint32 image_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -94,9 +94,9 @@ gimp_image_undo_group_end (gint32 image_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -135,9 +135,9 @@ gimp_image_undo_is_enabled (gint32 image_ID)
GimpValueArray *return_vals;
gboolean enabled = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -178,9 +178,9 @@ gimp_image_undo_disable (gint32 image_ID)
GimpValueArray *return_vals;
gboolean disabled = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -220,9 +220,9 @@ gimp_image_undo_enable (gint32 image_ID)
GimpValueArray *return_vals;
gboolean enabled = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -269,9 +269,9 @@ gimp_image_undo_freeze (gint32 image_ID)
GimpValueArray *return_vals;
gboolean frozen = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -317,9 +317,9 @@ gimp_image_undo_thaw (gint32 image_ID)
GimpValueArray *return_vals;
gboolean thawed = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -55,9 +55,9 @@ gimp_item_is_valid (gint32 item_ID)
GimpValueArray *return_vals;
gboolean valid = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -96,9 +96,9 @@ gimp_item_get_image (gint32 item_ID)
GimpValueArray *return_vals;
gint32 image_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -141,9 +141,9 @@ gimp_item_delete (gint32 item_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -181,9 +181,9 @@ gimp_item_is_drawable (gint32 item_ID)
GimpValueArray *return_vals;
gboolean drawable = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -222,9 +222,9 @@ gimp_item_is_layer (gint32 item_ID)
GimpValueArray *return_vals;
gboolean layer = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -263,9 +263,9 @@ gimp_item_is_text_layer (gint32 item_ID)
GimpValueArray *return_vals;
gboolean text_layer = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -304,9 +304,9 @@ gimp_item_is_channel (gint32 item_ID)
GimpValueArray *return_vals;
gboolean channel = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -345,9 +345,9 @@ gimp_item_is_layer_mask (gint32 item_ID)
GimpValueArray *return_vals;
gboolean layer_mask = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -386,9 +386,9 @@ gimp_item_is_selection (gint32 item_ID)
GimpValueArray *return_vals;
gboolean selection = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -427,9 +427,9 @@ gimp_item_is_vectors (gint32 item_ID)
GimpValueArray *return_vals;
gboolean vectors = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -469,9 +469,9 @@ gimp_item_is_group (gint32 item_ID)
GimpValueArray *return_vals;
gboolean group = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -510,9 +510,9 @@ gimp_item_get_parent (gint32 item_ID)
GimpValueArray *return_vals;
gint32 parent_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -556,9 +556,9 @@ gimp_item_get_children (gint32 item_ID,
GimpValueArray *return_vals;
gint *child_ids = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -602,9 +602,9 @@ gimp_item_get_expanded (gint32 item_ID)
GimpValueArray *return_vals;
gboolean expanded = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -645,11 +645,10 @@ gimp_item_set_expanded (gint32 item_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_BOOLEAN, expanded,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), expanded);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -688,9 +687,9 @@ gimp_item_get_name (gint32 item_ID)
GimpValueArray *return_vals;
gchar *name = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -731,11 +730,10 @@ gimp_item_set_name (gint32 item_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_STRING, name,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_string (gimp_value_array_index (args, 1), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -773,9 +771,9 @@ gimp_item_get_visible (gint32 item_ID)
GimpValueArray *return_vals;
gboolean visible = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -816,11 +814,10 @@ gimp_item_set_visible (gint32 item_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_BOOLEAN, visible,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), visible);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -858,9 +855,9 @@ gimp_item_get_linked (gint32 item_ID)
GimpValueArray *return_vals;
gboolean linked = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -901,11 +898,10 @@ gimp_item_set_linked (gint32 item_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_BOOLEAN, linked,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), linked);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -943,9 +939,9 @@ gimp_item_get_lock_content (gint32 item_ID)
GimpValueArray *return_vals;
gboolean lock_content = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -986,11 +982,10 @@ gimp_item_set_lock_content (gint32 item_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_BOOLEAN, lock_content,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), lock_content);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1028,9 +1023,9 @@ gimp_item_get_lock_position (gint32 item_ID)
GimpValueArray *return_vals;
gboolean lock_position = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1071,11 +1066,10 @@ gimp_item_set_lock_position (gint32 item_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_BOOLEAN, lock_position,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), lock_position);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1113,9 +1107,9 @@ gimp_item_get_color_tag (gint32 item_ID)
GimpValueArray *return_vals;
GimpColorTag color_tag = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1156,11 +1150,10 @@ gimp_item_set_color_tag (gint32 item_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
GIMP_TYPE_COLOR_TAG,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
GIMP_TYPE_COLOR_TAG, color_tag,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_enum (gimp_value_array_index (args, 1), color_tag);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1200,9 +1193,9 @@ gimp_item_get_tattoo (gint32 item_ID)
GimpValueArray *return_vals;
gint tattoo = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1245,11 +1238,10 @@ gimp_item_set_tattoo (gint32 item_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
GIMP_TYPE_INT32, tattoo,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_uint (gimp_value_array_index (args, 1), tattoo);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1290,11 +1282,10 @@ gimp_item_attach_parasite (gint32 item_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
GIMP_TYPE_PARASITE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
GIMP_TYPE_PARASITE, parasite,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_boxed (gimp_value_array_index (args, 1), parasite);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1335,11 +1326,10 @@ gimp_item_detach_parasite (gint32 item_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_STRING, name,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_string (gimp_value_array_index (args, 1), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1379,11 +1369,10 @@ gimp_item_get_parasite (gint32 item_ID,
GimpValueArray *return_vals;
GimpParasite *parasite = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_STRING, name,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_string (gimp_value_array_index (args, 1), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1426,9 +1415,9 @@ gimp_item_get_parasite_list (gint32 item_ID,
GimpValueArray *return_vals;
gchar **parasites = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -66,13 +66,11 @@ gimp_item_transform_translate (gint32 item_ID,
GimpValueArray *return_vals;
gint32 ret_item_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_DOUBLE, off_x,
G_TYPE_DOUBLE, off_y,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_double (gimp_value_array_index (args, 1), off_x);
g_value_set_double (gimp_value_array_index (args, 2), off_y);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -135,15 +133,12 @@ gimp_item_transform_flip_simple (gint32 item_ID,
GimpValueArray *return_vals;
gint32 ret_item_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
GIMP_TYPE_ORIENTATION_TYPE,
G_TYPE_BOOLEAN,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
GIMP_TYPE_ORIENTATION_TYPE, flip_type,
G_TYPE_BOOLEAN, auto_center,
G_TYPE_DOUBLE, axis,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_enum (gimp_value_array_index (args, 1), flip_type);
g_value_set_boolean (gimp_value_array_index (args, 2), auto_center);
g_value_set_double (gimp_value_array_index (args, 3), axis);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -208,17 +203,13 @@ gimp_item_transform_flip (gint32 item_ID,
GimpValueArray *return_vals;
gint32 ret_item_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_DOUBLE, x0,
G_TYPE_DOUBLE, y0,
G_TYPE_DOUBLE, x1,
G_TYPE_DOUBLE, y1,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_double (gimp_value_array_index (args, 1), x0);
g_value_set_double (gimp_value_array_index (args, 2), y0);
g_value_set_double (gimp_value_array_index (args, 3), x1);
g_value_set_double (gimp_value_array_index (args, 4), y1);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -300,25 +291,17 @@ gimp_item_transform_perspective (gint32 item_ID,
GimpValueArray *return_vals;
gint32 ret_item_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_DOUBLE, x0,
G_TYPE_DOUBLE, y0,
G_TYPE_DOUBLE, x1,
G_TYPE_DOUBLE, y1,
G_TYPE_DOUBLE, x2,
G_TYPE_DOUBLE, y2,
G_TYPE_DOUBLE, x3,
G_TYPE_DOUBLE, y3,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_double (gimp_value_array_index (args, 1), x0);
g_value_set_double (gimp_value_array_index (args, 2), y0);
g_value_set_double (gimp_value_array_index (args, 3), x1);
g_value_set_double (gimp_value_array_index (args, 4), y1);
g_value_set_double (gimp_value_array_index (args, 5), x2);
g_value_set_double (gimp_value_array_index (args, 6), y2);
g_value_set_double (gimp_value_array_index (args, 7), x3);
g_value_set_double (gimp_value_array_index (args, 8), y3);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -386,17 +369,13 @@ gimp_item_transform_rotate_simple (gint32 item_ID,
GimpValueArray *return_vals;
gint32 ret_item_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
GIMP_TYPE_ROTATION_TYPE,
G_TYPE_BOOLEAN,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
GIMP_TYPE_ROTATION_TYPE, rotate_type,
G_TYPE_BOOLEAN, auto_center,
G_TYPE_DOUBLE, center_x,
G_TYPE_DOUBLE, center_y,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_enum (gimp_value_array_index (args, 1), rotate_type);
g_value_set_boolean (gimp_value_array_index (args, 2), auto_center);
g_value_set_double (gimp_value_array_index (args, 3), center_x);
g_value_set_double (gimp_value_array_index (args, 4), center_y);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -466,17 +445,13 @@ gimp_item_transform_rotate (gint32 item_ID,
GimpValueArray *return_vals;
gint32 ret_item_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_DOUBLE,
G_TYPE_BOOLEAN,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_DOUBLE, angle,
G_TYPE_BOOLEAN, auto_center,
G_TYPE_DOUBLE, center_x,
G_TYPE_DOUBLE, center_y,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_double (gimp_value_array_index (args, 1), angle);
g_value_set_boolean (gimp_value_array_index (args, 2), auto_center);
g_value_set_double (gimp_value_array_index (args, 3), center_x);
g_value_set_double (gimp_value_array_index (args, 4), center_y);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -543,17 +518,13 @@ gimp_item_transform_scale (gint32 item_ID,
GimpValueArray *return_vals;
gint32 ret_item_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_DOUBLE, x0,
G_TYPE_DOUBLE, y0,
G_TYPE_DOUBLE, x1,
G_TYPE_DOUBLE, y1,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_double (gimp_value_array_index (args, 1), x0);
g_value_set_double (gimp_value_array_index (args, 2), y0);
g_value_set_double (gimp_value_array_index (args, 3), x1);
g_value_set_double (gimp_value_array_index (args, 4), y1);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -618,13 +589,11 @@ gimp_item_transform_shear (gint32 item_ID,
GimpValueArray *return_vals;
gint32 ret_item_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
GIMP_TYPE_ORIENTATION_TYPE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
GIMP_TYPE_ORIENTATION_TYPE, shear_type,
G_TYPE_DOUBLE, magnitude,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_enum (gimp_value_array_index (args, 1), shear_type);
g_value_set_double (gimp_value_array_index (args, 2), magnitude);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -700,23 +669,16 @@ gimp_item_transform_2d (gint32 item_ID,
GimpValueArray *return_vals;
gint32 ret_item_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_DOUBLE, source_x,
G_TYPE_DOUBLE, source_y,
G_TYPE_DOUBLE, scale_x,
G_TYPE_DOUBLE, scale_y,
G_TYPE_DOUBLE, angle,
G_TYPE_DOUBLE, dest_x,
G_TYPE_DOUBLE, dest_y,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_double (gimp_value_array_index (args, 1), source_x);
g_value_set_double (gimp_value_array_index (args, 2), source_y);
g_value_set_double (gimp_value_array_index (args, 3), scale_x);
g_value_set_double (gimp_value_array_index (args, 4), scale_y);
g_value_set_double (gimp_value_array_index (args, 5), angle);
g_value_set_double (gimp_value_array_index (args, 6), dest_x);
g_value_set_double (gimp_value_array_index (args, 7), dest_y);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -794,27 +756,18 @@ gimp_item_transform_matrix (gint32 item_ID,
GimpValueArray *return_vals;
gint32 ret_item_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_ITEM_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_ITEM_ID, item_ID,
G_TYPE_DOUBLE, coeff_0_0,
G_TYPE_DOUBLE, coeff_0_1,
G_TYPE_DOUBLE, coeff_0_2,
G_TYPE_DOUBLE, coeff_1_0,
G_TYPE_DOUBLE, coeff_1_1,
G_TYPE_DOUBLE, coeff_1_2,
G_TYPE_DOUBLE, coeff_2_0,
G_TYPE_DOUBLE, coeff_2_1,
G_TYPE_DOUBLE, coeff_2_2,
G_TYPE_NONE);
gimp_value_set_item_id (gimp_value_array_index (args, 0), item_ID);
g_value_set_double (gimp_value_array_index (args, 1), coeff_0_0);
g_value_set_double (gimp_value_array_index (args, 2), coeff_0_1);
g_value_set_double (gimp_value_array_index (args, 3), coeff_0_2);
g_value_set_double (gimp_value_array_index (args, 4), coeff_1_0);
g_value_set_double (gimp_value_array_index (args, 5), coeff_1_1);
g_value_set_double (gimp_value_array_index (args, 6), coeff_1_2);
g_value_set_double (gimp_value_array_index (args, 7), coeff_2_0);
g_value_set_double (gimp_value_array_index (args, 8), coeff_2_1);
g_value_set_double (gimp_value_array_index (args, 9), coeff_2_2);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -69,21 +69,15 @@ _gimp_layer_new (gint32 image_ID,
GimpValueArray *return_vals;
gint32 layer_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_IMAGE_TYPE,
G_TYPE_STRING,
G_TYPE_DOUBLE,
GIMP_TYPE_LAYER_MODE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, width,
GIMP_TYPE_INT32, height,
GIMP_TYPE_IMAGE_TYPE, type,
G_TYPE_STRING, name,
G_TYPE_DOUBLE, opacity,
GIMP_TYPE_LAYER_MODE, mode,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), width);
g_value_set_int (gimp_value_array_index (args, 2), height);
g_value_set_enum (gimp_value_array_index (args, 3), type);
g_value_set_string (gimp_value_array_index (args, 4), name);
g_value_set_double (gimp_value_array_index (args, 5), opacity);
g_value_set_enum (gimp_value_array_index (args, 6), mode);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -130,13 +124,11 @@ gimp_layer_new_from_visible (gint32 image_ID,
GimpValueArray *return_vals;
gint32 layer_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_IMAGE_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_IMAGE_ID, dest_image_ID,
G_TYPE_STRING, name,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
gimp_value_set_image_id (gimp_value_array_index (args, 1), dest_image_ID);
g_value_set_string (gimp_value_array_index (args, 2), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -179,11 +171,10 @@ gimp_layer_new_from_drawable (gint32 drawable_ID,
GimpValueArray *return_vals;
gint32 layer_copy_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_IMAGE_ID, dest_image_ID,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
gimp_value_set_image_id (gimp_value_array_index (args, 1), dest_image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -228,9 +219,9 @@ gimp_layer_group_new (gint32 image_ID)
GimpValueArray *return_vals;
gint32 layer_group_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -274,11 +265,10 @@ _gimp_layer_copy (gint32 layer_ID,
GimpValueArray *return_vals;
gint32 layer_copy_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_BOOLEAN, add_alpha,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), add_alpha);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -319,9 +309,9 @@ gimp_layer_add_alpha (gint32 layer_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -362,9 +352,9 @@ gimp_layer_flatten (gint32 layer_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -411,15 +401,12 @@ gimp_layer_scale (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_INT32, new_width,
GIMP_TYPE_INT32, new_height,
G_TYPE_BOOLEAN, local_origin,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_int (gimp_value_array_index (args, 1), new_width);
g_value_set_int (gimp_value_array_index (args, 2), new_height);
g_value_set_boolean (gimp_value_array_index (args, 3), local_origin);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -466,17 +453,13 @@ gimp_layer_resize (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_INT32, new_width,
GIMP_TYPE_INT32, new_height,
GIMP_TYPE_INT32, offx,
GIMP_TYPE_INT32, offy,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_int (gimp_value_array_index (args, 1), new_width);
g_value_set_int (gimp_value_array_index (args, 2), new_height);
g_value_set_int (gimp_value_array_index (args, 3), offx);
g_value_set_int (gimp_value_array_index (args, 4), offy);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -513,9 +496,9 @@ gimp_layer_resize_to_image_size (gint32 layer_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -557,13 +540,11 @@ gimp_layer_set_offsets (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_INT32, offx,
GIMP_TYPE_INT32, offy,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_int (gimp_value_array_index (args, 1), offx);
g_value_set_int (gimp_value_array_index (args, 2), offy);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -620,11 +601,10 @@ gimp_layer_create_mask (gint32 layer_ID,
GimpValueArray *return_vals;
gint32 mask_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_ADD_MASK_TYPE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_ADD_MASK_TYPE, mask_type,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_enum (gimp_value_array_index (args, 1), mask_type);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -662,9 +642,9 @@ gimp_layer_get_mask (gint32 layer_ID)
GimpValueArray *return_vals;
gint32 mask_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -704,9 +684,9 @@ gimp_layer_from_mask (gint32 mask_ID)
GimpValueArray *return_vals;
gint32 layer_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_MASK_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_MASK_ID, mask_ID,
G_TYPE_NONE);
gimp_value_set_layer_mask_id (gimp_value_array_index (args, 0), mask_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -751,11 +731,10 @@ gimp_layer_add_mask (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_LAYER_MASK_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_LAYER_MASK_ID, mask_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
gimp_value_set_layer_mask_id (gimp_value_array_index (args, 1), mask_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -794,11 +773,10 @@ gimp_layer_remove_mask (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_MASK_APPLY_MODE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_MASK_APPLY_MODE, mode,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_enum (gimp_value_array_index (args, 1), mode);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -836,9 +814,9 @@ gimp_layer_is_floating_sel (gint32 layer_ID)
GimpValueArray *return_vals;
gboolean is_floating_sel = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -876,9 +854,9 @@ gimp_layer_get_lock_alpha (gint32 layer_ID)
GimpValueArray *return_vals;
gboolean lock_alpha = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -918,11 +896,10 @@ gimp_layer_set_lock_alpha (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_BOOLEAN, lock_alpha,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), lock_alpha);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -960,9 +937,9 @@ gimp_layer_get_apply_mask (gint32 layer_ID)
GimpValueArray *return_vals;
gboolean apply_mask = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1004,11 +981,10 @@ gimp_layer_set_apply_mask (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_BOOLEAN, apply_mask,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), apply_mask);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1047,9 +1023,9 @@ gimp_layer_get_show_mask (gint32 layer_ID)
GimpValueArray *return_vals;
gboolean show_mask = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1091,11 +1067,10 @@ gimp_layer_set_show_mask (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_BOOLEAN, show_mask,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), show_mask);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1133,9 +1108,9 @@ gimp_layer_get_edit_mask (gint32 layer_ID)
GimpValueArray *return_vals;
gboolean edit_mask = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1177,11 +1152,10 @@ gimp_layer_set_edit_mask (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_BOOLEAN, edit_mask,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), edit_mask);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1217,9 +1191,9 @@ gimp_layer_get_opacity (gint32 layer_ID)
GimpValueArray *return_vals;
gdouble opacity = 0.0;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1258,11 +1232,10 @@ gimp_layer_set_opacity (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_DOUBLE, opacity,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_double (gimp_value_array_index (args, 1), opacity);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1298,9 +1271,9 @@ gimp_layer_get_mode (gint32 layer_ID)
GimpValueArray *return_vals;
GimpLayerMode mode = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1339,11 +1312,10 @@ gimp_layer_set_mode (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_LAYER_MODE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_LAYER_MODE, mode,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_enum (gimp_value_array_index (args, 1), mode);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1381,9 +1353,9 @@ gimp_layer_get_blend_space (gint32 layer_ID)
GimpValueArray *return_vals;
GimpLayerColorSpace blend_space = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1424,11 +1396,10 @@ gimp_layer_set_blend_space (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_LAYER_COLOR_SPACE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_LAYER_COLOR_SPACE, blend_space,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_enum (gimp_value_array_index (args, 1), blend_space);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1466,9 +1437,9 @@ gimp_layer_get_composite_space (gint32 layer_ID)
GimpValueArray *return_vals;
GimpLayerColorSpace composite_space = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1509,11 +1480,10 @@ gimp_layer_set_composite_space (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_LAYER_COLOR_SPACE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_LAYER_COLOR_SPACE, composite_space,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_enum (gimp_value_array_index (args, 1), composite_space);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1551,9 +1521,9 @@ gimp_layer_get_composite_mode (gint32 layer_ID)
GimpValueArray *return_vals;
GimpLayerCompositeMode composite_mode = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1594,11 +1564,10 @@ gimp_layer_set_composite_mode (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_LAYER_COMPOSITE_MODE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_LAYER_COMPOSITE_MODE, composite_mode,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_enum (gimp_value_array_index (args, 1), composite_mode);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -53,9 +53,9 @@ gimp_message (const gchar *message)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, message,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), message);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -92,7 +92,8 @@ gimp_message_get_handler (void)
GimpValueArray *return_vals;
GimpMessageHandlerType handler = 0;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -131,9 +132,9 @@ gimp_message_set_handler (GimpMessageHandlerType handler)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_MESSAGE_HANDLER_TYPE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_MESSAGE_HANDLER_TYPE, handler,
G_TYPE_NONE);
g_value_set_enum (gimp_value_array_index (args, 0), handler);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -62,14 +62,12 @@ gimp_airbrush (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_DOUBLE,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_DOUBLE, pressure,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_double (gimp_value_array_index (args, 1), pressure);
g_value_set_int (gimp_value_array_index (args, 2), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 3), strokes, num_strokes);
if (pdb)
@ -114,12 +112,11 @@ gimp_airbrush_default (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 2), strokes, num_strokes);
if (pdb)
@ -179,20 +176,15 @@ gimp_clone (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_CLONE_TYPE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_DRAWABLE_ID, src_drawable_ID,
GIMP_TYPE_CLONE_TYPE, clone_type,
G_TYPE_DOUBLE, src_x,
G_TYPE_DOUBLE, src_y,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
gimp_value_set_drawable_id (gimp_value_array_index (args, 1), src_drawable_ID);
g_value_set_enum (gimp_value_array_index (args, 2), clone_type);
g_value_set_double (gimp_value_array_index (args, 3), src_x);
g_value_set_double (gimp_value_array_index (args, 4), src_y);
g_value_set_int (gimp_value_array_index (args, 5), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 6), strokes, num_strokes);
if (pdb)
@ -238,12 +230,11 @@ gimp_clone_default (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 2), strokes, num_strokes);
if (pdb)
@ -291,16 +282,13 @@ gimp_convolve (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_DOUBLE,
GIMP_TYPE_CONVOLVE_TYPE,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_DOUBLE, pressure,
GIMP_TYPE_CONVOLVE_TYPE, convolve_type,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_double (gimp_value_array_index (args, 1), pressure);
g_value_set_enum (gimp_value_array_index (args, 2), convolve_type);
g_value_set_int (gimp_value_array_index (args, 3), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 4), strokes, num_strokes);
if (pdb)
@ -345,12 +333,11 @@ gimp_convolve_default (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 2), strokes, num_strokes);
if (pdb)
@ -397,18 +384,14 @@ gimp_dodgeburn (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_DOUBLE,
GIMP_TYPE_DODGE_BURN_TYPE,
GIMP_TYPE_TRANSFER_MODE,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_DOUBLE, exposure,
GIMP_TYPE_DODGE_BURN_TYPE, dodgeburn_type,
GIMP_TYPE_TRANSFER_MODE, dodgeburn_mode,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_double (gimp_value_array_index (args, 1), exposure);
g_value_set_enum (gimp_value_array_index (args, 2), dodgeburn_type);
g_value_set_enum (gimp_value_array_index (args, 3), dodgeburn_mode);
g_value_set_int (gimp_value_array_index (args, 4), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 5), strokes, num_strokes);
if (pdb)
@ -452,12 +435,11 @@ gimp_dodgeburn_default (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 2), strokes, num_strokes);
if (pdb)
@ -506,17 +488,14 @@ gimp_eraser (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
GIMP_TYPE_BRUSH_APPLICATION_MODE,
GIMP_TYPE_PAINT_APPLICATION_MODE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
GIMP_TYPE_BRUSH_APPLICATION_MODE, hardness,
GIMP_TYPE_PAINT_APPLICATION_MODE, method,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 2), strokes, num_strokes);
g_value_set_enum (gimp_value_array_index (args, 3), hardness);
g_value_set_enum (gimp_value_array_index (args, 4), method);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -560,12 +539,11 @@ gimp_eraser_default (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 2), strokes, num_strokes);
if (pdb)
@ -619,18 +597,14 @@ gimp_heal (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_DRAWABLE_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_DRAWABLE_ID, src_drawable_ID,
G_TYPE_DOUBLE, src_x,
G_TYPE_DOUBLE, src_y,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
gimp_value_set_drawable_id (gimp_value_array_index (args, 1), src_drawable_ID);
g_value_set_double (gimp_value_array_index (args, 2), src_x);
g_value_set_double (gimp_value_array_index (args, 3), src_y);
g_value_set_int (gimp_value_array_index (args, 4), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 5), strokes, num_strokes);
if (pdb)
@ -678,12 +652,11 @@ gimp_heal_default (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 2), strokes, num_strokes);
if (pdb)
@ -739,19 +712,15 @@ gimp_paintbrush (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_DOUBLE,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
GIMP_TYPE_PAINT_APPLICATION_MODE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_DOUBLE, fade_out,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
GIMP_TYPE_PAINT_APPLICATION_MODE, method,
G_TYPE_DOUBLE, gradient_length,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_double (gimp_value_array_index (args, 1), fade_out);
g_value_set_int (gimp_value_array_index (args, 2), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 3), strokes, num_strokes);
g_value_set_enum (gimp_value_array_index (args, 4), method);
g_value_set_double (gimp_value_array_index (args, 5), gradient_length);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -804,12 +773,11 @@ gimp_paintbrush_default (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 2), strokes, num_strokes);
if (pdb)
@ -855,12 +823,11 @@ gimp_pencil (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 2), strokes, num_strokes);
if (pdb)
@ -905,14 +872,12 @@ gimp_smudge (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
G_TYPE_DOUBLE,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_DOUBLE, pressure,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_double (gimp_value_array_index (args, 1), pressure);
g_value_set_int (gimp_value_array_index (args, 2), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 3), strokes, num_strokes);
if (pdb)
@ -956,12 +921,11 @@ gimp_smudge_default (gint32 drawable_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, num_strokes,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), num_strokes);
gimp_value_set_float_array (gimp_value_array_index (args, 2), strokes, num_strokes);
if (pdb)

View file

@ -55,9 +55,9 @@ gimp_palette_new (const gchar *name)
GimpValueArray *return_vals;
gchar *actual_name = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -97,9 +97,9 @@ gimp_palette_duplicate (const gchar *name)
GimpValueArray *return_vals;
gchar *copy_name = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -141,11 +141,10 @@ gimp_palette_rename (const gchar *name,
GimpValueArray *return_vals;
gchar *actual_name = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_STRING, new_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_string (gimp_value_array_index (args, 1), new_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -184,9 +183,9 @@ gimp_palette_delete (const gchar *name)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -224,9 +223,9 @@ gimp_palette_is_editable (const gchar *name)
GimpValueArray *return_vals;
gboolean editable = FALSE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -268,9 +267,9 @@ gimp_palette_get_info (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -317,9 +316,9 @@ gimp_palette_get_colors (const gchar *name,
GimpValueArray *return_vals;
GimpRGB *colors = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -364,9 +363,9 @@ gimp_palette_get_columns (const gchar *name)
GimpValueArray *return_vals;
gint num_columns = 0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -409,11 +408,10 @@ gimp_palette_set_columns (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, columns,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), columns);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -458,13 +456,11 @@ gimp_palette_add_entry (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
GIMP_TYPE_RGB,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_STRING, entry_name,
GIMP_TYPE_RGB, color,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_string (gimp_value_array_index (args, 1), entry_name);
gimp_value_set_rgb (gimp_value_array_index (args, 2), color);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -510,11 +506,10 @@ gimp_palette_delete_entry (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, entry_num,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), entry_num);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -558,11 +553,10 @@ gimp_palette_entry_get_color (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, entry_num,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), entry_num);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -609,13 +603,11 @@ gimp_palette_entry_set_color (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_RGB,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, entry_num,
GIMP_TYPE_RGB, color,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), entry_num);
gimp_value_set_rgb (gimp_value_array_index (args, 2), color);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -659,11 +651,10 @@ gimp_palette_entry_get_name (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, entry_num,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), entry_num);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -712,13 +703,11 @@ gimp_palette_entry_set_name (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
GIMP_TYPE_INT32, entry_num,
G_TYPE_STRING, entry_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_int (gimp_value_array_index (args, 1), entry_num);
g_value_set_string (gimp_value_array_index (args, 2), entry_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -52,7 +52,8 @@ gimp_palettes_refresh (void)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -94,9 +95,9 @@ gimp_palettes_get_list (const gchar *filter,
GimpValueArray *return_vals;
gchar **palette_list = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, filter,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), filter);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -56,13 +56,11 @@ gimp_palettes_popup (const gchar *palette_callback,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, palette_callback,
G_TYPE_STRING, popup_title,
G_TYPE_STRING, initial_palette,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), palette_callback);
g_value_set_string (gimp_value_array_index (args, 1), popup_title);
g_value_set_string (gimp_value_array_index (args, 2), initial_palette);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -98,9 +96,9 @@ gimp_palettes_close_popup (const gchar *palette_callback)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, palette_callback,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), palette_callback);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -138,11 +136,10 @@ gimp_palettes_set_popup (const gchar *palette_callback,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, palette_callback,
G_TYPE_STRING, palette_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), palette_callback);
g_value_set_string (gimp_value_array_index (args, 1), palette_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -61,9 +61,9 @@ gimp_pattern_get_info (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -124,9 +124,9 @@ gimp_pattern_get_pixels (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -52,7 +52,8 @@ gimp_patterns_refresh (void)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -94,9 +95,9 @@ gimp_patterns_get_list (const gchar *filter,
GimpValueArray *return_vals;
gchar **pattern_list = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, filter,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), filter);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -56,13 +56,11 @@ gimp_patterns_popup (const gchar *pattern_callback,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, pattern_callback,
G_TYPE_STRING, popup_title,
G_TYPE_STRING, initial_pattern,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), pattern_callback);
g_value_set_string (gimp_value_array_index (args, 1), popup_title);
g_value_set_string (gimp_value_array_index (args, 2), initial_pattern);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -98,9 +96,9 @@ gimp_patterns_close_popup (const gchar *pattern_callback)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, pattern_callback,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), pattern_callback);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -138,11 +136,10 @@ gimp_patterns_set_popup (const gchar *pattern_callback,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, pattern_callback,
G_TYPE_STRING, pattern_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), pattern_callback);
g_value_set_string (gimp_value_array_index (args, 1), pattern_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -43,7 +43,8 @@ _gimp_pdb_temp_name (void)
GimpValueArray *return_vals;
gchar *temp_name = NULL;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -82,9 +83,9 @@ _gimp_pdb_dump (const gchar *filename)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, filename,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), filename);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -148,21 +149,15 @@ _gimp_pdb_query (const gchar *name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, name,
G_TYPE_STRING, blurb,
G_TYPE_STRING, help,
G_TYPE_STRING, author,
G_TYPE_STRING, copyright,
G_TYPE_STRING, date,
G_TYPE_STRING, proc_type,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), name);
g_value_set_string (gimp_value_array_index (args, 1), blurb);
g_value_set_string (gimp_value_array_index (args, 2), help);
g_value_set_string (gimp_value_array_index (args, 3), author);
g_value_set_string (gimp_value_array_index (args, 4), copyright);
g_value_set_string (gimp_value_array_index (args, 5), date);
g_value_set_string (gimp_value_array_index (args, 6), proc_type);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -210,9 +205,9 @@ _gimp_pdb_proc_exists (const gchar *procedure_name)
GimpValueArray *return_vals;
gboolean exists = FALSE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -271,9 +266,9 @@ _gimp_pdb_proc_info (const gchar *procedure_name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -340,11 +335,10 @@ _gimp_pdb_proc_arg (const gchar *procedure_name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
GIMP_TYPE_INT32, arg_num,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
g_value_set_int (gimp_value_array_index (args, 1), arg_num);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -402,11 +396,10 @@ _gimp_pdb_proc_val (const gchar *procedure_name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
GIMP_TYPE_INT32, val_num,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
g_value_set_int (gimp_value_array_index (args, 1), val_num);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -459,11 +452,10 @@ gimp_pdb_proc_argument (const gchar *procedure_name,
GimpValueArray *return_vals;
GParamSpec *param_spec = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
GIMP_TYPE_INT32, arg_num,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
g_value_set_int (gimp_value_array_index (args, 1), arg_num);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -507,11 +499,10 @@ gimp_pdb_proc_return_value (const gchar *procedure_name,
GimpValueArray *return_vals;
GParamSpec *param_spec = NULL;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
GIMP_TYPE_INT32, val_num,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
g_value_set_int (gimp_value_array_index (args, 1), val_num);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -555,9 +546,9 @@ _gimp_pdb_get_data (const gchar *identifier,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, identifier,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), identifier);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -604,9 +595,9 @@ _gimp_pdb_get_data_size (const gchar *identifier)
GimpValueArray *return_vals;
gint bytes = 0;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, identifier,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), identifier);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -649,12 +640,11 @@ _gimp_pdb_set_data (const gchar *identifier,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_INT32,
GIMP_TYPE_INT8_ARRAY,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, identifier,
GIMP_TYPE_INT32, bytes,
GIMP_TYPE_INT8_ARRAY, NULL,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), identifier);
g_value_set_int (gimp_value_array_index (args, 1), bytes);
gimp_value_set_int8_array (gimp_value_array_index (args, 2), data, bytes);
if (pdb)

View file

@ -52,11 +52,10 @@ _gimp_plugin_domain_register (const gchar *domain_name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, domain_name,
G_TYPE_STRING, domain_path,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), domain_name);
g_value_set_string (gimp_value_array_index (args, 1), domain_path);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -98,11 +97,10 @@ _gimp_plugin_help_register (const gchar *domain_name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, domain_name,
G_TYPE_STRING, domain_uri,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), domain_name);
g_value_set_string (gimp_value_array_index (args, 1), domain_uri);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -145,11 +143,10 @@ _gimp_plugin_menu_branch_register (const gchar *menu_path,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, menu_path,
G_TYPE_STRING, menu_name,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), menu_path);
g_value_set_string (gimp_value_array_index (args, 1), menu_name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -190,11 +187,10 @@ _gimp_plugin_menu_register (const gchar *procedure_name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
G_TYPE_STRING, menu_path,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
g_value_set_string (gimp_value_array_index (args, 1), menu_path);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -238,14 +234,12 @@ _gimp_plugin_icon_register (const gchar *procedure_name,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_ICON_TYPE,
GIMP_TYPE_INT32,
GIMP_TYPE_INT8_ARRAY,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, procedure_name,
GIMP_TYPE_ICON_TYPE, icon_type,
GIMP_TYPE_INT32, icon_data_length,
GIMP_TYPE_INT8_ARRAY, NULL,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), procedure_name);
g_value_set_enum (gimp_value_array_index (args, 1), icon_type);
g_value_set_int (gimp_value_array_index (args, 2), icon_data_length);
gimp_value_set_int8_array (gimp_value_array_index (args, 3), icon_data, icon_data_length);
if (pdb)
@ -291,9 +285,9 @@ _gimp_plugin_set_pdb_error_handler (GimpPDBErrorHandler handler)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_PDB_ERROR_HANDLER,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_PDB_ERROR_HANDLER, handler,
G_TYPE_NONE);
g_value_set_enum (gimp_value_array_index (args, 0), handler);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -332,7 +326,8 @@ _gimp_plugin_get_pdb_error_handler (void)
GimpValueArray *return_vals;
GimpPDBErrorHandler handler = 0;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -55,11 +55,10 @@ _gimp_progress_init (const gchar *message,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
GIMP_TYPE_DISPLAY_ID,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, message,
GIMP_TYPE_DISPLAY_ID, gdisplay_ID,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), message);
gimp_value_set_display_id (gimp_value_array_index (args, 1), gdisplay_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -96,9 +95,9 @@ _gimp_progress_update (gdouble percentage)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_DOUBLE, percentage,
G_TYPE_NONE);
g_value_set_double (gimp_value_array_index (args, 0), percentage);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -139,7 +138,8 @@ gimp_progress_pulse (void)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -179,9 +179,9 @@ gimp_progress_set_text (const gchar *message)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, message,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), message);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -220,7 +220,8 @@ gimp_progress_end (void)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -259,7 +260,8 @@ gimp_progress_get_window_handle (void)
GimpValueArray *return_vals;
gint window = 0;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -301,9 +303,9 @@ _gimp_progress_install (const gchar *progress_callback)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, progress_callback,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), progress_callback);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -342,9 +344,9 @@ _gimp_progress_uninstall (const gchar *progress_callback)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, progress_callback,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), progress_callback);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -382,9 +384,9 @@ gimp_progress_cancel (const gchar *progress_callback)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, progress_callback,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), progress_callback);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -69,9 +69,9 @@ gimp_selection_bounds (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -127,13 +127,11 @@ gimp_selection_value (gint32 image_ID,
GimpValueArray *return_vals;
gint value = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, x,
GIMP_TYPE_INT32, y,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), x);
g_value_set_int (gimp_value_array_index (args, 2), y);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -171,9 +169,9 @@ gimp_selection_is_empty (gint32 image_ID)
GimpValueArray *return_vals;
gboolean is_empty = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -218,13 +216,11 @@ gimp_selection_translate (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, offx,
GIMP_TYPE_INT32, offy,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), offx);
g_value_set_int (gimp_value_array_index (args, 2), offy);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -269,13 +265,11 @@ _gimp_selection_float (gint32 drawable_ID,
GimpValueArray *return_vals;
gint32 layer_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_DRAWABLE_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
GIMP_TYPE_INT32, offx,
GIMP_TYPE_INT32, offy,
G_TYPE_NONE);
gimp_value_set_drawable_id (gimp_value_array_index (args, 0), drawable_ID);
g_value_set_int (gimp_value_array_index (args, 1), offx);
g_value_set_int (gimp_value_array_index (args, 2), offy);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -313,9 +307,9 @@ gimp_selection_invert (gint32 image_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -354,9 +348,9 @@ gimp_selection_sharpen (gint32 image_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -393,9 +387,9 @@ gimp_selection_all (gint32 image_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -432,9 +426,9 @@ gimp_selection_none (gint32 image_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -473,11 +467,10 @@ gimp_selection_feather (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_DOUBLE, radius,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_double (gimp_value_array_index (args, 1), radius);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -517,11 +510,10 @@ gimp_selection_border (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, radius,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), radius);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -560,11 +552,10 @@ gimp_selection_grow (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, steps,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), steps);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -604,11 +595,10 @@ gimp_selection_shrink (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_INT32, steps,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_int (gimp_value_array_index (args, 1), steps);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -649,9 +639,9 @@ gimp_selection_flood (gint32 image_ID)
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -689,9 +679,9 @@ gimp_selection_save (gint32 image_ID)
GimpValueArray *return_vals;
gint32 channel_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -67,17 +67,13 @@ gimp_text_layer_new (gint32 image_ID,
GimpValueArray *return_vals;
gint32 layer_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_DOUBLE,
GIMP_TYPE_UNIT,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_STRING, text,
G_TYPE_STRING, fontname,
G_TYPE_DOUBLE, size,
GIMP_TYPE_UNIT, unit,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_string (gimp_value_array_index (args, 1), text);
g_value_set_string (gimp_value_array_index (args, 2), fontname);
g_value_set_double (gimp_value_array_index (args, 3), size);
g_value_set_int (gimp_value_array_index (args, 4), unit);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -117,9 +113,9 @@ gimp_text_layer_get_text (gint32 layer_ID)
GimpValueArray *return_vals;
gchar *text = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -160,11 +156,10 @@ gimp_text_layer_set_text (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_STRING, text,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_string (gimp_value_array_index (args, 1), text);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -208,9 +203,9 @@ gimp_text_layer_get_markup (gint32 layer_ID)
GimpValueArray *return_vals;
gchar *markup = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -251,9 +246,9 @@ gimp_text_layer_get_font (gint32 layer_ID)
GimpValueArray *return_vals;
gchar *font = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -294,11 +289,10 @@ gimp_text_layer_set_font (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_STRING, font,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_string (gimp_value_array_index (args, 1), font);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -340,9 +334,9 @@ gimp_text_layer_get_font_size (gint32 layer_ID,
GimpValueArray *return_vals;
gdouble font_size = 0.0;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -389,13 +383,11 @@ gimp_text_layer_set_font_size (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_DOUBLE,
GIMP_TYPE_UNIT,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_DOUBLE, font_size,
GIMP_TYPE_UNIT, unit,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_double (gimp_value_array_index (args, 1), font_size);
g_value_set_int (gimp_value_array_index (args, 2), unit);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -434,9 +426,9 @@ gimp_text_layer_get_antialias (gint32 layer_ID)
GimpValueArray *return_vals;
gboolean antialias = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -478,11 +470,10 @@ gimp_text_layer_set_antialias (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_BOOLEAN, antialias,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), antialias);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -522,9 +513,9 @@ gimp_text_layer_get_hint_style (gint32 layer_ID)
GimpValueArray *return_vals;
GimpTextHintStyle style = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -567,11 +558,10 @@ gimp_text_layer_set_hint_style (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_TEXT_HINT_STYLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_TEXT_HINT_STYLE, style,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_enum (gimp_value_array_index (args, 1), style);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -610,9 +600,9 @@ gimp_text_layer_get_kerning (gint32 layer_ID)
GimpValueArray *return_vals;
gboolean kerning = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -653,11 +643,10 @@ gimp_text_layer_set_kerning (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_BOOLEAN, kerning,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_boolean (gimp_value_array_index (args, 1), kerning);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -697,9 +686,9 @@ gimp_text_layer_get_language (gint32 layer_ID)
GimpValueArray *return_vals;
gchar *language = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -741,11 +730,10 @@ gimp_text_layer_set_language (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_STRING, language,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_string (gimp_value_array_index (args, 1), language);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -784,9 +772,9 @@ gimp_text_layer_get_base_direction (gint32 layer_ID)
GimpValueArray *return_vals;
GimpTextDirection direction = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -828,11 +816,10 @@ gimp_text_layer_set_base_direction (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_TEXT_DIRECTION,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_TEXT_DIRECTION, direction,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_enum (gimp_value_array_index (args, 1), direction);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -871,9 +858,9 @@ gimp_text_layer_get_justification (gint32 layer_ID)
GimpValueArray *return_vals;
GimpTextJustification justify = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -915,11 +902,10 @@ gimp_text_layer_set_justification (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_TEXT_JUSTIFICATION,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_TEXT_JUSTIFICATION, justify,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_enum (gimp_value_array_index (args, 1), justify);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -959,9 +945,9 @@ gimp_text_layer_get_color (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1004,11 +990,10 @@ gimp_text_layer_set_color (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
GIMP_TYPE_RGB,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
GIMP_TYPE_RGB, color,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
gimp_value_set_rgb (gimp_value_array_index (args, 1), color);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1047,9 +1032,9 @@ gimp_text_layer_get_indent (gint32 layer_ID)
GimpValueArray *return_vals;
gdouble indent = 0.0;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1091,11 +1076,10 @@ gimp_text_layer_set_indent (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_DOUBLE, indent,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_double (gimp_value_array_index (args, 1), indent);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1134,9 +1118,9 @@ gimp_text_layer_get_line_spacing (gint32 layer_ID)
GimpValueArray *return_vals;
gdouble line_spacing = 0.0;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1178,11 +1162,10 @@ gimp_text_layer_set_line_spacing (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_DOUBLE, line_spacing,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_double (gimp_value_array_index (args, 1), line_spacing);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1221,9 +1204,9 @@ gimp_text_layer_get_letter_spacing (gint32 layer_ID)
GimpValueArray *return_vals;
gdouble letter_spacing = 0.0;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1265,11 +1248,10 @@ gimp_text_layer_set_letter_spacing (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_DOUBLE, letter_spacing,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_double (gimp_value_array_index (args, 1), letter_spacing);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1313,13 +1295,11 @@ gimp_text_layer_resize (gint32 layer_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_LAYER_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_DOUBLE, width,
G_TYPE_DOUBLE, height,
G_TYPE_NONE);
gimp_value_set_layer_id (gimp_value_array_index (args, 0), layer_ID);
g_value_set_double (gimp_value_array_index (args, 1), width);
g_value_set_double (gimp_value_array_index (args, 2), height);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -83,27 +83,18 @@ gimp_text_fontname (gint32 image_ID,
GimpValueArray *return_vals;
gint32 text_layer_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_DRAWABLE_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_STRING,
GIMP_TYPE_INT32,
G_TYPE_BOOLEAN,
G_TYPE_DOUBLE,
GIMP_TYPE_SIZE_TYPE,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_DRAWABLE_ID, drawable_ID,
G_TYPE_DOUBLE, x,
G_TYPE_DOUBLE, y,
G_TYPE_STRING, text,
GIMP_TYPE_INT32, border,
G_TYPE_BOOLEAN, antialias,
G_TYPE_DOUBLE, size,
GIMP_TYPE_SIZE_TYPE, size_type,
G_TYPE_STRING, fontname,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
gimp_value_set_drawable_id (gimp_value_array_index (args, 1), drawable_ID);
g_value_set_double (gimp_value_array_index (args, 2), x);
g_value_set_double (gimp_value_array_index (args, 3), y);
g_value_set_string (gimp_value_array_index (args, 4), text);
g_value_set_int (gimp_value_array_index (args, 5), border);
g_value_set_boolean (gimp_value_array_index (args, 6), antialias);
g_value_set_double (gimp_value_array_index (args, 7), size);
g_value_set_enum (gimp_value_array_index (args, 8), size_type);
g_value_set_string (gimp_value_array_index (args, 9), fontname);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -160,15 +151,12 @@ gimp_text_get_extents_fontname (const gchar *text,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_DOUBLE,
GIMP_TYPE_SIZE_TYPE,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, text,
G_TYPE_DOUBLE, size,
GIMP_TYPE_SIZE_TYPE, size_type,
G_TYPE_STRING, fontname,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), text);
g_value_set_double (gimp_value_array_index (args, 1), size);
g_value_set_enum (gimp_value_array_index (args, 2), size_type);
g_value_set_string (gimp_value_array_index (args, 3), fontname);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -42,7 +42,8 @@ _gimp_unit_get_number_of_units (void)
GimpValueArray *return_vals;
gint num_units = GIMP_UNIT_END;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -78,7 +79,8 @@ _gimp_unit_get_number_of_built_in_units (void)
GimpValueArray *return_vals;
gint num_units = GIMP_UNIT_END;
args = gimp_value_array_new_from_types (G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
G_TYPE_NONE);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -130,21 +132,15 @@ _gimp_unit_new (const gchar *identifier,
GimpValueArray *return_vals;
GimpUnit unit_id = GIMP_UNIT_INCH;
args = gimp_value_array_new_from_types (G_TYPE_STRING,
G_TYPE_DOUBLE,
GIMP_TYPE_INT32,
G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
G_TYPE_STRING, identifier,
G_TYPE_DOUBLE, factor,
GIMP_TYPE_INT32, digits,
G_TYPE_STRING, symbol,
G_TYPE_STRING, abbreviation,
G_TYPE_STRING, singular,
G_TYPE_STRING, plural,
G_TYPE_NONE);
g_value_set_string (gimp_value_array_index (args, 0), identifier);
g_value_set_double (gimp_value_array_index (args, 1), factor);
g_value_set_int (gimp_value_array_index (args, 2), digits);
g_value_set_string (gimp_value_array_index (args, 3), symbol);
g_value_set_string (gimp_value_array_index (args, 4), abbreviation);
g_value_set_string (gimp_value_array_index (args, 5), singular);
g_value_set_string (gimp_value_array_index (args, 6), plural);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -183,9 +179,9 @@ _gimp_unit_get_deletion_flag (GimpUnit unit_id)
GimpValueArray *return_vals;
gboolean deletion_flag = FALSE;
args = gimp_value_array_new_from_types (GIMP_TYPE_UNIT,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_UNIT, unit_id,
G_TYPE_NONE);
g_value_set_int (gimp_value_array_index (args, 0), unit_id);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -226,11 +222,10 @@ _gimp_unit_set_deletion_flag (GimpUnit unit_id,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_UNIT,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_UNIT, unit_id,
G_TYPE_BOOLEAN, deletion_flag,
G_TYPE_NONE);
g_value_set_int (gimp_value_array_index (args, 0), unit_id);
g_value_set_boolean (gimp_value_array_index (args, 1), deletion_flag);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -269,9 +264,9 @@ _gimp_unit_get_identifier (GimpUnit unit_id)
GimpValueArray *return_vals;
gchar *identifier = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_UNIT,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_UNIT, unit_id,
G_TYPE_NONE);
g_value_set_int (gimp_value_array_index (args, 0), unit_id);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -310,9 +305,9 @@ _gimp_unit_get_factor (GimpUnit unit_id)
GimpValueArray *return_vals;
gdouble factor = 0.0;
args = gimp_value_array_new_from_types (GIMP_TYPE_UNIT,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_UNIT, unit_id,
G_TYPE_NONE);
g_value_set_int (gimp_value_array_index (args, 0), unit_id);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -352,9 +347,9 @@ _gimp_unit_get_digits (GimpUnit unit_id)
GimpValueArray *return_vals;
gint digits = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_UNIT,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_UNIT, unit_id,
G_TYPE_NONE);
g_value_set_int (gimp_value_array_index (args, 0), unit_id);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -392,9 +387,9 @@ _gimp_unit_get_symbol (GimpUnit unit_id)
GimpValueArray *return_vals;
gchar *symbol = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_UNIT,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_UNIT, unit_id,
G_TYPE_NONE);
g_value_set_int (gimp_value_array_index (args, 0), unit_id);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -433,9 +428,9 @@ _gimp_unit_get_abbreviation (GimpUnit unit_id)
GimpValueArray *return_vals;
gchar *abbreviation = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_UNIT,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_UNIT, unit_id,
G_TYPE_NONE);
g_value_set_int (gimp_value_array_index (args, 0), unit_id);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -473,9 +468,9 @@ _gimp_unit_get_singular (GimpUnit unit_id)
GimpValueArray *return_vals;
gchar *singular = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_UNIT,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_UNIT, unit_id,
G_TYPE_NONE);
g_value_set_int (gimp_value_array_index (args, 0), unit_id);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -513,9 +508,9 @@ _gimp_unit_get_plural (GimpUnit unit_id)
GimpValueArray *return_vals;
gchar *plural = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_UNIT,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_UNIT, unit_id,
G_TYPE_NONE);
g_value_set_int (gimp_value_array_index (args, 0), unit_id);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -57,11 +57,10 @@ gimp_vectors_new (gint32 image_ID,
GimpValueArray *return_vals;
gint32 vectors_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
G_TYPE_STRING,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_STRING, name,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_string (gimp_value_array_index (args, 1), name);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -103,11 +102,10 @@ gimp_vectors_new_from_text_layer (gint32 image_ID,
GimpValueArray *return_vals;
gint32 vectors_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_LAYER_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_LAYER_ID, layer_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
gimp_value_set_layer_id (gimp_value_array_index (args, 1), layer_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -147,9 +145,9 @@ gimp_vectors_copy (gint32 vectors_ID)
GimpValueArray *return_vals;
gint32 vectors_copy_ID = -1;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -193,9 +191,9 @@ gimp_vectors_get_strokes (gint32 vectors_ID,
GimpValueArray *return_vals;
gint *stroke_ids = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -243,13 +241,11 @@ gimp_vectors_stroke_get_length (gint32 vectors_ID,
GimpValueArray *return_vals;
gdouble length = 0.0;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
G_TYPE_DOUBLE, precision,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
g_value_set_double (gimp_value_array_index (args, 2), precision);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -307,15 +303,12 @@ gimp_vectors_stroke_get_point_at_dist (gint32 vectors_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
G_TYPE_DOUBLE, dist,
G_TYPE_DOUBLE, precision,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
g_value_set_double (gimp_value_array_index (args, 2), dist);
g_value_set_double (gimp_value_array_index (args, 3), precision);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -368,11 +361,10 @@ gimp_vectors_remove_stroke (gint32 vectors_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -412,11 +404,10 @@ gimp_vectors_stroke_close (gint32 vectors_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -460,15 +451,12 @@ gimp_vectors_stroke_translate (gint32 vectors_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
GIMP_TYPE_INT32, off_x,
GIMP_TYPE_INT32, off_y,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
g_value_set_int (gimp_value_array_index (args, 2), off_x);
g_value_set_int (gimp_value_array_index (args, 3), off_y);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -512,15 +500,12 @@ gimp_vectors_stroke_scale (gint32 vectors_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
G_TYPE_DOUBLE, scale_x,
G_TYPE_DOUBLE, scale_y,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
g_value_set_double (gimp_value_array_index (args, 2), scale_x);
g_value_set_double (gimp_value_array_index (args, 3), scale_y);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -566,17 +551,13 @@ gimp_vectors_stroke_rotate (gint32 vectors_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
G_TYPE_DOUBLE, center_x,
G_TYPE_DOUBLE, center_y,
G_TYPE_DOUBLE, angle,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
g_value_set_double (gimp_value_array_index (args, 2), center_x);
g_value_set_double (gimp_value_array_index (args, 3), center_y);
g_value_set_double (gimp_value_array_index (args, 4), angle);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -620,15 +601,12 @@ gimp_vectors_stroke_flip (gint32 vectors_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
GIMP_TYPE_ORIENTATION_TYPE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
GIMP_TYPE_ORIENTATION_TYPE, flip_type,
G_TYPE_DOUBLE, axis,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
g_value_set_enum (gimp_value_array_index (args, 2), flip_type);
g_value_set_double (gimp_value_array_index (args, 3), axis);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -678,19 +656,14 @@ gimp_vectors_stroke_flip_free (gint32 vectors_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
G_TYPE_DOUBLE, x1,
G_TYPE_DOUBLE, y1,
G_TYPE_DOUBLE, x2,
G_TYPE_DOUBLE, y2,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
g_value_set_double (gimp_value_array_index (args, 2), x1);
g_value_set_double (gimp_value_array_index (args, 3), y1);
g_value_set_double (gimp_value_array_index (args, 4), x2);
g_value_set_double (gimp_value_array_index (args, 5), y2);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -739,11 +712,10 @@ gimp_vectors_stroke_get_points (gint32 vectors_ID,
GimpValueArray *return_vals;
GimpVectorsStrokeType type = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -804,17 +776,14 @@ gimp_vectors_stroke_new_from_points (gint32 vectors_ID,
GimpValueArray *return_vals;
gint stroke_id = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_VECTORS_STROKE_TYPE,
GIMP_TYPE_INT32,
GIMP_TYPE_FLOAT_ARRAY,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_VECTORS_STROKE_TYPE, type,
GIMP_TYPE_INT32, num_points,
GIMP_TYPE_FLOAT_ARRAY, NULL,
G_TYPE_BOOLEAN, closed,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_enum (gimp_value_array_index (args, 1), type);
g_value_set_int (gimp_value_array_index (args, 2), num_points);
gimp_value_set_float_array (gimp_value_array_index (args, 3), controlpoints, num_points);
g_value_set_boolean (gimp_value_array_index (args, 4), closed);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -863,13 +832,11 @@ gimp_vectors_stroke_interpolate (gint32 vectors_ID,
GimpValueArray *return_vals;
gdouble *coords = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
G_TYPE_DOUBLE, precision,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
g_value_set_double (gimp_value_array_index (args, 2), precision);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -918,13 +885,11 @@ gimp_vectors_bezier_stroke_new_moveto (gint32 vectors_ID,
GimpValueArray *return_vals;
gint stroke_id = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
G_TYPE_DOUBLE, x0,
G_TYPE_DOUBLE, y0,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_double (gimp_value_array_index (args, 1), x0);
g_value_set_double (gimp_value_array_index (args, 2), y0);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -969,15 +934,12 @@ gimp_vectors_bezier_stroke_lineto (gint32 vectors_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
G_TYPE_DOUBLE, x0,
G_TYPE_DOUBLE, y0,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
g_value_set_double (gimp_value_array_index (args, 2), x0);
g_value_set_double (gimp_value_array_index (args, 3), y0);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1027,19 +989,14 @@ gimp_vectors_bezier_stroke_conicto (gint32 vectors_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
G_TYPE_DOUBLE, x0,
G_TYPE_DOUBLE, y0,
G_TYPE_DOUBLE, x1,
G_TYPE_DOUBLE, y1,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
g_value_set_double (gimp_value_array_index (args, 2), x0);
g_value_set_double (gimp_value_array_index (args, 3), y0);
g_value_set_double (gimp_value_array_index (args, 4), x1);
g_value_set_double (gimp_value_array_index (args, 5), y1);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1091,23 +1048,16 @@ gimp_vectors_bezier_stroke_cubicto (gint32 vectors_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
GIMP_TYPE_INT32,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
GIMP_TYPE_INT32, stroke_id,
G_TYPE_DOUBLE, x0,
G_TYPE_DOUBLE, y0,
G_TYPE_DOUBLE, x1,
G_TYPE_DOUBLE, y1,
G_TYPE_DOUBLE, x2,
G_TYPE_DOUBLE, y2,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_int (gimp_value_array_index (args, 1), stroke_id);
g_value_set_double (gimp_value_array_index (args, 2), x0);
g_value_set_double (gimp_value_array_index (args, 3), y0);
g_value_set_double (gimp_value_array_index (args, 4), x1);
g_value_set_double (gimp_value_array_index (args, 5), y1);
g_value_set_double (gimp_value_array_index (args, 6), x2);
g_value_set_double (gimp_value_array_index (args, 7), y2);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1155,19 +1105,14 @@ gimp_vectors_bezier_stroke_new_ellipse (gint32 vectors_ID,
GimpValueArray *return_vals;
gint stroke_id = 0;
args = gimp_value_array_new_from_types (GIMP_TYPE_VECTORS_ID,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
G_TYPE_DOUBLE,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_VECTORS_ID, vectors_ID,
G_TYPE_DOUBLE, x0,
G_TYPE_DOUBLE, y0,
G_TYPE_DOUBLE, radius_x,
G_TYPE_DOUBLE, radius_y,
G_TYPE_DOUBLE, angle,
G_TYPE_NONE);
gimp_value_set_vectors_id (gimp_value_array_index (args, 0), vectors_ID);
g_value_set_double (gimp_value_array_index (args, 1), x0);
g_value_set_double (gimp_value_array_index (args, 2), y0);
g_value_set_double (gimp_value_array_index (args, 3), radius_x);
g_value_set_double (gimp_value_array_index (args, 4), radius_y);
g_value_set_double (gimp_value_array_index (args, 5), angle);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1217,15 +1162,12 @@ gimp_vectors_import_from_file (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
G_TYPE_STRING,
G_TYPE_BOOLEAN,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_STRING, filename,
G_TYPE_BOOLEAN, merge,
G_TYPE_BOOLEAN, scale,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_string (gimp_value_array_index (args, 1), filename);
g_value_set_boolean (gimp_value_array_index (args, 2), merge);
g_value_set_boolean (gimp_value_array_index (args, 3), scale);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1286,17 +1228,13 @@ gimp_vectors_import_from_string (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
G_TYPE_STRING,
GIMP_TYPE_INT32,
G_TYPE_BOOLEAN,
G_TYPE_BOOLEAN,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_STRING, string,
GIMP_TYPE_INT32, length,
G_TYPE_BOOLEAN, merge,
G_TYPE_BOOLEAN, scale,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_string (gimp_value_array_index (args, 1), string);
g_value_set_int (gimp_value_array_index (args, 2), length);
g_value_set_boolean (gimp_value_array_index (args, 3), merge);
g_value_set_boolean (gimp_value_array_index (args, 4), scale);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1350,13 +1288,11 @@ gimp_vectors_export_to_file (gint32 image_ID,
GimpValueArray *return_vals;
gboolean success = TRUE;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
G_TYPE_STRING,
GIMP_TYPE_VECTORS_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
G_TYPE_STRING, filename,
GIMP_TYPE_VECTORS_ID, vectors_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
g_value_set_string (gimp_value_array_index (args, 1), filename);
gimp_value_set_vectors_id (gimp_value_array_index (args, 2), vectors_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,
@ -1401,11 +1337,10 @@ gimp_vectors_export_to_string (gint32 image_ID,
GimpValueArray *return_vals;
gchar *string = NULL;
args = gimp_value_array_new_from_types (GIMP_TYPE_IMAGE_ID,
GIMP_TYPE_VECTORS_ID,
args = gimp_value_array_new_from_types (NULL,
GIMP_TYPE_IMAGE_ID, image_ID,
GIMP_TYPE_VECTORS_ID, vectors_ID,
G_TYPE_NONE);
gimp_value_set_image_id (gimp_value_array_index (args, 0), image_ID);
gimp_value_set_vectors_id (gimp_value_array_index (args, 1), vectors_ID);
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,

View file

@ -23,6 +23,7 @@
#include <string.h>
#include <glib-object.h>
#include <gobject/gvaluecollector.h>
#include "gimpbasetypes.h"
@ -147,18 +148,22 @@ gimp_value_array_new (gint n_prealloced)
/**
* gimp_value_array_new_from_types:
* @error_msg: return location for an error message.
* @first_type: first type in the array, or #G_TYPE_NONE.
* @...: the remaining types in the array, terminated by #G_TYPE_NONE
*
* Allocate and initialize a new #GimpValueArray, and fill it with
* values that are initialized to the types passed.
* values that are given as a list of (#GType, value) pairs,
* terminated by #G_TYPE_NONE.
*
* Returns: a newly allocated #GimpValueArray
* Returns: (nullable): a newly allocated #GimpValueArray, or %NULL if
* an error happened.
*
* Since: 3.0
*/
GimpValueArray *
gimp_value_array_new_from_types (GType first_type,
gimp_value_array_new_from_types (gchar **error_msg,
GType first_type,
...)
{
GimpValueArray *value_array;
@ -166,7 +171,8 @@ gimp_value_array_new_from_types (GType first_type,
va_start (va_args, first_type);
value_array = gimp_value_array_new_from_types_valist (first_type,
value_array = gimp_value_array_new_from_types_valist (error_msg,
first_type,
va_args);
va_end (va_args);
@ -180,15 +186,18 @@ gimp_value_array_new_from_types (GType first_type,
* @va_args: a va_list of GTypes and values, terminated by #G_TYPE_NONE
*
* Allocate and initialize a new #GimpValueArray, and fill it with
* values that are initialized to the types passed.
* @va_args given in the order as passed to
* gimp_value_array_new_from_types().
*
* Returns: a newly allocated #GimpValueArray
* Returns: (nullable): a newly allocated #GimpValueArray, or %NULL if
* an error happened.
*
* Since: 3.0
*/
GimpValueArray *
gimp_value_array_new_from_types_valist (GType first_type,
va_list va_args)
gimp_value_array_new_from_types_valist (gchar **error_msg,
GType first_type,
va_list va_args)
{
GimpValueArray *value_array = gimp_value_array_new (0);
GType type;
@ -197,9 +206,32 @@ gimp_value_array_new_from_types_valist (GType first_type,
while (type != G_TYPE_NONE)
{
GValue value = G_VALUE_INIT;
GValue value = G_VALUE_INIT;
gchar *my_error = NULL;
g_value_init (&value, type);
G_VALUE_COLLECT (&value, va_args, G_VALUE_NOCOPY_CONTENTS, &my_error);
if (my_error)
{
if (error_msg)
{
*error_msg = my_error;
}
else
{
g_printerr ("%s: %s", G_STRFUNC, my_error);
g_free (my_error);
}
gimp_value_array_unref (value_array);
va_end (va_args);
return NULL;
}
gimp_value_array_append (value_array, &value);
g_value_unset (&value);

View file

@ -42,10 +42,12 @@ GType gimp_value_array_get_type (void) G_GNUC_CONST;
GimpValueArray * gimp_value_array_new (gint n_prealloced);
GimpValueArray * gimp_value_array_new_from_types
(GType first_type,
(gchar **error_msg,
GType first_type,
...);
GimpValueArray * gimp_value_array_new_from_types_valist
(GType first_type,
(gchar **error_msg,
GType first_type,
va_list va_args);
GimpValueArray * gimp_value_array_ref (GimpValueArray *value_array);

View file

@ -206,27 +206,36 @@ sub generate {
$enum_type =~ s/^GIMP/GIMP_TYPE/;
$enum_type =~ s/^GEGL/GEGL_TYPE/;
$value_array .= "$enum_type,\n" . " " x 42;
$value_array .= "$enum_type, ";
}
else {
$value_array .= "$arg->{gtype},\n" . " " x 42;
$value_array .= "$arg->{gtype}, ";
}
$value = "gimp_value_array_index (args, $argc)";
if (exists $_->{array}) {
$value_array .= "NULL";
}
else {
$value_array .= "$var";
}
$value_array .= ",\n" . " " x 42;
if (exists $_->{array}) {
my $arrayarg = $_->{array};
$value = "gimp_value_array_index (args, $argc)";
if (exists $arrayarg->{name}) {
$var_len = $arrayarg->{name};
}
else {
$var_len = 'num_' . $_->{name};
}
}
# This is the list of g_value_set_foo
$arg_array .= eval qq/" $arg->{set_value_func};\n"/;
# This is the list of g_value_set_foo_array
$arg_array .= eval qq/" $arg->{set_value_func};\n"/;
}
$usednames{$_->{name}}++;
@ -533,7 +542,8 @@ $wrapped$funcname ($clist)
GimpValueArray *args;
GimpValueArray *return_vals;$return_args
args = gimp_value_array_new_from_types (${value_array}G_TYPE_NONE);
args = gimp_value_array_new_from_types (NULL,
${value_array}G_TYPE_NONE);
$arg_array
if (pdb)
return_vals = gimp_pdb_run_procedure_array (pdb,