1
/* GIMP - The GNU Image Manipulation Program
2
* Copyright (C) 1995-2003 Spencer Kimball and Peter Mattis
4
* This program is free software; you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License as published by
6
* the Free Software Foundation; either version 2 of the License, or
7
* (at your option) any later version.
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
14
* You should have received a copy of the GNU General Public License
15
* along with this program; if not, write to the Free Software
16
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19
/* NOTE: This file is auto-generated by pdbgen.pl. */
23
#include <glib-object.h>
25
#include "libgimpbase/gimpbase.h"
27
#include "pdb-types.h"
29
#include "core/gimp-parasites.h"
30
#include "core/gimpdrawable.h"
31
#include "core/gimpimage.h"
32
#include "core/gimpparamspecs.h"
33
#include "vectors/gimpvectors.h"
36
#include "gimpprocedure.h"
37
#include "internal-procs.h"
41
parasite_find_invoker (GimpProcedure *procedure,
44
GimpProgress *progress,
45
const GValueArray *args,
48
gboolean success = TRUE;
49
GValueArray *return_vals;
51
GimpParasite *parasite = NULL;
53
name = g_value_get_string (&args->values[0]);
57
parasite = gimp_parasite_copy (gimp_parasite_find (gimp, name));
63
return_vals = gimp_procedure_get_return_values (procedure, success,
64
error ? *error : NULL);
67
g_value_take_boxed (&return_vals->values[1], parasite);
73
parasite_attach_invoker (GimpProcedure *procedure,
76
GimpProgress *progress,
77
const GValueArray *args,
80
gboolean success = TRUE;
81
const GimpParasite *parasite;
83
parasite = g_value_get_boxed (&args->values[0]);
87
gimp_parasite_attach (gimp, parasite);
90
return gimp_procedure_get_return_values (procedure, success,
91
error ? *error : NULL);
95
parasite_detach_invoker (GimpProcedure *procedure,
98
GimpProgress *progress,
99
const GValueArray *args,
102
gboolean success = TRUE;
105
name = g_value_get_string (&args->values[0]);
109
gimp_parasite_detach (gimp, name);
112
return gimp_procedure_get_return_values (procedure, success,
113
error ? *error : NULL);
117
parasite_list_invoker (GimpProcedure *procedure,
119
GimpContext *context,
120
GimpProgress *progress,
121
const GValueArray *args,
124
GValueArray *return_vals;
125
gint32 num_parasites = 0;
126
gchar **parasites = NULL;
128
parasites = gimp_parasite_list (gimp, &num_parasites);
130
return_vals = gimp_procedure_get_return_values (procedure, TRUE, NULL);
132
g_value_set_int (&return_vals->values[1], num_parasites);
133
gimp_value_take_stringarray (&return_vals->values[2], parasites, num_parasites);
139
image_parasite_find_invoker (GimpProcedure *procedure,
141
GimpContext *context,
142
GimpProgress *progress,
143
const GValueArray *args,
146
gboolean success = TRUE;
147
GValueArray *return_vals;
150
GimpParasite *parasite = NULL;
152
image = gimp_value_get_image (&args->values[0], gimp);
153
name = g_value_get_string (&args->values[1]);
157
parasite = gimp_parasite_copy (gimp_image_parasite_find (image, name));
163
return_vals = gimp_procedure_get_return_values (procedure, success,
164
error ? *error : NULL);
167
g_value_take_boxed (&return_vals->values[1], parasite);
173
image_parasite_attach_invoker (GimpProcedure *procedure,
175
GimpContext *context,
176
GimpProgress *progress,
177
const GValueArray *args,
180
gboolean success = TRUE;
182
const GimpParasite *parasite;
184
image = gimp_value_get_image (&args->values[0], gimp);
185
parasite = g_value_get_boxed (&args->values[1]);
189
gimp_image_parasite_attach (image, parasite);
192
return gimp_procedure_get_return_values (procedure, success,
193
error ? *error : NULL);
197
image_parasite_detach_invoker (GimpProcedure *procedure,
199
GimpContext *context,
200
GimpProgress *progress,
201
const GValueArray *args,
204
gboolean success = TRUE;
208
image = gimp_value_get_image (&args->values[0], gimp);
209
name = g_value_get_string (&args->values[1]);
213
gimp_image_parasite_detach (image, name);
216
return gimp_procedure_get_return_values (procedure, success,
217
error ? *error : NULL);
221
image_parasite_list_invoker (GimpProcedure *procedure,
223
GimpContext *context,
224
GimpProgress *progress,
225
const GValueArray *args,
228
gboolean success = TRUE;
229
GValueArray *return_vals;
231
gint32 num_parasites = 0;
232
gchar **parasites = NULL;
234
image = gimp_value_get_image (&args->values[0], gimp);
238
parasites = gimp_image_parasite_list (image, &num_parasites);
241
return_vals = gimp_procedure_get_return_values (procedure, success,
242
error ? *error : NULL);
246
g_value_set_int (&return_vals->values[1], num_parasites);
247
gimp_value_take_stringarray (&return_vals->values[2], parasites, num_parasites);
254
drawable_parasite_find_invoker (GimpProcedure *procedure,
256
GimpContext *context,
257
GimpProgress *progress,
258
const GValueArray *args,
261
gboolean success = TRUE;
262
GValueArray *return_vals;
263
GimpDrawable *drawable;
265
GimpParasite *parasite = NULL;
267
drawable = gimp_value_get_drawable (&args->values[0], gimp);
268
name = g_value_get_string (&args->values[1]);
272
parasite = gimp_parasite_copy (gimp_item_parasite_find (GIMP_ITEM (drawable),
279
return_vals = gimp_procedure_get_return_values (procedure, success,
280
error ? *error : NULL);
283
g_value_take_boxed (&return_vals->values[1], parasite);
289
drawable_parasite_attach_invoker (GimpProcedure *procedure,
291
GimpContext *context,
292
GimpProgress *progress,
293
const GValueArray *args,
296
gboolean success = TRUE;
297
GimpDrawable *drawable;
298
const GimpParasite *parasite;
300
drawable = gimp_value_get_drawable (&args->values[0], gimp);
301
parasite = g_value_get_boxed (&args->values[1]);
305
gimp_item_parasite_attach (GIMP_ITEM (drawable), parasite);
308
return gimp_procedure_get_return_values (procedure, success,
309
error ? *error : NULL);
313
drawable_parasite_detach_invoker (GimpProcedure *procedure,
315
GimpContext *context,
316
GimpProgress *progress,
317
const GValueArray *args,
320
gboolean success = TRUE;
321
GimpDrawable *drawable;
324
drawable = gimp_value_get_drawable (&args->values[0], gimp);
325
name = g_value_get_string (&args->values[1]);
329
gimp_item_parasite_detach (GIMP_ITEM (drawable), name);
332
return gimp_procedure_get_return_values (procedure, success,
333
error ? *error : NULL);
337
drawable_parasite_list_invoker (GimpProcedure *procedure,
339
GimpContext *context,
340
GimpProgress *progress,
341
const GValueArray *args,
344
gboolean success = TRUE;
345
GValueArray *return_vals;
346
GimpDrawable *drawable;
347
gint32 num_parasites = 0;
348
gchar **parasites = NULL;
350
drawable = gimp_value_get_drawable (&args->values[0], gimp);
354
parasites = gimp_item_parasite_list (GIMP_ITEM (drawable), &num_parasites);
357
return_vals = gimp_procedure_get_return_values (procedure, success,
358
error ? *error : NULL);
362
g_value_set_int (&return_vals->values[1], num_parasites);
363
gimp_value_take_stringarray (&return_vals->values[2], parasites, num_parasites);
370
vectors_parasite_find_invoker (GimpProcedure *procedure,
372
GimpContext *context,
373
GimpProgress *progress,
374
const GValueArray *args,
377
gboolean success = TRUE;
378
GValueArray *return_vals;
379
GimpVectors *vectors;
381
GimpParasite *parasite = NULL;
383
vectors = gimp_value_get_vectors (&args->values[0], gimp);
384
name = g_value_get_string (&args->values[1]);
388
parasite = gimp_parasite_copy (gimp_item_parasite_find (GIMP_ITEM (vectors),
395
return_vals = gimp_procedure_get_return_values (procedure, success,
396
error ? *error : NULL);
399
g_value_take_boxed (&return_vals->values[1], parasite);
405
vectors_parasite_attach_invoker (GimpProcedure *procedure,
407
GimpContext *context,
408
GimpProgress *progress,
409
const GValueArray *args,
412
gboolean success = TRUE;
413
GimpVectors *vectors;
414
const GimpParasite *parasite;
416
vectors = gimp_value_get_vectors (&args->values[0], gimp);
417
parasite = g_value_get_boxed (&args->values[1]);
421
gimp_item_parasite_attach (GIMP_ITEM (vectors), parasite);
424
return gimp_procedure_get_return_values (procedure, success,
425
error ? *error : NULL);
429
vectors_parasite_detach_invoker (GimpProcedure *procedure,
431
GimpContext *context,
432
GimpProgress *progress,
433
const GValueArray *args,
436
gboolean success = TRUE;
437
GimpVectors *vectors;
440
vectors = gimp_value_get_vectors (&args->values[0], gimp);
441
name = g_value_get_string (&args->values[1]);
445
gimp_item_parasite_detach (GIMP_ITEM (vectors), name);
448
return gimp_procedure_get_return_values (procedure, success,
449
error ? *error : NULL);
453
vectors_parasite_list_invoker (GimpProcedure *procedure,
455
GimpContext *context,
456
GimpProgress *progress,
457
const GValueArray *args,
460
gboolean success = TRUE;
461
GValueArray *return_vals;
462
GimpVectors *vectors;
463
gint32 num_parasites = 0;
464
gchar **parasites = NULL;
466
vectors = gimp_value_get_vectors (&args->values[0], gimp);
470
parasites = gimp_item_parasite_list (GIMP_ITEM (vectors), &num_parasites);
473
return_vals = gimp_procedure_get_return_values (procedure, success,
474
error ? *error : NULL);
478
g_value_set_int (&return_vals->values[1], num_parasites);
479
gimp_value_take_stringarray (&return_vals->values[2], parasites, num_parasites);
486
register_parasite_procs (GimpPDB *pdb)
488
GimpProcedure *procedure;
493
procedure = gimp_procedure_new (parasite_find_invoker);
494
gimp_object_set_static_name (GIMP_OBJECT (procedure),
495
"gimp-parasite-find");
496
gimp_procedure_set_static_strings (procedure,
497
"gimp-parasite-find",
498
"Look up a global parasite.",
499
"Finds and returns the global parasite that was previously attached.",
504
gimp_procedure_add_argument (procedure,
505
gimp_param_spec_string ("name",
507
"The name of the parasite to find",
510
GIMP_PARAM_READWRITE));
511
gimp_procedure_add_return_value (procedure,
512
gimp_param_spec_parasite ("parasite",
514
"The found parasite",
515
GIMP_PARAM_READWRITE));
516
gimp_pdb_register_procedure (pdb, procedure);
517
g_object_unref (procedure);
520
* gimp-parasite-attach
522
procedure = gimp_procedure_new (parasite_attach_invoker);
523
gimp_object_set_static_name (GIMP_OBJECT (procedure),
524
"gimp-parasite-attach");
525
gimp_procedure_set_static_strings (procedure,
526
"gimp-parasite-attach",
527
"Add a global parasite.",
528
"This procedure attaches a global parasite. It has no return values.",
533
gimp_procedure_add_argument (procedure,
534
gimp_param_spec_parasite ("parasite",
536
"The parasite to attach",
537
GIMP_PARAM_READWRITE));
538
gimp_pdb_register_procedure (pdb, procedure);
539
g_object_unref (procedure);
542
* gimp-parasite-detach
544
procedure = gimp_procedure_new (parasite_detach_invoker);
545
gimp_object_set_static_name (GIMP_OBJECT (procedure),
546
"gimp-parasite-detach");
547
gimp_procedure_set_static_strings (procedure,
548
"gimp-parasite-detach",
549
"Removes a global parasite.",
550
"This procedure detaches a global parasite from. It has no return values.",
555
gimp_procedure_add_argument (procedure,
556
gimp_param_spec_string ("name",
558
"The name of the parasite to detach.",
561
GIMP_PARAM_READWRITE));
562
gimp_pdb_register_procedure (pdb, procedure);
563
g_object_unref (procedure);
568
procedure = gimp_procedure_new (parasite_list_invoker);
569
gimp_object_set_static_name (GIMP_OBJECT (procedure),
570
"gimp-parasite-list");
571
gimp_procedure_set_static_strings (procedure,
572
"gimp-parasite-list",
573
"List all parasites.",
574
"Returns a list of all currently attached global parasites.",
579
gimp_procedure_add_return_value (procedure,
580
gimp_param_spec_int32 ("num-parasites",
582
"The number of attached parasites",
584
GIMP_PARAM_READWRITE));
585
gimp_procedure_add_return_value (procedure,
586
gimp_param_spec_string_array ("parasites",
588
"The names of currently attached parasites",
589
GIMP_PARAM_READWRITE));
590
gimp_pdb_register_procedure (pdb, procedure);
591
g_object_unref (procedure);
594
* gimp-image-parasite-find
596
procedure = gimp_procedure_new (image_parasite_find_invoker);
597
gimp_object_set_static_name (GIMP_OBJECT (procedure),
598
"gimp-image-parasite-find");
599
gimp_procedure_set_static_strings (procedure,
600
"gimp-image-parasite-find",
601
"Look up a parasite in an image",
602
"Finds and returns the parasite that was previously attached to an image.",
607
gimp_procedure_add_argument (procedure,
608
gimp_param_spec_image_id ("image",
612
GIMP_PARAM_READWRITE));
613
gimp_procedure_add_argument (procedure,
614
gimp_param_spec_string ("name",
616
"The name of the parasite to find",
619
GIMP_PARAM_READWRITE));
620
gimp_procedure_add_return_value (procedure,
621
gimp_param_spec_parasite ("parasite",
623
"The found parasite",
624
GIMP_PARAM_READWRITE));
625
gimp_pdb_register_procedure (pdb, procedure);
626
g_object_unref (procedure);
629
* gimp-image-parasite-attach
631
procedure = gimp_procedure_new (image_parasite_attach_invoker);
632
gimp_object_set_static_name (GIMP_OBJECT (procedure),
633
"gimp-image-parasite-attach");
634
gimp_procedure_set_static_strings (procedure,
635
"gimp-image-parasite-attach",
636
"Add a parasite to an image.",
637
"This procedure attaches a parasite to an image. It has no return values.",
642
gimp_procedure_add_argument (procedure,
643
gimp_param_spec_image_id ("image",
647
GIMP_PARAM_READWRITE));
648
gimp_procedure_add_argument (procedure,
649
gimp_param_spec_parasite ("parasite",
651
"The parasite to attach to an image",
652
GIMP_PARAM_READWRITE));
653
gimp_pdb_register_procedure (pdb, procedure);
654
g_object_unref (procedure);
657
* gimp-image-parasite-detach
659
procedure = gimp_procedure_new (image_parasite_detach_invoker);
660
gimp_object_set_static_name (GIMP_OBJECT (procedure),
661
"gimp-image-parasite-detach");
662
gimp_procedure_set_static_strings (procedure,
663
"gimp-image-parasite-detach",
664
"Removes a parasite from an image.",
665
"This procedure detaches a parasite from an image. It has no return values.",
670
gimp_procedure_add_argument (procedure,
671
gimp_param_spec_image_id ("image",
675
GIMP_PARAM_READWRITE));
676
gimp_procedure_add_argument (procedure,
677
gimp_param_spec_string ("name",
679
"The name of the parasite to detach from an image.",
682
GIMP_PARAM_READWRITE));
683
gimp_pdb_register_procedure (pdb, procedure);
684
g_object_unref (procedure);
687
* gimp-image-parasite-list
689
procedure = gimp_procedure_new (image_parasite_list_invoker);
690
gimp_object_set_static_name (GIMP_OBJECT (procedure),
691
"gimp-image-parasite-list");
692
gimp_procedure_set_static_strings (procedure,
693
"gimp-image-parasite-list",
694
"List all parasites.",
695
"Returns a list of all currently attached parasites.",
700
gimp_procedure_add_argument (procedure,
701
gimp_param_spec_image_id ("image",
705
GIMP_PARAM_READWRITE));
706
gimp_procedure_add_return_value (procedure,
707
gimp_param_spec_int32 ("num-parasites",
709
"The number of attached parasites",
711
GIMP_PARAM_READWRITE));
712
gimp_procedure_add_return_value (procedure,
713
gimp_param_spec_string_array ("parasites",
715
"The names of currently attached parasites",
716
GIMP_PARAM_READWRITE));
717
gimp_pdb_register_procedure (pdb, procedure);
718
g_object_unref (procedure);
721
* gimp-drawable-parasite-find
723
procedure = gimp_procedure_new (drawable_parasite_find_invoker);
724
gimp_object_set_static_name (GIMP_OBJECT (procedure),
725
"gimp-drawable-parasite-find");
726
gimp_procedure_set_static_strings (procedure,
727
"gimp-drawable-parasite-find",
728
"Look up a parasite in a drawable",
729
"Finds and returns the parasite that was previously attached to a drawable.",
734
gimp_procedure_add_argument (procedure,
735
gimp_param_spec_drawable_id ("drawable",
739
GIMP_PARAM_READWRITE));
740
gimp_procedure_add_argument (procedure,
741
gimp_param_spec_string ("name",
743
"The name of the parasite to find",
746
GIMP_PARAM_READWRITE));
747
gimp_procedure_add_return_value (procedure,
748
gimp_param_spec_parasite ("parasite",
750
"The found parasite",
751
GIMP_PARAM_READWRITE));
752
gimp_pdb_register_procedure (pdb, procedure);
753
g_object_unref (procedure);
756
* gimp-drawable-parasite-attach
758
procedure = gimp_procedure_new (drawable_parasite_attach_invoker);
759
gimp_object_set_static_name (GIMP_OBJECT (procedure),
760
"gimp-drawable-parasite-attach");
761
gimp_procedure_set_static_strings (procedure,
762
"gimp-drawable-parasite-attach",
763
"Add a parasite to a drawable.",
764
"This procedure attaches a parasite to a drawable. It has no return values.",
769
gimp_procedure_add_argument (procedure,
770
gimp_param_spec_drawable_id ("drawable",
774
GIMP_PARAM_READWRITE));
775
gimp_procedure_add_argument (procedure,
776
gimp_param_spec_parasite ("parasite",
778
"The parasite to attach to a drawable",
779
GIMP_PARAM_READWRITE));
780
gimp_pdb_register_procedure (pdb, procedure);
781
g_object_unref (procedure);
784
* gimp-drawable-parasite-detach
786
procedure = gimp_procedure_new (drawable_parasite_detach_invoker);
787
gimp_object_set_static_name (GIMP_OBJECT (procedure),
788
"gimp-drawable-parasite-detach");
789
gimp_procedure_set_static_strings (procedure,
790
"gimp-drawable-parasite-detach",
791
"Removes a parasite from a drawable.",
792
"This procedure detaches a parasite from a drawable. It has no return values.",
797
gimp_procedure_add_argument (procedure,
798
gimp_param_spec_drawable_id ("drawable",
802
GIMP_PARAM_READWRITE));
803
gimp_procedure_add_argument (procedure,
804
gimp_param_spec_string ("name",
806
"The name of the parasite to detach from a drawable.",
809
GIMP_PARAM_READWRITE));
810
gimp_pdb_register_procedure (pdb, procedure);
811
g_object_unref (procedure);
814
* gimp-drawable-parasite-list
816
procedure = gimp_procedure_new (drawable_parasite_list_invoker);
817
gimp_object_set_static_name (GIMP_OBJECT (procedure),
818
"gimp-drawable-parasite-list");
819
gimp_procedure_set_static_strings (procedure,
820
"gimp-drawable-parasite-list",
821
"List all parasites.",
822
"Returns a list of all currently attached parasites.",
827
gimp_procedure_add_argument (procedure,
828
gimp_param_spec_drawable_id ("drawable",
832
GIMP_PARAM_READWRITE));
833
gimp_procedure_add_return_value (procedure,
834
gimp_param_spec_int32 ("num-parasites",
836
"The number of attached parasites",
838
GIMP_PARAM_READWRITE));
839
gimp_procedure_add_return_value (procedure,
840
gimp_param_spec_string_array ("parasites",
842
"The names of currently attached parasites",
843
GIMP_PARAM_READWRITE));
844
gimp_pdb_register_procedure (pdb, procedure);
845
g_object_unref (procedure);
848
* gimp-vectors-parasite-find
850
procedure = gimp_procedure_new (vectors_parasite_find_invoker);
851
gimp_object_set_static_name (GIMP_OBJECT (procedure),
852
"gimp-vectors-parasite-find");
853
gimp_procedure_set_static_strings (procedure,
854
"gimp-vectors-parasite-find",
855
"Look up a parasite in a vectors object",
856
"Finds and returns the parasite that was previously attached to a vectors object.",
857
"Michael Natterer <mitch@gimp.org>",
861
gimp_procedure_add_argument (procedure,
862
gimp_param_spec_vectors_id ("vectors",
864
"The vectors object",
866
GIMP_PARAM_READWRITE));
867
gimp_procedure_add_argument (procedure,
868
gimp_param_spec_string ("name",
870
"The name of the parasite to find",
873
GIMP_PARAM_READWRITE));
874
gimp_procedure_add_return_value (procedure,
875
gimp_param_spec_parasite ("parasite",
877
"The found parasite",
878
GIMP_PARAM_READWRITE));
879
gimp_pdb_register_procedure (pdb, procedure);
880
g_object_unref (procedure);
883
* gimp-vectors-parasite-attach
885
procedure = gimp_procedure_new (vectors_parasite_attach_invoker);
886
gimp_object_set_static_name (GIMP_OBJECT (procedure),
887
"gimp-vectors-parasite-attach");
888
gimp_procedure_set_static_strings (procedure,
889
"gimp-vectors-parasite-attach",
890
"Add a parasite to a vectors object",
891
"This procedure attaches a parasite to a vectors object. It has no return values.",
892
"Michael Natterer <mitch@gimp.org>",
896
gimp_procedure_add_argument (procedure,
897
gimp_param_spec_vectors_id ("vectors",
899
"The vectors object",
901
GIMP_PARAM_READWRITE));
902
gimp_procedure_add_argument (procedure,
903
gimp_param_spec_parasite ("parasite",
905
"The parasite to attach to a vectors object",
906
GIMP_PARAM_READWRITE));
907
gimp_pdb_register_procedure (pdb, procedure);
908
g_object_unref (procedure);
911
* gimp-vectors-parasite-detach
913
procedure = gimp_procedure_new (vectors_parasite_detach_invoker);
914
gimp_object_set_static_name (GIMP_OBJECT (procedure),
915
"gimp-vectors-parasite-detach");
916
gimp_procedure_set_static_strings (procedure,
917
"gimp-vectors-parasite-detach",
918
"Removes a parasite from a vectors object",
919
"This procedure detaches a parasite from a vectors object. It has no return values.",
920
"Michael Natterer <mitch@gimp.org>",
924
gimp_procedure_add_argument (procedure,
925
gimp_param_spec_vectors_id ("vectors",
927
"The vectors object",
929
GIMP_PARAM_READWRITE));
930
gimp_procedure_add_argument (procedure,
931
gimp_param_spec_string ("name",
933
"The name of the parasite to detach from a vectors object.",
936
GIMP_PARAM_READWRITE));
937
gimp_pdb_register_procedure (pdb, procedure);
938
g_object_unref (procedure);
941
* gimp-vectors-parasite-list
943
procedure = gimp_procedure_new (vectors_parasite_list_invoker);
944
gimp_object_set_static_name (GIMP_OBJECT (procedure),
945
"gimp-vectors-parasite-list");
946
gimp_procedure_set_static_strings (procedure,
947
"gimp-vectors-parasite-list",
948
"List all parasites.",
949
"Returns a list of all currently attached parasites.",
950
"Michael Natterer <mitch@gimp.org>",
954
gimp_procedure_add_argument (procedure,
955
gimp_param_spec_vectors_id ("vectors",
957
"The vectors object",
959
GIMP_PARAM_READWRITE));
960
gimp_procedure_add_return_value (procedure,
961
gimp_param_spec_int32 ("num-parasites",
963
"The number of attached parasites",
965
GIMP_PARAM_READWRITE));
966
gimp_procedure_add_return_value (procedure,
967
gimp_param_spec_string_array ("parasites",
969
"The names of currently attached parasites",
970
GIMP_PARAM_READWRITE));
971
gimp_pdb_register_procedure (pdb, procedure);
972
g_object_unref (procedure);