~ubuntu-branches/ubuntu/maverick/gimp/maverick-security

« back to all changes in this revision

Viewing changes to devel-docs/libgimp/html/libgimp-gimpproceduraldb.html

  • Committer: Package Import Robot
  • Author(s): Sebastien Bacher
  • Date: 2010-07-12 15:08:08 UTC
  • mfrom: (1.1.23) (0.4.6 sid)
  • Revision ID: package-import@ubuntu.com-20100712150808-db9xqgtxrvpyl3g2
Tags: 2.6.10-1ubuntu1
Resync on Debian, dropping changes which are in the new version

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="libgimp-general.html" title="Functions not Related to Specific Images">
9
9
<link rel="prev" href="libgimp-gimpplugin.html" title="gimpplugin">
10
10
<link rel="next" href="libgimp-gimpprogress.html" title="gimpprogress">
11
 
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
 
<link rel="part" href="libgimp.html" title="Part I. GIMP Library">
14
 
<link rel="chapter" href="libgimp-general.html" title="Functions not Related to Specific Images">
15
 
<link rel="chapter" href="libgimp-image.html" title="Manupulating Images and their Properties">
16
 
<link rel="chapter" href="libgimp-data.html" title="Data Objects">
17
 
<link rel="chapter" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs">
18
 
<link rel="part" href="libgimpui.html" title="Part II. GIMP User Interface Library">
19
 
<link rel="chapter" href="libgimpui-hierarchy.html" title="Object Hierarchy">
20
 
<link rel="index" href="libgimp-index.html" title="Index">
21
 
<link rel="index" href="libgimp-index-new-in-2-2.html" title="Index of new symbols in GIMP 2.2">
22
 
<link rel="index" href="libgimp-index-new-in-2-4.html" title="Index of new symbols in GIMP 2.4">
23
 
<link rel="index" href="libgimp-index-new-in-2-6.html" title="Index of new symbols in GIMP 2.6">
24
 
<link rel="index" href="libgimp-index-deprecated.html" title="Index of deprecated symbols">
25
13
</head>
26
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
27
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
34
22
</tr>
35
23
<tr><td colspan="5" class="shortcuts">
36
24
<a href="#libgimp-gimpproceduraldb.synopsis" class="shortcut">Top</a>
37
 
                 | 
38
 
                <a href="#libgimp-gimpproceduraldb.description" class="shortcut">Description</a>
 
25
                   | 
 
26
                  <a href="#libgimp-gimpproceduraldb.description" class="shortcut">Description</a>
39
27
</td></tr>
40
28
</table>
41
29
<div class="refentry" title="gimpproceduraldb">
49
37
</tr></table></div>
50
38
<div class="refsynopsisdiv" title="Synopsis">
51
39
<a name="libgimp-gimpproceduraldb.synopsis"></a><h2>Synopsis</h2>
52
 
<pre class="synopsis">
53
 
<a
54
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
55
 
>gchar</a>*              <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-temp-name" title="gimp_procedural_db_temp_name ()">gimp_procedural_db_temp_name</a>        (void);
56
 
<a
57
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
58
 
>gboolean</a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-get-data" title="gimp_procedural_db_get_data ()">gimp_procedural_db_get_data</a>         (const <a
59
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
60
 
>gchar</a> *identifier,
61
 
                                                         <a
62
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
63
 
>gpointer</a> data);
64
 
<a
65
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
66
 
>gboolean</a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-set-data" title="gimp_procedural_db_set_data ()">gimp_procedural_db_set_data</a>         (const <a
67
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
68
 
>gchar</a> *identifier,
69
 
                                                         <a
70
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"
71
 
>gconstpointer</a> data,
72
 
                                                         <a
73
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
74
 
>guint32</a> bytes);
75
 
<a
76
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
77
 
>gboolean</a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-dump" title="gimp_procedural_db_dump ()">gimp_procedural_db_dump</a>             (const <a
78
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
79
 
>gchar</a> *filename);
80
 
<a
81
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
82
 
>gboolean</a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-query" title="gimp_procedural_db_query ()">gimp_procedural_db_query</a>            (const <a
83
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
84
 
>gchar</a> *name,
85
 
                                                         const <a
