/** * gimp_drawable_attach_new_parasite: * @drawable_ID: the ID of the #GimpDrawable to attach the #GimpParasite to. * @name: the name of the #GimpParasite to create and attach. * @flags: the flags set on the #GimpParasite. * @size: the size of the parasite data in bytes. * @data: a pointer to the data attached with the #GimpParasite. * * Convenience function that creates a parasite and attaches it * to GIMP. * * Deprecated: use gimp_image_parasite_attach() instead. * * Return value: TRUE on successful creation and attachment of * the new parasite. * * See Also: gimp_drawable_parasite_attach() */ gboolean gimp_drawable_attach_new_parasite (gint32 drawable_ID, const gchar *name, gint flags, gint size, gconstpointer data) { GimpParasite *parasite = gimp_parasite_new (name, flags, size, data); gboolean success; success = gimp_item_attach_parasite (drawable_ID, parasite); gimp_parasite_free (parasite); return success; }
static PyObject * vectors_parasite_attach(PyGimpVectors *self, PyObject *args) { PyGimpParasite *parasite; if (!PyArg_ParseTuple(args, "O!:parasite_attach", &PyGimpParasite_Type, ¶site)) return NULL; if (!gimp_item_attach_parasite(self->ID, parasite->para)) { PyErr_Format(pygimp_error, "could not attach parasite '%s' to vectors (ID %d)", parasite->para->name, self->ID); return NULL; } Py_INCREF(Py_None); return Py_None; }
/** * gimp_drawable_parasite_attach: * @drawable_ID: The drawable. * @parasite: The parasite to attach to a drawable. * * Deprecated: Use gimp_item_attach_parasite() instead. * * Returns: TRUE on success. **/ gboolean gimp_drawable_parasite_attach (gint32 drawable_ID, const GimpParasite *parasite) { return gimp_item_attach_parasite (drawable_ID, parasite); }
/** * gimp_vectors_parasite_attach: * @vectors_ID: The vectors object. * @parasite: The parasite to attach to a vectors object. * * Deprecated: Use gimp_item_attach_parasite() instead. * * Returns: TRUE on success. * * Since: GIMP 2.4 **/ gboolean gimp_vectors_parasite_attach (gint32 vectors_ID, const GimpParasite *parasite) { return gimp_item_attach_parasite (vectors_ID, parasite); }