Constructor
GimpVectorLoadProcedurenew
since: 3.0
Declaration [src]
GimpProcedure*
gimp_vector_load_procedure_new (
  GimpPlugIn* plug_in,
  const gchar* name,
  GimpPDBProcType proc_type,
  GimpExtractVectorFunc extract_func,
  gpointer extract_data,
  GDestroyNotify extract_data_destroy,
  GimpRunVectorLoadFunc run_func,
  gpointer run_data,
  GDestroyNotify run_data_destroy
)
Description [src]
Creates a new load procedure named name which will call run_func
when invoked.
See gimp_procedure_new() for information about proc_type.
Available since: 3.0
Parameters
- plug_in
- 
            Type: GimpPlugInA GimpPlugIn.The data is owned by the caller of the function. 
- name
- 
            Type: const gchar*The new procedure’s name. The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- proc_type
- 
            Type: GimpPDBProcTypeThe new procedure’s GimpPDBProcType.
- extract_func
- 
            Type: GimpExtractVectorFuncNo description available. 
- extract_data
- 
            Type: gpointerNo description available. The argument can be NULL.The data is owned by the caller of the function. 
- extract_data_destroy
- 
            Type: GDestroyNotifyNo description available. 
- run_func
- 
            Type: GimpRunVectorLoadFuncThe run function for the new procedure. 
- run_data
- 
            Type: gpointerUser data passed to run_func.The argument can be NULL.The data is owned by the caller of the function. 
- run_data_destroy
- 
            Type: GDestroyNotifyFree function for run_data, orNULL.The argument can be NULL.
Return value
Type: GimpProcedure
A new GimpProcedure.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |