| gimp_procedural_db_dump | Dumps the current contents of the procedural database |
| gimp_procedural_db_get_data | Returns data associated with the specified identifier. |
| gimp_procedural_db_get_data_size | Returns size of data associated with the specified identifier. |
| gimp_procedural_db_proc_arg | Queries the procedural database for information on the specified procedure's argument. |
| gimp_procedural_db_proc_info | Queries the procedural database for information on the specified procedure. |
| gimp_procedural_db_proc_val | Queries the procedural database for information on the specified procedure's return value. |
| gimp_procedural_db_query | Queries the procedural database for its contents using regular expression matching. |
| gimp_procedural_db_set_data | Associates the specified identifier with the supplied data. |
| STRING | filename | The dump filename |
gimp_procedural_db_get_data
Input:
| STRING | identifier | The identifier associated with data |
| INT32 | bytes | The number of bytes in the data |
| INT8ARRAY | data | A byte array containing data |
gimp_procedural_db_get_data_size
Input:
| STRING | identifier | The identifier associated with data |
| INT32 | bytes | The number of bytes in the data |
gimp_procedural_db_proc_arg
Input:
| STRING | procedure | The procedure name |
| INT32 | arg_num | The argument number |
| INT32 | arg_type | The type of argument { PDB_INT32 (0), PDB_INT16 (1), PDB_INT8 (2), PDB_FLOAT (3), PDB_STRING (4), PDB_INT32ARRAY (5), PDB_INT16ARRAY (6), PDB_INT8ARRAY (7), PDB_FLOATARRAY (8), PDB_STRINGARRAY (9), PDB_COLOR (10), PDB_REGION (11), PDB_DISPLAY (12), PDB_IMAGE (13), PDB_LAYER (14), PDB_CHANNEL (15), PDB_DRAWABLE (16), PDB_SELECTION (17), PDB_BOUNDARY (18), PDB_PATH (19), PDB_PARASITE (20), PDB_STATUS (21) } |
| STRING | arg_name | The name of the argument |
| STRING | arg_desc | A description of the argument |
gimp_procedural_db_proc_info
Input:
| STRING | procedure | The procedure name |
| STRING | blurb | A short blurb |
| STRING | help | Detailed procedure help |
| STRING | author | Author(s) of the procedure |
| STRING | copyright | The copyright |
| STRING | date | Copyright date |
| INT32 | proc_type | The procedure type: { INTERNAL (0), PLUGIN (1), EXTENSION (2), TEMPORARY (3) } |
| INT32 | num_args | The number of input arguments |
| INT32 | num_values | The number of return values |
gimp_procedural_db_proc_val
Input:
| STRING | procedure | The procedure name |
| INT32 | val_num | The return value number |
| INT32 | val_type | The type of return value { PDB_INT32 (0), PDB_INT16 (1), PDB_INT8 (2), PDB_FLOAT (3), PDB_STRING (4), PDB_INT32ARRAY (5), PDB_INT16ARRAY (6), PDB_INT8ARRAY (7), PDB_FLOATARRAY (8), PDB_STRINGARRAY (9), PDB_COLOR (10), PDB_REGION (11), PDB_DISPLAY (12), PDB_IMAGE (13), PDB_LAYER (14), PDB_CHANNEL (15), PDB_DRAWABLE (16), PDB_SELECTION (17), PDB_BOUNDARY (18), PDB_PATH (19), PDB_PARASITE (20), PDB_STATUS (21) } |
| STRING | val_name | The name of the return value |
| STRING | val_desc | A description of the return value |
gimp_procedural_db_query
Input:
| STRING | name | The regex for procedure name |
| STRING | blurb | The regex for procedure blurb |
| STRING | help | The regex for procedure help |
| STRING | author | The regex for procedure author |
| STRING | copyright | The regex for procedure copyright |
| STRING | date | The regex for procedure date |
| STRING | proc_type | The regex for procedure type: { 'Internal GIMP procedure', 'GIMP Plug-in', 'GIMP Extension' } |
| INT32 | num_matches | The number of matching procedures |
| STRINGARRAY | procedure_names | The list of procedure names |
gimp_procedural_db_set_data
Input:
| STRING | identifier | The identifier associated with data |
| INT32 | bytes | The number of bytes in the data |
| INT8ARRAY | data | A byte array containing data |
| The Gimp 1.2.5 (win32) | Documentation fresh from PDB | 12:10:10 Do 19.06.03 |
| Generated by pdb2doc.py written by Hans Breuer <Hans(at)Breuer.org> | ||