86
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
87
 
>gchar</a> *blurb,
88
 
                                                         const <a
89
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
90
 
>gchar</a> *help,
91
 
                                                         const <a
92
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
93
 
>gchar</a> *author,
94
 
                                                         const <a
95
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
96
 
>gchar</a> *copyright,
97
 
                                                         const <a
98
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
99
 
>gchar</a> *date,
100
 
                                                         const <a
101
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
102
 
>gchar</a> *proc_type,
103
 
                                                         <a
104
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
105
 
>gint</a> *num_matches,
106
 
                                                         <a
107
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
108
 
>gchar</a> ***procedure_names);
109
 
<a
110
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
111
 
>gboolean</a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-exists" title="gimp_procedural_db_proc_exists ()">gimp_procedural_db_proc_exists</a>      (const <a
112
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
113
 
>gchar</a> *procedure_name);
114
 
<a
115
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
116
 
>gboolean</a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-info" title="gimp_procedural_db_proc_info ()">gimp_procedural_db_proc_info</a>        (const <a
117
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
118
 
>gchar</a> *procedure,
119
 
                                                         <a
120
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
121
 
>gchar</a> **blurb,
122
 
                                                         <a
123
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
124
 
>gchar</a> **help,
125
 
                                                         <a
126
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
127
 
>gchar</a> **author,
128
 
                                                         <a
129
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
130
 
>gchar</a> **copyright,
131
 
                                                         <a
132
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
133
 
>gchar</a> **date,
134
 
                                                         <a
135
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPDBProcType"
136
 
>GimpPDBProcType</a> *proc_type,
137
 
                                                         <a
138
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
139
 
>gint</a> *num_args,
140
 
                                                         <a
141
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
142
 
>gint</a> *num_values,
143
 
                                                         <a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef">GimpParamDef</a> **args,
144
 
                                                         <a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef">GimpParamDef</a> **return_vals);
145
 
<a
146
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
147
 
>gboolean</a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-arg" title="gimp_procedural_db_proc_arg ()">gimp_procedural_db_proc_arg</a>         (const <a
148
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
149
 
>gchar</a> *procedure_name,
150
 
                                                         <a
151
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
152
 
>gint</a> arg_num,
153
 
                                                         <a
154
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPDBArgType"
155
 
>GimpPDBArgType</a> *arg_type,
156
 
                                                         <a
157
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
158
 
>gchar</a> **arg_name,
159
 
                                                         <a
160
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
161
 
>gchar</a> **arg_desc);
162
 
<a
163
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
164
 
>gboolean</a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-val" title="gimp_procedural_db_proc_val ()">gimp_procedural_db_proc_val</a>         (const <a
165
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
166
 
>gchar</a> *procedure_name,
167
 
                                                         <a
168
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
169
 
>gint</a> val_num,
170
 
                                                         <a
171
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPDBArgType"
172
 
>GimpPDBArgType</a> *val_type,
173
 
                                                         <a
174
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
175
 
>gchar</a> **val_name,
176
 
                                                         <a
177
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
178
 
>gchar</a> **val_desc);
179
 
<a
180
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
181
 
>gint</a>                <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-get-data-size" title="gimp_procedural_db_get_data_size ()">gimp_procedural_db_get_data_size</a>    (const <a
182
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
183
 
>gchar</a> *identifier);
 
40
<pre class="synopsis"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-temp-name" title="gimp_procedural_db_temp_name ()">gimp_procedural_db_temp_name</a>        (<em class="parameter"><code><span class="type">void</span></code></em>);
 
41
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-get-data" title="gimp_procedural_db_get_data ()">gimp_procedural_db_get_data</a>         (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *identifier</code></em>,
 
42
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
 
43
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-set-data" title="gimp_procedural_db_set_data ()">gimp_procedural_db_set_data</a>         (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *identifier</code></em>,
 
44
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> data</code></em>,
 
45
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> bytes</code></em>);
 
46
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-dump" title="gimp_procedural_db_dump ()">gimp_procedural_db_dump</a>             (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
 
47
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-query" title="gimp_procedural_db_query ()">gimp_procedural_db_query</a>            (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
 
48
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *blurb</code></em>,
 
49
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *help</code></em>,
 
