47
47
<div class="refsynopsisdiv">
48
48
<a name="libgimp-gimptexttool.synopsis"></a><h2>Synopsis</h2>
49
49
<pre class="synopsis">
51
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
52
>gint32</a> <a class="link" href="libgimp-gimptexttool.html#gimp-text-fontname" title="gimp_text_fontname ()">gimp_text_fontname</a> (<a
53
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
56
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
57
>gint32</a> drawable_ID,
59
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
62
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
65
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
68
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
71
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
72
>gboolean</a> antialias,
74
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
77
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
78
>GimpSizeType</a> size_type,
80
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
81
>gchar</a> *fontname);
83
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
84
>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
85
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
88
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
91
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
92
>GimpSizeType</a> size_type,
94
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
97
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
100
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
103
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
106
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
109
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
110
>gint32</a> <a class="link" href="libgimp-gimptexttool.html#gimp-text" title="gimp_text ()">gimp_text</a> (<a
111
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
112
>gint32</a> image_ID,
114
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
115
>gint32</a> drawable_ID,
117
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
120
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
123
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
126
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
129
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
130
>gboolean</a> antialias,
132
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
135
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
136
>GimpSizeType</a> size_type,
138
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
141
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
144
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
147
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
150
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
151
>gchar</a> *set_width,
153
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
156
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
157
>gchar</a> *registry,
159
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
160
>gchar</a> *encoding);
162
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
163
>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
164
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
167
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
170
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
171
>GimpSizeType</a> size_type,
173
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
176
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
179
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
182
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
185
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
186
>gchar</a> *set_width,
188
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
191
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
192
>gchar</a> *registry,
194
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
195
>gchar</a> *encoding,
197
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
200
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
203
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
206
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
50
gint32 <a class="link" href="libgimp-gimptexttool.html#gimp-text-fontname" title="gimp_text_fontname ()">gimp_text_fontname</a> (gint32 image_ID,
59
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
60
>GimpSizeType</a> size_type,
61
const gchar *fontname);
62
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,
65
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
66
>GimpSizeType</a> size_type,
67
const gchar *fontname,
72
gint32 <a class="link" href="libgimp-gimptexttool.html#gimp-text" title="gimp_text ()">gimp_text</a> (gint32 image_ID,
81
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
82
>GimpSizeType</a> size_type,
87
const gchar *set_width,
89
const gchar *registry,
90
const gchar *encoding);
91
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,
94
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
95
>GimpSizeType</a> size_type,
100
const gchar *set_width,
101
const gchar *spacing,
102
const gchar *registry,
103
const gchar *encoding,
210
110
<div class="refsect1" lang="en">
218
118
<a name="libgimp-gimptexttool.details"></a><h2>Details</h2>
219
119
<div class="refsect2" lang="en">
220
120
<a name="gimp-text-fontname"></a><h3>gimp_text_fontname ()</h3>
221
<pre class="programlisting"><a
222
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
223
>gint32</a> gimp_text_fontname (<a
224
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
225
>gint32</a> image_ID,
227
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
228
>gint32</a> drawable_ID,
230
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
233
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
236
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
239
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
242
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
243
>gboolean</a> antialias,
245
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
248
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
121
<pre class="programlisting">gint32 gimp_text_fontname (gint32 image_ID,
130
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
249
131
>GimpSizeType</a> size_type,
251
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
252
>gchar</a> *fontname);</pre>
132
const gchar *fontname);</pre>
254
134
Add text at the specified location as a floating selection or a new
336
216
<div class="refsect2" lang="en">
337
217
<a name="gimp-text-get-extents-fontname"></a><h3>gimp_text_get_extents_fontname ()</h3>
338
<pre class="programlisting"><a
339
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
340
>gboolean</a> gimp_text_get_extents_fontname (const <a
341
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
344
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
347
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
218
<pre class="programlisting">gboolean gimp_text_get_extents_fontname (const gchar *text,
221
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
348
222
>GimpSizeType</a> size_type,
350
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
351
>gchar</a> *fontname,
353
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
356
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
359
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
362
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
363
>gint</a> *descent);</pre>
223
const gchar *fontname,
227
gint *descent);</pre>
365
229
Get extents of the bounding box for the specified text.
430
294
<div class="refsect2" lang="en">
431
295
<a name="gimp-text"></a><h3>gimp_text ()</h3>
432
<pre class="programlisting"><a
433
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
434
>gint32</a> gimp_text (<a
435
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
436
>gint32</a> image_ID,
438
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
439
>gint32</a> drawable_ID,
441
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
444
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
447
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
450
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
453
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
454
>gboolean</a> antialias,
456
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
459
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
296
<pre class="programlisting">gint32 gimp_text (gint32 image_ID,
305
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
460
306
>GimpSizeType</a> size_type,
462
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
465
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
468
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
471
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
474
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
475
>gchar</a> *set_width,
477
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
480
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
481
>gchar</a> *registry,
483
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
484
>gchar</a> *encoding);</pre>
307
const gchar *foundry,
311
const gchar *set_width,
312
const gchar *spacing,
313
const gchar *registry,
314
const gchar *encoding);</pre>
485
315
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
486
316
<h3 class="title">Warning</h3>
487
317
<p><code class="literal">gimp_text</code> is deprecated and should not be used in newly-written code.</p>
591
421
<div class="refsect2" lang="en">
592
422
<a name="gimp-text-get-extents"></a><h3>gimp_text_get_extents ()</h3>
593
<pre class="programlisting"><a
594
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
595
>gboolean</a> gimp_text_get_extents (const <a
596
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
599
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
602
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
423
<pre class="programlisting">gboolean gimp_text_get_extents (const gchar *text,
426
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpSizeType"
603
427
>GimpSizeType</a> size_type,
605
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
608
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
611
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
614
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
617
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
618
>gchar</a> *set_width,
620
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
623
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
624
>gchar</a> *registry,
626
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
627
>gchar</a> *encoding,
629
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
632
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
635
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
638
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
639
>gint</a> *descent);</pre>
428
const gchar *foundry,
432
const gchar *set_width,
433
const gchar *spacing,
434
const gchar *registry,
435
const gchar *encoding,
439
gint *descent);</pre>
640
440
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
641
441
<h3 class="title">Warning</h3>
642
442
<p><code class="literal">gimp_text_get_extents</code> is deprecated and should not be used in newly-written code.</p>