48
48
<div class="refsynopsisdiv">
49
49
<a name="libgimp-gimptexttool.synopsis"></a><h2>Synopsis</h2>
50
50
<pre class="synopsis">
51
gint32 <a class="link" href="libgimp-gimptexttool.html#gimp-text-fontname" title="gimp_text_fontname ()">gimp_text_fontname</a> (gint32 image_ID,
60
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
61
>GimpSizeType</a> size_type,
62
const gchar *fontname);
63
gboolean <a class="link" href="libgimp-gimptexttool.html#gimp-text-get-extents-fontname" title="gimp_text_get_extents_fontname ()">gimp_text_get_extents_fontname</a> (const gchar *text,
66
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
67
>GimpSizeType</a> size_type,
68
const gchar *fontname,
73
gint32 <a class="link" href="libgimp-gimptexttool.html#gimp-text" title="gimp_text ()">gimp_text</a> (gint32 image_ID,
82
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
83
>GimpSizeType</a> size_type,
88
const gchar *set_width,
90
const gchar *registry,
91
const gchar *encoding);
92
gboolean <a class="link" href="libgimp-gimptexttool.html#gimp-text-get-extents" title="gimp_text_get_extents ()">gimp_text_get_extents</a> (const gchar *text,
95
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
96
>GimpSizeType</a> size_type,
101
const gchar *set_width,
102
const gchar *spacing,
103
const gchar *registry,
104
const gchar *encoding,
52
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
53
>gint32</a> <a class="link" href="libgimp-gimptexttool.html#gimp-text-fontname" title="gimp_text_fontname ()">gimp_text_fontname</a> (<a
54
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
57
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
58
>gint32</a> drawable_ID,
60
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
63
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
66
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
69
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
72
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
73
>gboolean</a> antialias,
75
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
78
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
79
>GimpSizeType</a> size_type,
81
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
82
>gchar</a> *fontname);
84
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
85
>gboolean</a> <a class="link" href="libgimp-gimptexttool.html#gimp-text-get-extents-fontname" title="gimp_text_get_extents_fontname ()">gimp_text_get_extents_fontname</a> (const <a
86
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
89
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
92
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
93
>GimpSizeType</a> size_type,
95
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
98
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
101
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
104
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
107
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
110
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
111
>gint32</a> <a class="link" href="libgimp-gimptexttool.html#gimp-text" title="gimp_text ()">gimp_text</a> (<a
112
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
113
>gint32</a> image_ID,
115
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
116
>gint32</a> drawable_ID,
118
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
121
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
124
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
127
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
130
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
131
>gboolean</a> antialias,
133
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
136
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
137
>GimpSizeType</a> size_type,
139
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
142
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
145
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
148
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
151
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
152
>gchar</a> *set_width,
154
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
157
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
158
>gchar</a> *registry,
160
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
161
>gchar</a> *encoding);
163
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
164
>gboolean</a> <a class="link" href="libgimp-gimptexttool.html#gimp-text-get-extents" title="gimp_text_get_extents ()">gimp_text_get_extents</a> (const <a
165
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
168
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
171
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
172
>GimpSizeType</a> size_type,
174
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
177
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
180
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
183
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
186
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
187
>gchar</a> *set_width,
189
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
192
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
193
>gchar</a> *registry,
195
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
196
>gchar</a> *encoding,
198
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
201
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
204
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
207
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
111
211
<div class="refsect1" lang="en">
119
219
<a name="libgimp-gimptexttool.details"></a><h2>Details</h2>
120
220
<div class="refsect2" lang="en">
121
221
<a name="gimp-text-fontname"></a><h3>gimp_text_fontname ()</h3>
122
<pre class="programlisting">gint32 gimp_text_fontname (gint32 image_ID,
222
<pre class="programlisting"><a
223
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
224
>gint32</a> gimp_text_fontname (<a
225
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
226
>gint32</a> image_ID,
228
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
229
>gint32</a> drawable_ID,
231
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
234
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
237
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
240
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
243
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
244
>gboolean</a> antialias,
246
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
131
249
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
132
250
>GimpSizeType</a> size_type,
133
const gchar *fontname);</pre>
252
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
253
>gchar</a> *fontname);</pre>
135
255
Add text at the specified location as a floating selection or a new
217
337
<div class="refsect2" lang="en">
218
338
<a name="gimp-text-get-extents-fontname"></a><h3>gimp_text_get_extents_fontname ()</h3>
219
<pre class="programlisting">gboolean gimp_text_get_extents_fontname (const gchar *text,
339
<pre class="programlisting"><a
340
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
341
>gboolean</a> gimp_text_get_extents_fontname (const <a
342
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
345
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
222
348
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
223
349
>GimpSizeType</a> size_type,
224
const gchar *fontname,
228
gint *descent);</pre>
351
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
352
>gchar</a> *fontname,
354
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
357
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
360
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
363
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
364
>gint</a> *descent);</pre>
230
366
Get extents of the bounding box for the specified text.
295
431
<div class="refsect2" lang="en">
296
432
<a name="gimp-text"></a><h3>gimp_text ()</h3>
297
<pre class="programlisting">gint32 gimp_text (gint32 image_ID,
433
<pre class="programlisting"><a
434
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
435
>gint32</a> gimp_text (<a
436
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
437
>gint32</a> image_ID,
439
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
440
>gint32</a> drawable_ID,
442
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
445
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
448
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
451
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
454
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
455
>gboolean</a> antialias,
457
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
306
460
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
307
461
>GimpSizeType</a> size_type,
308
const gchar *foundry,
312
const gchar *set_width,
313
const gchar *spacing,
314
const gchar *registry,
315
const gchar *encoding);</pre>
463
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
466
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
469
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
472
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
475
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
476
>gchar</a> *set_width,
478
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
481
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
482
>gchar</a> *registry,
484
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
485
>gchar</a> *encoding);</pre>
316
486
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
317
487
<h3 class="title">Warning</h3>
318
488
<p><code class="literal">gimp_text</code> is deprecated and should not be used in newly-written code.</p>
422
592
<div class="refsect2" lang="en">
423
593
<a name="gimp-text-get-extents"></a><h3>gimp_text_get_extents ()</h3>
424
<pre class="programlisting">gboolean gimp_text_get_extents (const gchar *text,
594
<pre class="programlisting"><a
595
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
596
>gboolean</a> gimp_text_get_extents (const <a
597
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
600
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
427
603
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
428
604
>GimpSizeType</a> size_type,
429
const gchar *foundry,
433
const gchar *set_width,
434
const gchar *spacing,
435
const gchar *registry,
436
const gchar *encoding,
440
gint *descent);</pre>
606
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
609
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
612
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
615
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
618
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
619
>gchar</a> *set_width,
621
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
624
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
625
>gchar</a> *registry,
627
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
628
>gchar</a> *encoding,
630
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
633
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
636
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
639
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
640
>gint</a> *descent);</pre>
441
641
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
442
642
<h3 class="title">Warning</h3>
443
643
<p><code class="literal">gimp_text_get_extents</code> is deprecated and should not be used in newly-written code.</p>