50
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *author</code></em>,
 
51
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *copyright</code></em>,
 
52
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *date</code></em>,
 
53
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *proc_type</code></em>,
 
54
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *num_matches</code></em>,
 
55
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***procedure_names</code></em>);
 
56
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-exists" title="gimp_procedural_db_proc_exists ()">gimp_procedural_db_proc_exists</a>      (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *procedure_name</code></em>);
 
57
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-info" title="gimp_procedural_db_proc_info ()">gimp_procedural_db_proc_info</a>        (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *procedure</code></em>,
 
58
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **blurb</code></em>,
 
59
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **help</code></em>,
 
60
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **author</code></em>,
 
61
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **copyright</code></em>,
 
62
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **date</code></em>,
 
63
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPDBProcType"><span class="type">GimpPDBProcType</span></a> *proc_type</code></em>,
 
64
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *num_args</code></em>,
 
65
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *num_values</code></em>,
 
66
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> **args</code></em>,
 
67
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> **return_vals</code></em>);
 
68
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-arg" title="gimp_procedural_db_proc_arg ()">gimp_procedural_db_proc_arg</a>         (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *procedure_name</code></em>,
 
69
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_num</code></em>,
 
70
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPDBArgType"><span class="type">GimpPDBArgType</span></a> *arg_type</code></em>,
 
71
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **arg_name</code></em>,
 
72
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **arg_desc</code></em>);
 
73
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-val" title="gimp_procedural_db_proc_val ()">gimp_procedural_db_proc_val</a>         (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *procedure_name</code></em>,
 
74
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> val_num</code></em>,
 
75
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPDBArgType"><span class="type">GimpPDBArgType</span></a> *val_type</code></em>,
 
76
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **val_name</code></em>,
 
77
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **val_desc</code></em>);
 
78
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-get-data-size" title="gimp_procedural_db_get_data_size ()">gimp_procedural_db_get_data_size</a>    (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *identifier</code></em>);
184
79
</pre>
185
80
</div>
186
81
<div class="refsect1" title="Description">
193
88
<a name="libgimp-gimpproceduraldb.details"></a><h2>Details</h2>
194
89
<div class="refsect2" title="gimp_procedural_db_temp_name ()">
195
90
<a name="gimp-procedural-db-temp-name"></a><h3>gimp_procedural_db_temp_name ()</h3>
196
 
<pre class="programlisting"><a
197
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
198
 
>gchar</a>*              gimp_procedural_db_temp_name        (void);</pre>
 
91
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              gimp_procedural_db_temp_name        (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
199
92
<p>
200
93
Generates a unique temporary PDB name.
201
94
</p>
202
95
<p>
203
96
This procedure generates a temporary PDB entry name that is
204
 
guaranteed to be unique.</p>
205
 
<p>
 
97
guaranteed to be unique.
206
98
</p>
207
99
<div class="variablelist"><table border="0">
208
100
<col align="left" valign="top">
216
108
<hr>
217
109
<div class="refsect2" title="gimp_procedural_db_get_data ()">
218
110
<a name="gimp-procedural-db-get-data"></a><h3>gimp_procedural_db_get_data ()</h3>
219
 
<pre class="programlisting"><a
220
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
221
 
>gboolean</a>            gimp_procedural_db_get_data         (const <a
222
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
223
 
>gchar</a> *identifier,
224
 
                                                         <a
225
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
226
 
>gpointer</a> data);</pre>
 
111
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_procedural_db_get_data         (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *identifier</code></em>,
 
112
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
227
113
<p>
228
114
Returns data associated with the specified identifier.
229
115
</p>
230
116
<p>
231
117
This procedure returns any data which may have been associated with
232
118
the specified identifier. The data is copied into the given memory
233
 
location.</p>
234
 
<p>
 
119
location.
235
120
</p>
236
121
<div class="variablelist"><table border="0">
237
122
<col align="left" valign="top">
238
123
<tbody>
239
124
<tr>
240
125
<td><p><span class="term"><em class="parameter"><code>identifier</code></em> :</span></p></td>
241
 
<td> The identifier associated with data.
 
126
<td>The identifier associated with data.
242
127
</td>
243
128
</tr>
244
129
<tr>
245
130
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
246
 
<td> A byte array containing data.
 
131
<td>A byte array containing data.
247
132
</td>
248
133
</tr>
249
134
<tr>
258
143
<hr>
259
144
<div class="refsect2" title="gimp_procedural_db_set_data ()">
260
145
<a name="gimp-procedural-db-set-data"></a><h3>gimp_procedural_db_set_data ()</h3>
261
 
<pre class="programlisting"><a
262
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
263
 
>gboolean</a>            gimp_procedural_db_set_data         (const <a
264
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
265
 
>gchar</a> *identifier,
266
 
                                                         <a
267
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"
268
 
>gconstpointer</a> data,
269
 
                                                         <a
270
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
271
 
>guint32</a> bytes);</pre>
 
146
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_procedural_db_set_data         (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *identifier</code></em>,
 
147
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> data</code></em>,
 
148
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> bytes</code></em>);</pre>
272
149
<p>
273
150
Associates the specified identifier with the supplied data.
274
151
</p>
275
152
<p>
276
153
This procedure associates the supplied data with the provided
277
154
identifier. The data may be subsequently retrieved by a call to
278
 
'procedural-db-get-data'.</p>
279
 
<p>
 
155
'procedural-db-get-data'.
280
156
</p>
281
157
<div class="variablelist"><table border="0">
282
158
<col align="left" valign="top">
283
159
<tbody>
284
160
<tr>
285
161
<td><p><span class="term"><em class="parameter"><code>identifier</code></em> :</span></p></td>
286
 
<td> The identifier associated with data.
 
162
<td>The identifier associated with data.
287
163
</td>
288
164
</tr>
289
165
<tr>
290
166
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
291
 
<td> A byte array containing data.
 
167
<td>A byte array containing data.
292
168
</td>
293
169
</tr>
294
170
<tr>
295
171
<td><p><span class="term"><em class="parameter"><code>bytes</code></em> :</span></p></td>
296
 
<td> The number of bytes in the data
 
172
<td>The number of bytes in the data
297
173
</td>
298
174
</tr>
299
175
<tr>
307
183
<hr>
308
184
<div class="refsect2" title="gimp_procedural_db_dump ()">
309
185
<a name="gimp-procedural-db-dump"></a><h3>gimp_procedural_db_dump ()</h3>
310
 
<pre class="programlisting"><a
311
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
312
 
>gboolean</a>            gimp_procedural_db_dump             (const <a
313
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
314
 
>gchar</a> *filename);</pre>
 
186
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_procedural_db_dump             (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
315
187
<p>
316
188
Dumps the current contents of the procedural database
317
189
</p>
318
190
<p>
319
191
This procedure dumps the contents of the procedural database to the
320
192
specified file. The file will contain all of the information
321
 
provided for each registered procedure.</p>
322
 
<p>
 
193
provided for each registered procedure.
323
194
</p>
324
195
<div class="variablelist"><table border="0">
325
196
<col align="left" valign="top">
326
197
<tbody>
327
198
<tr>
328
199
<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
329
 
<td> The dump filename.
 
200
<td>The dump filename.
330
201
</td>
331
202
</tr>
332
203
<tr>
340
211
<hr>
341
212
<div class="refsect2" title="gimp_procedural_db_query ()">
342
213
<a name="gimp-procedural-db-query"></a><h3>gimp_procedural_db_query ()</h3>
343
 
<pre class="programlisting"><a
344
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
345
 
>gboolean</a>            gimp_procedural_db_query            (const <a
346
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
347
 
>gchar</a> *name,
348
 
                                                         const <a
349
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
350
 
>gchar</a> *blurb,
351
 
                                                         const <a
352
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
353
 
>gchar</a> *help,
354
 
                                                         const <a
355
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
356
 
>gchar</a> *author,
357
 
                                                         const <a
358
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
359
 
>gchar</a> *copyright,
360
 
                                                         const <a
361
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
362
 
>gchar</a> *date,
363
 
                                                         const <a
364
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
365
 
>gchar</a> *proc_type,
366
 
                                                         <a
367
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
368
 
>gint</a> *num_matches,
369
 
                                                         <a
370
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
371
 
>gchar</a> ***procedure_names);</pre>
 
214
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_procedural_db_query            (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
 
215
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *blurb</code></em>,
 
216
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *help</code></em>,
 
217
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *author</code></em>,
 
218
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *copyright</code></em>,
 
219
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *date</code></em>,
 
220
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *proc_type</code></em>,
 
221
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *num_matches</code></em>,
 
222
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***procedure_names</code></em>);</pre>
372
223
<p>
373
224
Queries the procedural database for its contents using regular
374
225
expression matching.
385
236
query. The second is a concatenated list of procedure names
386
237
corresponding to those matching the query. If no matching entries
387
238
are found, then the returned string is NULL and the number of
388
 
entries is 0.</p>
389
 
<p>
 
239
entries is 0.
390
240
</p>
391
241
<div class="variablelist"><table border="0">
392
242
<col align="left" valign="top">
393
243
<tbody>
394
244
<tr>
395
245
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
396
 
<td> The regex for procedure name.
 
246
<td>The regex for procedure name.
397
247
</td>
398
248
</tr>
399
249
<tr>
400
250
<td><p><span class="term"><em class="parameter"><code>blurb</code></em> :</span></p></td>
401
 
<td> The regex for procedure blurb.
 
251
<td>The regex for procedure blurb.
402
252
</td>
403
253
</tr>
404
254
<tr>
405
255
<td><p><span class="term"><em class="parameter"><code>help</code></em> :</span></p></td>
406
 
<td> The regex for procedure help.
 
256
<td>The regex for procedure help.
407
257
</td>
408
258
</tr>
409
259
<tr>
410
260
<td><p><span class="term"><em class="parameter"><code>author</code></em> :</span></p></td>
411
 
<td> The regex for procedure author.
 
261
<td>The regex for procedure author.
412
262
</td>
413
263
</tr>
414
264
<tr>
415
265
<td><p><span class="term"><em class="parameter"><code>copyright</code></em> :</span></p></td>
416
 
<td> The regex for procedure copyright.
 
266
<td>The regex for procedure copyright.
417
267
</td>
418
268
</tr>
419
269
<tr>
420
270
<td><p><span class="term"><em class="parameter"><code>date</code></em> :</span></p></td>
421
 
<td> The regex for procedure date.
 
271
<td>The regex for procedure date.
422
272
</td>
423
273
</tr>
424
274
<tr>
425
275
<td><p><span class="term"><em class="parameter"><code>proc_type</code></em> :</span></p></td>
426
 
<td> The regex for procedure type: { 'Internal GIMP procedure', 'GIMP Plug-In', 'GIMP Extension', 'Temporary Procedure' }.
 
276
<td>The regex for procedure type: { 'Internal GIMP procedure', 'GIMP Plug-In', 'GIMP Extension', 'Temporary Procedure' }.
427
277
</td>
428
278
</tr>
429
279
<tr>
430
280
<td><p><span class="term"><em class="parameter"><code>num_matches</code></em> :</span></p></td>
431
 
<td> The number of matching procedures.
 
281
<td>The number of matching procedures.
432
282
</td>
433
283
</tr>
434
284
<tr>
435
285
<td><p><span class="term"><em class="parameter"><code>procedure_names</code></em> :</span></p></td>
436
 
<td> The list of procedure names.
 
286
<td>The list of procedure names.
437
287
</td>
438
288
</tr>
439
289
<tr>
447
297
<hr>
448
298
<div class="refsect2" title="gimp_procedural_db_proc_exists ()">
449
299
<a name="gimp-procedural-db-proc-exists"></a><h3>gimp_procedural_db_proc_exists ()</h3>
450
 
<pre class="programlisting"><a
451
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
452
 
>gboolean</a>            gimp_procedural_db_proc_exists      (const <a
453
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
454
 
>gchar</a> *procedure_name);</pre>
 
300
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_procedural_db_proc_exists      (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *procedure_name</code></em>);</pre>
455
301
<p>
456
302
Checks if the specified procedure exists in the procedural database
457
303
</p>
458
304
<p>
459
305
This procedure checks if the specified procedure is registered in
460
 
the procedural database.</p>
461
 
<p>
 
306
the procedural database.
462
307
</p>
463
308
<div class="variablelist"><table border="0">
464
309
<col align="left" valign="top">
465
310
<tbody>
466
311
<tr>
467
312
<td><p><span class="term"><em class="parameter"><code>procedure_name</code></em> :</span></p></td>
468
 
<td> The procedure name.
 
313
<td>The procedure name.
469
314
</td>
470
315
</tr>
471
316
<tr>
481
326
<hr>
482
327
<div class="refsect2" title="gimp_procedural_db_proc_info ()">
483
328
<a name="gimp-procedural-db-proc-info"></a><h3>gimp_procedural_db_proc_info ()</h3>
484
 
<pre class="programlisting"><a
485
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
486
 
>gboolean</a>            gimp_procedural_db_proc_info        (const <a
487
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
488
 
>gchar</a> *procedure,
489
 
                                                         <a
490
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
491
 
>gchar</a> **blurb,
492
 
                                                         <a
493
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
494
 
>gchar</a> **help,
495
 
                                                         <a
496
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
497
 
>gchar</a> **author,
498
 
                                                         <a
499
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
500
 
>gchar</a> **copyright,
501
 
                                                         <a
502
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
503
 
>gchar</a> **date,
504
 
                                                         <a
505
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPDBProcType"
506
 
>GimpPDBProcType</a> *proc_type,
507
 
                                                         <a
508
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
509
 
>gint</a> *num_args,
510
 
                                                         <a
511
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
512
 
>gint</a> *num_values,
513
 
                                                         <a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef">GimpParamDef</a> **args,
514
 
                                                         <a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef">GimpParamDef</a> **return_vals);</pre>
 
329
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_procedural_db_proc_info        (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *procedure</code></em>,
 
330
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **blurb</code></em>,
 
331
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **help</code></em>,
 
332
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **author</code></em>,
 
333
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **copyright</code></em>,
 
334
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **date</code></em>,
 
335
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPDBProcType"><span class="type">GimpPDBProcType</span></a> *proc_type</code></em>,
 
336
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *num_args</code></em>,
 
337
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *num_values</code></em>,
 
338
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> **args</code></em>,
 
339
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> **return_vals</code></em>);</pre>
515
340
<p>
516
341
Queries the procedural database for information on the specified
517
342
procedure.
521
346
short blurb, detailed help, author(s), copyright information,
522
347
procedure type, number of input, and number of return values are
523
348
returned. Additionally this function returns specific information
524
 
about each input argument and return value.</p>
525
 
<p>
 
349
about each input argument and return value.
526
350
</p>
527
351
<div class="variablelist"><table border="0">
528
352
<col align="left" valign="top">
529
353
<tbody>
530
354
<tr>
531
355
<td><p><span class="term"><em class="parameter"><code>procedure</code></em> :</span></p></td>
532
 
<td> The procedure name.
 
356
<td>The procedure name.
533
357
</td>
534
358
</tr>
535
359
<tr>
536
360
<td><p><span class="term"><em class="parameter"><code>blurb</code></em> :</span></p></td>
537
 
<td> A short blurb.
 
361
<td>A short blurb.
538
362
</td>
539
363
</tr>
540
364
<tr>
541
365
<td><p><span class="term"><em class="parameter"><code>help</code></em> :</span></p></td>
542
 
<td> Detailed procedure help.
 
366
<td>Detailed procedure help.
543
367
</td>
544
368
</tr>
545
369
<tr>
546
370
<td><p><span class="term"><em class="parameter"><code>author</code></em> :</span></p></td>
547
 
<td> Author(s) of the procedure.
 
371
<td>Author(s) of the procedure.
548
372
</td>
549
373
</tr>
550
374
<tr>
551
375
<td><p><span class="term"><em class="parameter"><code>copyright</code></em> :</span></p></td>
552
 
<td> The copyright.
 
376
<td>The copyright.
553
377
</td>
554
378
</tr>
555
379
<tr>
556
380
<td><p><span class="term"><em class="parameter"><code>date</code></em> :</span></p></td>
557
 
<td> Copyright date.
 
381
<td>Copyright date.
558
382
</td>
559
383
</tr>
560
384
<tr>
561
385
<td><p><span class="term"><em class="parameter"><code>proc_type</code></em> :</span></p></td>
562
 
<td> The procedure type.
 
386
<td>The procedure type.
563
387
</td>
564
388
</tr>
565
389
<tr>
566
390
<td><p><span class="term"><em class="parameter"><code>num_args</code></em> :</span></p></td>
567
 
<td> The number of input arguments.
 
391
<td>The number of input arguments.
568
392
</td>
569
393
</tr>
570
394
<tr>
571
395
<td><p><span class="term"><em class="parameter"><code>num_values</code></em> :</span></p></td>
572
 
<td> The number of return values.
 
396
<td>The number of return values.
573
397
</td>
574
398
</tr>
575
399
<tr>
576
400
<td><p><span class="term"><em class="parameter"><code>args</code></em> :</span></p></td>
577
 
<td> The input arguments.
 
401
<td>The input arguments.
578
402
</td>
579
403
</tr>
580
404
<tr>
581
405
<td><p><span class="term"><em class="parameter"><code>return_vals</code></em> :</span></p></td>
582
 
<td> The return values.
 
406
<td>The return values.
583
407
</td>
584
408
</tr>
585
409
<tr>
593
417
<hr>
594
418
<div class="refsect2" title="gimp_procedural_db_proc_arg ()">
595
419
<a name="gimp-procedural-db-proc-arg"></a><h3>gimp_procedural_db_proc_arg ()</h3>
596
 
<pre class="programlisting"><a
597
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
598
 
>gboolean</a>            gimp_procedural_db_proc_arg         (const <a
599
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
600
 
>gchar</a> *procedure_name,
601
 
                                                         <a
602
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
603
 
>gint</a> arg_num,
604
 
                                                         <a
605
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPDBArgType"
606
 
>GimpPDBArgType</a> *arg_type,
607
 
                                                         <a
608
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
609
 
>gchar</a> **arg_name,
610
 
                                                         <a
611
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
612
 
>gchar</a> **arg_desc);</pre>
 
420
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_procedural_db_proc_arg         (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *procedure_name</code></em>,
 
421
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_num</code></em>,
 
422
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPDBArgType"><span class="type">GimpPDBArgType</span></a> *arg_type</code></em>,
 
423
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **arg_name</code></em>,
 
424
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **arg_desc</code></em>);</pre>
613
425
<p>
614
426
Queries the procedural database for information on the specified
615
427
procedure's argument.
616
428
</p>
617
429
<p>
618
430
This procedure returns information on the specified procedure's
619
 
argument. The argument type, name, and a description are retrieved.</p>
620
 
<p>
 
431
argument. The argument type, name, and a description are retrieved.
621
432
</p>
622
433
<div class="variablelist"><table border="0">
623
434
<col align="left" valign="top">
624
435
<tbody>
625
436
<tr>
626
437
<td><p><span class="term"><em class="parameter"><code>procedure_name</code></em> :</span></p></td>
627
 
<td> The procedure name.
 
438
<td>The procedure name.
628
439
</td>
629
440
</tr>
630
441
<tr>
631
442
<td><p><span class="term"><em class="parameter"><code>arg_num</code></em> :</span></p></td>
632
 
<td> The argument number.
 
443
<td>The argument number.
633
444
</td>
634
445
</tr>
635
446
<tr>
636
447
<td><p><span class="term"><em class="parameter"><code>arg_type</code></em> :</span></p></td>
637
 
<td> The type of argument.
 
448
<td>The type of argument.
638
449
</td>
639
450
</tr>
640
451
<tr>
641
452
<td><p><span class="term"><em class="parameter"><code>arg_name</code></em> :</span></p></td>
642
 
<td> The name of the argument.
 
453
<td>The name of the argument.
643
454
</td>
644
455
</tr>
645
456
<tr>
646
457
<td><p><span class="term"><em class="parameter"><code>arg_desc</code></em> :</span></p></td>
647
 
<td> A description of the argument.
 
458
<td>A description of the argument.
648
459
</td>
649
460
</tr>
650
461
<tr>
658
469
<hr>
659
470
<div class="refsect2" title="gimp_procedural_db_proc_val ()">
660
471
<a name="gimp-procedural-db-proc-val"></a><h3>gimp_procedural_db_proc_val ()</h3>
661
 
<pre class="programlisting"><a
662
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
663
 
>gboolean</a>            gimp_procedural_db_proc_val         (const <a
664
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
665
 
>gchar</a> *procedure_name,
666
 
                                                         <a
667
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
668
 
>gint</a> val_num,
669
 
                                                         <a
670
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPDBArgType"
671
 
>GimpPDBArgType</a> *val_type,
672
 
                                                         <a
673
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
674
 
>gchar</a> **val_name,
675
 
                                                         <a
676
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
677
 
>gchar</a> **val_desc);</pre>
 
472
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_procedural_db_proc_val         (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *procedure_name</code></em>,
 
473
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> val_num</code></em>,
 
474
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPDBArgType"><span class="type">GimpPDBArgType</span></a> *val_type</code></em>,
 
475
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **val_name</code></em>,
 
476
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **val_desc</code></em>);</pre>
678
477
<p>
679
478
Queries the procedural database for information on the specified
680
479
procedure's return value.
682
481
<p>
683
482
This procedure returns information on the specified procedure's
684
483
return value. The return value type, name, and a description are
685
 
retrieved.</p>
686
 
<p>
 
484
retrieved.
687
485
</p>
688
486
<div class="variablelist"><table border="0">
689
487
<col align="left" valign="top">
690
488
<tbody>
691
489
<tr>
692
490
<td><p><span class="term"><em class="parameter"><code>procedure_name</code></em> :</span></p></td>
693
 
<td> The procedure name.
 
491
<td>The procedure name.
694
492
</td>
695
493
</tr>
696
494
<tr>
697
495
<td><p><span class="term"><em class="parameter"><code>val_num</code></em> :</span></p></td>
698
 
<td> The return value number.
 
496
<td>The return value number.
699
497
</td>
700
498
</tr>
701
499
<tr>
702
500
<td><p><span class="term"><em class="parameter"><code>val_type</code></em> :</span></p></td>
703
 
<td> The type of return value.
 
501
<td>The type of return value.
704
502
</td>
705
503
</tr>
706
504
<tr>
707
505
<td><p><span class="term"><em class="parameter"><code>val_name</code></em> :</span></p></td>
708
 
<td> The name of the return value.
 
506
<td>The name of the return value.
709
507
</td>
710
508
</tr>
711
509
<tr>
712
510
<td><p><span class="term"><em class="parameter"><code>val_desc</code></em> :</span></p></td>
713
 
<td> A description of the return value.
 
511
<td>A description of the return value.
714
512
</td>
715
513
</tr>
716
514
<tr>
724
522
<hr>
725
523
<div class="refsect2" title="gimp_procedural_db_get_data_size ()">
726
524
<a name="gimp-procedural-db-get-data-size"></a><h3>gimp_procedural_db_get_data_size ()</h3>
727
 
<pre class="programlisting"><a
728
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
729
 
>gint</a>                gimp_procedural_db_get_data_size    (const <a
730
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
731
 
>gchar</a> *identifier);</pre>
 
525
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gimp_procedural_db_get_data_size    (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *identifier</code></em>);</pre>
732
526
<p>
733
527
Returns size of data associated with the specified identifier.
734
528
</p>
735
529
<p>
736
530
This procedure returns the size of any data which may have been
737
531
associated with the specified identifier. If no data has been
738
 
associated with the identifier, an error is returned.</p>
739
 
<p>
 
532
associated with the identifier, an error is returned.
740
533
</p>
741
534
<div class="variablelist"><table border="0">
742
535
<col align="left" valign="top">
743
536
<tbody>
744
537
<tr>
745
538
<td><p><span class="term"><em class="parameter"><code>identifier</code></em> :</span></p></td>
746
 
<td> The identifier associated with data.
 
539
<td>The identifier associated with data.
747
540
</td>
748
541
</tr>
749
542
<tr>
758
551
</div>
759
552
<div class="footer">
760
553
<hr>
761
 
          Generated by GTK-Doc V1.11</div>
 
554
          Generated by GTK-Doc V1.15</div>
762
555
</body>
763
 
</html>
 
556
</html>
 
 
b'\\ No newline at end of file'