~bratsche/ubuntu/maverick/gtk+2.0/menu-activation-fix

« back to all changes in this revision

Viewing changes to docs/reference/gtk/html/gtk-Types.html

Import upstream version 2.17.11

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>Types</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.74.2">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="GTK+ Reference Manual">
8
8
<link rel="up" href="gtkbase.html" title="Part II. GTK+ Core Reference">
9
9
<link rel="prev" href="gtk-Signals.html" title="Signals">
49
49
<link rel="chapter" href="gtk-migrating-GtkBuilder.html" title="Migrating from libglade to GtkBuilder">
50
50
<link rel="chapter" href="gtk-migrating-tooltips.html" title="Migrating from GtkTooltips to GtkTooltip">
51
51
<link rel="chapter" href="gtk-migrating-entry-icons.html" title="Migrating from SexyIconEntry to GtkEntry">
 
52
<link rel="chapter" href="gtk-migrating-label-links.html" title="Migrating from SexyUrlLabel to GtkLabel">
 
53
<link rel="chapter" href="gtk-migrating-ClientSideWindows.html" title="Migrating to client-side windows">
52
54
<link rel="part" href="pt05.html" title="Part V. GTK+ Tools">
53
55
<link rel="glossary" href="glossary.html" title="Glossary">
54
56
<link rel="index" href="api-index-full.html" title="Index of all symbols">
61
63
<link rel="index" href="api-index-2-12.html" title="Index of new symbols in 2.12">
62
64
<link rel="index" href="api-index-2-14.html" title="Index of new symbols in 2.14">
63
65
<link rel="index" href="api-index-2-16.html" title="Index of new symbols in 2.16">
 
66
<link rel="index" href="api-index-2-18.html" title="Index of new symbols in 2.18">
64
67
</head>
65
68
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
66
69
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
77
80
                <a href="#gtk-Types.description" class="shortcut">Description</a>
78
81
</td></tr>
79
82
</table>
80
 
<div class="refentry" lang="en">
 
83
<div class="refentry" title="Types">
81
84
<a name="gtk-Types"></a><div class="titlepage"></div>
82
85
<div class="refnamediv"><table width="100%"><tr>
83
86
<td valign="top">
86
89
</td>
87
90
<td valign="top" align="right"></td>
88
91
</tr></table></div>
89
 
<div class="refsynopsisdiv">
 
92
<div class="refsynopsisdiv" title="Synopsis">
90
93
<a name="gtk-Types.synopsis"></a><h2>Synopsis</h2>
91
94
<pre class="synopsis">
92
95
 
191
194
>gchar</a> *value_name);
192
195
</pre>
193
196
</div>
194
 
<div class="refsect1" lang="en">
 
197
<div class="refsect1" title="Description">
195
198
<a name="gtk-Types.description"></a><h2>Description</h2>
196
199
<p>
197
200
The GTK+ type system is extensible.  Because of that, types have to be
198
201
managed at runtime.
199
202
</p>
200
203
</div>
201
 
<div class="refsect1" lang="en">
 
204
<div class="refsect1" title="Details">
202
205
<a name="gtk-Types.details"></a><h2>Details</h2>
203
 
<div class="refsect2" lang="en">
 
206
<div class="refsect2" title="GtkType">
204
207
<a name="GtkType"></a><h3>GtkType</h3>
205
208
<pre class="programlisting">typedef GType                   GtkType;
206
209
</pre>
207
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
210
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
208
211
<h3 class="title">Warning</h3>
209
212
<p><code class="literal">GtkType</code> is deprecated and should not be used in newly-written code.</p>
210
213
</div>
215
218
</p>
216
219
</div>
217
220
<hr>
218
 
<div class="refsect2" lang="en">
 
221
<div class="refsect2" title="GtkFundamentalType">
219
222
<a name="GtkFundamentalType"></a><h3>GtkFundamentalType</h3>
220
223
<pre class="programlisting">typedef GType GtkFundamentalType;
221
224
</pre>
222
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
225
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
223
226
<h3 class="title">Warning</h3>
224
227
<p><code class="literal">GtkFundamentalType</code> is deprecated and should not be used in newly-written code.</p>
225
228
</div>
230
233
</p>
231
234
</div>
232
235
<hr>
233
 
<div class="refsect2" lang="en">
 
236
<div class="refsect2" title="GTK_CLASS_NAME()">
234
237
<a name="GTK-CLASS-NAME--CAPS"></a><h3>GTK_CLASS_NAME()</h3>
235
238
<pre class="programlisting">#define GTK_CLASS_NAME(class)               (g_type_name (G_TYPE_FROM_CLASS (class)))
236
239
</pre>
237
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
240
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
238
241
<h3 class="title">Warning</h3>
239
242
<p><code class="literal">GTK_CLASS_NAME</code> is deprecated and should not be used in newly-written code. Use <a
240
243
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#g-type-name"
255
258
</table></div>
256
259
</div>
257
260
<hr>
258
 
<div class="refsect2" lang="en">
 
261
<div class="refsect2" title="GTK_CLASS_TYPE()">
259
262
<a name="GTK-CLASS-TYPE--CAPS"></a><h3>GTK_CLASS_TYPE()</h3>
260
263
<pre class="programlisting">#define GTK_CLASS_TYPE(class)               (G_TYPE_FROM_CLASS (class))
261
264
</pre>
262
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
265
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
263
266
<h3 class="title">Warning</h3>
264
267
<p><code class="literal">GTK_CLASS_TYPE</code> is deprecated and should not be used in newly-written code. Use <a
265
268
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-FROM-CLASS--CAPS"
278
281
</table></div>
279
282
</div>
280
283
<hr>
281
 
<div class="refsect2" lang="en">
 
284
<div class="refsect2" title="GTK_TYPE_IS_OBJECT()">
282
285
<a name="GTK-TYPE-IS-OBJECT--CAPS"></a><h3>GTK_TYPE_IS_OBJECT()</h3>
283
286
<pre class="programlisting">#define GTK_TYPE_IS_OBJECT(type)    (g_type_is_a ((type), GTK_TYPE_OBJECT))
284
287
</pre>
285
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
288
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
286
289
<h3 class="title">Warning</h3>
287
290
<p><code class="literal">GTK_TYPE_IS_OBJECT</code> is deprecated and should not be used in newly-written code. Use <a
288
291
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#G-TYPE-IS-OBJECT--CAPS"
303
306
</table></div>
304
307
</div>
305
308
<hr>
306
 
<div class="refsect2" lang="en">
 
309
<div class="refsect2" title="GTK_TYPE_FUNDAMENTAL_LAST">
307
310
<a name="GTK-TYPE-FUNDAMENTAL-LAST--CAPS"></a><h3>GTK_TYPE_FUNDAMENTAL_LAST</h3>
308
311
<pre class="programlisting">#define     GTK_TYPE_FUNDAMENTAL_LAST        (G_TYPE_LAST_RESERVED_FUNDAMENTAL - 1)
309
312
</pre>
310
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
313
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
311
314
<h3 class="title">Warning</h3>
312
315
<p><code class="literal">GTK_TYPE_FUNDAMENTAL_LAST</code> is deprecated and should not be used in newly-written code. Use <span class="type">G_TYPE_LAST_RESERVED_FUNDAMENTAL</span> - 1 instead.</p>
313
316
</div>
316
319
</p>
317
320
</div>
318
321
<hr>
319
 
<div class="refsect2" lang="en">
 
322
<div class="refsect2" title="GTK_TYPE_FUNDAMENTAL_MAX">
320
323
<a name="GTK-TYPE-FUNDAMENTAL-MAX--CAPS"></a><h3>GTK_TYPE_FUNDAMENTAL_MAX</h3>
321
324
<pre class="programlisting">#define     GTK_TYPE_FUNDAMENTAL_MAX         (G_TYPE_FUNDAMENTAL_MAX)
322
325
</pre>
323
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
326
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
324
327
<h3 class="title">Warning</h3>
325
328
<p><code class="literal">GTK_TYPE_FUNDAMENTAL_MAX</code> is deprecated and should not be used in newly-written code. Use <a
326
329
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-FUNDAMENTAL-MAX--CAPS"
331
334
</p>
332
335
</div>
333
336
<hr>
334
 
<div class="refsect2" lang="en">
 
337
<div class="refsect2" title="GTK_STRUCT_OFFSET">
335
338
<a name="GTK-STRUCT-OFFSET--CAPS"></a><h3>GTK_STRUCT_OFFSET</h3>
336
339
<pre class="programlisting">#define GTK_STRUCT_OFFSET   G_STRUCT_OFFSET
337
340
</pre>
338
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
341
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
339
342
<h3 class="title">Warning</h3>
340
343
<p><code class="literal">GTK_STRUCT_OFFSET</code> is deprecated and should not be used in newly-written code. Use <a
341
344
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#G-STRUCT-OFFSET--CAPS"
346
349
</p>
347
350
</div>
348
351
<hr>
349
 
<div class="refsect2" lang="en">
 
352
<div class="refsect2" title="GTK_CHECK_CAST">
350
353
<a name="GTK-CHECK-CAST--CAPS"></a><h3>GTK_CHECK_CAST</h3>
351
354
<pre class="programlisting">#define     GTK_CHECK_CAST          G_TYPE_CHECK_INSTANCE_CAST
352
355
</pre>
353
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
356
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
354
357
<h3 class="title">Warning</h3>
355
358
<p><code class="literal">GTK_CHECK_CAST</code> is deprecated and should not be used in newly-written code.</p>
356
359
</div>
361
364
</p>
362
365
</div>
363
366
<hr>
364
 
<div class="refsect2" lang="en">
 
367
<div class="refsect2" title="GTK_CHECK_CLASS_CAST">
365
368
<a name="GTK-CHECK-CLASS-CAST--CAPS"></a><h3>GTK_CHECK_CLASS_CAST</h3>
366
369
<pre class="programlisting">#define     GTK_CHECK_CLASS_CAST    G_TYPE_CHECK_CLASS_CAST
367
370
</pre>
368
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
371
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
369
372
<h3 class="title">Warning</h3>
370
373
<p><code class="literal">GTK_CHECK_CLASS_CAST</code> is deprecated and should not be used in newly-written code.</p>
371
374
</div>
376
379
</p>
377
380
</div>
378
381
<hr>
379
 
<div class="refsect2" lang="en">
 
382
<div class="refsect2" title="GTK_CHECK_TYPE">
380
383
<a name="GTK-CHECK-TYPE--CAPS"></a><h3>GTK_CHECK_TYPE</h3>
381
384
<pre class="programlisting">#define     GTK_CHECK_TYPE          G_TYPE_CHECK_INSTANCE_TYPE
382
385
</pre>
383
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
386
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
384
387
<h3 class="title">Warning</h3>
385
388
<p><code class="literal">GTK_CHECK_TYPE</code> is deprecated and should not be used in newly-written code.</p>
386
389
</div>
389
392
</p>
390
393
</div>
391
394
<hr>
392
 
<div class="refsect2" lang="en">
 
395
<div class="refsect2" title="GTK_CHECK_CLASS_TYPE">
393
396
<a name="GTK-CHECK-CLASS-TYPE--CAPS"></a><h3>GTK_CHECK_CLASS_TYPE</h3>
394
397
<pre class="programlisting">#define     GTK_CHECK_CLASS_TYPE    G_TYPE_CHECK_CLASS_TYPE
395
398
</pre>
396
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
399
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
397
400
<h3 class="title">Warning</h3>
398
401
<p><code class="literal">GTK_CHECK_CLASS_TYPE</code> is deprecated and should not be used in newly-written code.</p>
399
402
</div>
402
405
</p>
403
406
</div>
404
407
<hr>
405
 
<div class="refsect2" lang="en">
 
408
<div class="refsect2" title="GTK_CHECK_GET_CLASS">
406
409
<a name="GTK-CHECK-GET-CLASS--CAPS"></a><h3>GTK_CHECK_GET_CLASS</h3>
407
410
<pre class="programlisting">#define GTK_CHECK_GET_CLASS G_TYPE_INSTANCE_GET_CLASS
408
411
</pre>
409
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
412
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
410
413
<h3 class="title">Warning</h3>
411
414
<p><code class="literal">GTK_CHECK_GET_CLASS</code> is deprecated and should not be used in newly-written code.</p>
412
415
</div>
415
418
</p>
416
419
</div>
417
420
<hr>
418
 
<div class="refsect2" lang="en">
 
421
<div class="refsect2" title="GTK_FUNDAMENTAL_TYPE">
419
422
<a name="GTK-FUNDAMENTAL-TYPE--CAPS"></a><h3>GTK_FUNDAMENTAL_TYPE</h3>
420
423
<pre class="programlisting">#define     GTK_FUNDAMENTAL_TYPE    G_TYPE_FUNDAMENTAL
421
424
</pre>
422
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
425
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
423
426
<h3 class="title">Warning</h3>
424
427
<p><code class="literal">GTK_FUNDAMENTAL_TYPE</code> is deprecated and should not be used in newly-written code.</p>
425
428
</div>
428
431
</p>
429
432
</div>
430
433
<hr>
431
 
<div class="refsect2" lang="en">
 
434
<div class="refsect2" title="GTK_SIGNAL_FUNC()">
432
435
<a name="GTK-SIGNAL-FUNC--CAPS"></a><h3>GTK_SIGNAL_FUNC()</h3>
433
436
<pre class="programlisting">#define GTK_SIGNAL_FUNC(f)      G_CALLBACK(f)
434
437
</pre>
435
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
438
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
436
439
<h3 class="title">Warning</h3>
437
440
<p><code class="literal">GTK_SIGNAL_FUNC</code> is deprecated and should not be used in newly-written code.</p>
438
441
</div>
449
452
</table></div>
450
453
</div>
451
454
<hr>
452
 
<div class="refsect2" lang="en">
 
455
<div class="refsect2" title="GtkClassInitFunc">
453
456
<a name="GtkClassInitFunc"></a><h3>GtkClassInitFunc</h3>
454
457
<pre class="programlisting">typedef GBaseInitFunc           GtkClassInitFunc;
455
458
</pre>
456
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
459
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
457
460
<h3 class="title">Warning</h3>
458
461
<p><code class="literal">GtkClassInitFunc</code> is deprecated and should not be used in newly-written code.</p>
459
462
</div>
462
465
</p>
463
466
</div>
464
467
<hr>
465
 
<div class="refsect2" lang="en">
 
468
<div class="refsect2" title="GtkObjectInitFunc">
466
469
<a name="GtkObjectInitFunc"></a><h3>GtkObjectInitFunc</h3>
467
470
<pre class="programlisting">typedef GInstanceInitFunc       GtkObjectInitFunc;
468
471
</pre>
469
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
472
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
470
473
<h3 class="title">Warning</h3>
471
474
<p><code class="literal">GtkObjectInitFunc</code> is deprecated and should not be used in newly-written code.</p>
472
475
</div>
475
478
</p>
476
479
</div>
477
480
<hr>
478
 
<div class="refsect2" lang="en">
 
481
<div class="refsect2" title="GtkSignalFunc ()">
479
482
<a name="GtkSignalFunc"></a><h3>GtkSignalFunc ()</h3>
480
483
<pre class="programlisting">void                (*GtkSignalFunc)                    (void);</pre>
481
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
484
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
482
485
<h3 class="title">Warning</h3>
483
486
<p><code class="literal">GtkSignalFunc</code> is deprecated and should not be used in newly-written code.</p>
484
487
</div>
487
490
</p>
488
491
</div>
489
492
<hr>
490
 
<div class="refsect2" lang="en">
 
493
<div class="refsect2" title="GtkFunction ()">
491
494
<a name="GtkFunction"></a><h3>GtkFunction ()</h3>
492
495
<pre class="programlisting"><a
493
496
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
514
517
</table></div>
515
518
</div>
516
519
<hr>
517
 
<div class="refsect2" lang="en">
 
520
<div class="refsect2" title="GtkDestroyNotify ()">
518
521
<a name="GtkDestroyNotify"></a><h3>GtkDestroyNotify ()</h3>
519
522
<pre class="programlisting">void                (*GtkDestroyNotify)                 (<a
520
523
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
521
524
>gpointer</a> data);</pre>
522
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
525
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
523
526
<h3 class="title">Warning</h3>
524
527
<p><code class="literal">GtkDestroyNotify</code> is deprecated and should not be used in newly-written code.</p>
525
528
</div>
536
539
</table></div>
537
540
</div>
538
541
<hr>
539
 
<div class="refsect2" lang="en">
 
542
<div class="refsect2" title="GtkCallbackMarshal ()">
540
543
<a name="GtkCallbackMarshal"></a><h3>GtkCallbackMarshal ()</h3>
541
544
<pre class="programlisting">void                (*GtkCallbackMarshal)               (<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a> *object,
542
545
                                                         <a
576
579
</table></div>
577
580
</div>
578
581
<hr>
579
 
<div class="refsect2" lang="en">
 
582
<div class="refsect2" title="GtkSignalMarshaller">
580
583
<a name="GtkSignalMarshaller"></a><h3>GtkSignalMarshaller</h3>
581
584
<pre class="programlisting">typedef GSignalCMarshaller      GtkSignalMarshaller;
582
585
</pre>
583
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
586
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
584
587
<h3 class="title">Warning</h3>
585
588
<p><code class="literal">GtkSignalMarshaller</code> is deprecated and should not be used in newly-written code.</p>
586
589
</div>
589
592
</p>
590
593
</div>
591
594
<hr>
592
 
<div class="refsect2" lang="en">
 
595
<div class="refsect2" title="GtkTypeObject">
593
596
<a name="GtkTypeObject"></a><h3>GtkTypeObject</h3>
594
597
<pre class="programlisting">typedef GTypeInstance           GtkTypeObject;
595
598
</pre>
596
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
599
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
597
600
<h3 class="title">Warning</h3>
598
601
<p><code class="literal">GtkTypeObject</code> is deprecated and should not be used in newly-written code.</p>
599
602
</div>
605
608
</p>
606
609
</div>
607
610
<hr>
608
 
<div class="refsect2" lang="en">
 
611
<div class="refsect2" title="GtkArg">
609
612
<a name="GtkArg"></a><h3>GtkArg</h3>
610
613
<pre class="programlisting">typedef struct {
611
614
  GType type;
640
643
  } d;
641
644
} GtkArg;
642
645
</pre>
643
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
646
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
644
647
<h3 class="title">Warning</h3>
645
648
<p><code class="literal">GtkArg</code> is deprecated and should not be used in newly-written code.</p>
646
649
</div>
649
652
</p>
650
653
</div>
651
654
<hr>
652
 
<div class="refsect2" lang="en">
 
655
<div class="refsect2" title="GTK_VALUE_CHAR()">
653
656
<a name="GTK-VALUE-CHAR--CAPS"></a><h3>GTK_VALUE_CHAR()</h3>
654
657
<pre class="programlisting">#define GTK_VALUE_CHAR(a)   ((a).d.char_data)
655
658
</pre>
656
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
659
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
657
660
<h3 class="title">Warning</h3>
658
661
<p><code class="literal">GTK_VALUE_CHAR</code> is deprecated and should not be used in newly-written code.</p>
659
662
</div>
670
673
</table></div>
671
674
</div>
672
675
<hr>
673
 
<div class="refsect2" lang="en">
 
676
<div class="refsect2" title="GTK_VALUE_UCHAR()">
674
677
<a name="GTK-VALUE-UCHAR--CAPS"></a><h3>GTK_VALUE_UCHAR()</h3>
675
678
<pre class="programlisting">#define GTK_VALUE_UCHAR(a)  ((a).d.uchar_data)
676
679
</pre>
677
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
680
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
678
681
<h3 class="title">Warning</h3>
679
682
<p><code class="literal">GTK_VALUE_UCHAR</code> is deprecated and should not be used in newly-written code.</p>
680
683
</div>
691
694
</table></div>
692
695
</div>
693
696
<hr>
694
 
<div class="refsect2" lang="en">
 
697
<div class="refsect2" title="GTK_VALUE_BOOL()">
695
698
<a name="GTK-VALUE-BOOL--CAPS"></a><h3>GTK_VALUE_BOOL()</h3>
696
699
<pre class="programlisting">#define GTK_VALUE_BOOL(a)   ((a).d.bool_data)
697
700
</pre>
698
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
701
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
699
702
<h3 class="title">Warning</h3>
700
703
<p><code class="literal">GTK_VALUE_BOOL</code> is deprecated and should not be used in newly-written code.</p>
701
704
</div>
712
715
</table></div>
713
716
</div>
714
717
<hr>
715
 
<div class="refsect2" lang="en">
 
718
<div class="refsect2" title="GTK_VALUE_INT()">
716
719
<a name="GTK-VALUE-INT--CAPS"></a><h3>GTK_VALUE_INT()</h3>
717
720
<pre class="programlisting">#define GTK_VALUE_INT(a)    ((a).d.int_data)
718
721
</pre>
719
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
722
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
720
723
<h3 class="title">Warning</h3>
721
724
<p><code class="literal">GTK_VALUE_INT</code> is deprecated and should not be used in newly-written code.</p>
722
725
</div>
733
736
</table></div>
734
737
</div>
735
738
<hr>
736
 
<div class="refsect2" lang="en">
 
739
<div class="refsect2" title="GTK_VALUE_UINT()">
737
740
<a name="GTK-VALUE-UINT--CAPS"></a><h3>GTK_VALUE_UINT()</h3>
738
741
<pre class="programlisting">#define GTK_VALUE_UINT(a)   ((a).d.uint_data)
739
742
</pre>
740
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
743
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
741
744
<h3 class="title">Warning</h3>
742
745
<p><code class="literal">GTK_VALUE_UINT</code> is deprecated and should not be used in newly-written code.</p>
743
746
</div>
754
757
</table></div>
755
758
</div>
756
759
<hr>
757
 
<div class="refsect2" lang="en">
 
760
<div class="refsect2" title="GTK_VALUE_LONG()">
758
761
<a name="GTK-VALUE-LONG--CAPS"></a><h3>GTK_VALUE_LONG()</h3>
759
762
<pre class="programlisting">#define GTK_VALUE_LONG(a)   ((a).d.long_data)
760
763
</pre>
761
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
764
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
762
765
<h3 class="title">Warning</h3>
763
766
<p><code class="literal">GTK_VALUE_LONG</code> is deprecated and should not be used in newly-written code.</p>
764
767
</div>
775
778
</table></div>
776
779
</div>
777
780
<hr>
778
 
<div class="refsect2" lang="en">
 
781
<div class="refsect2" title="GTK_VALUE_ULONG()">
779
782
<a name="GTK-VALUE-ULONG--CAPS"></a><h3>GTK_VALUE_ULONG()</h3>
780
783
<pre class="programlisting">#define GTK_VALUE_ULONG(a)  ((a).d.ulong_data)
781
784
</pre>
782
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
785
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
783
786
<h3 class="title">Warning</h3>
784
787
<p><code class="literal">GTK_VALUE_ULONG</code> is deprecated and should not be used in newly-written code.</p>
785
788
</div>
796
799
</table></div>
797
800
</div>
798
801
<hr>
799
 
<div class="refsect2" lang="en">
 
802
<div class="refsect2" title="GTK_VALUE_FLOAT()">
800
803
<a name="GTK-VALUE-FLOAT--CAPS"></a><h3>GTK_VALUE_FLOAT()</h3>
801
804
<pre class="programlisting">#define GTK_VALUE_FLOAT(a)  ((a).d.float_data)
802
805
</pre>
803
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
806
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
804
807
<h3 class="title">Warning</h3>
805
808
<p><code class="literal">GTK_VALUE_FLOAT</code> is deprecated and should not be used in newly-written code.</p>
806
809
</div>
817
820
</table></div>
818
821
</div>
819
822
<hr>
820
 
<div class="refsect2" lang="en">
 
823
<div class="refsect2" title="GTK_VALUE_DOUBLE()">
821
824
<a name="GTK-VALUE-DOUBLE--CAPS"></a><h3>GTK_VALUE_DOUBLE()</h3>
822
825
<pre class="programlisting">#define GTK_VALUE_DOUBLE(a) ((a).d.double_data)
823
826
</pre>
824
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
827
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
825
828
<h3 class="title">Warning</h3>
826
829
<p><code class="literal">GTK_VALUE_DOUBLE</code> is deprecated and should not be used in newly-written code.</p>
827
830
</div>
838
841
</table></div>
839
842
</div>
840
843
<hr>
841
 
<div class="refsect2" lang="en">
 
844
<div class="refsect2" title="GTK_VALUE_STRING()">
842
845
<a name="GTK-VALUE-STRING--CAPS"></a><h3>GTK_VALUE_STRING()</h3>
843
846
<pre class="programlisting">#define GTK_VALUE_STRING(a) ((a).d.string_data)
844
847
</pre>
845
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
848
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
846
849
<h3 class="title">Warning</h3>
847
850
<p><code class="literal">GTK_VALUE_STRING</code> is deprecated and should not be used in newly-written code.</p>
848
851
</div>
859
862
</table></div>
860
863
</div>
861
864
<hr>
862
 
<div class="refsect2" lang="en">
 
865
<div class="refsect2" title="GTK_VALUE_ENUM()">
863
866
<a name="GTK-VALUE-ENUM--CAPS"></a><h3>GTK_VALUE_ENUM()</h3>
864
867
<pre class="programlisting">#define GTK_VALUE_ENUM(a)   ((a).d.int_data)
865
868
</pre>
866
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
869
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
867
870
<h3 class="title">Warning</h3>
868
871
<p><code class="literal">GTK_VALUE_ENUM</code> is deprecated and should not be used in newly-written code.</p>
869
872
</div>
880
883
</table></div>
881
884
</div>
882
885
<hr>
883
 
<div class="refsect2" lang="en">
 
886
<div class="refsect2" title="GTK_VALUE_FLAGS()">
884
887
<a name="GTK-VALUE-FLAGS--CAPS"></a><h3>GTK_VALUE_FLAGS()</h3>
885
888
<pre class="programlisting">#define GTK_VALUE_FLAGS(a)  ((a).d.uint_data)
886
889
</pre>
887
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
890
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
888
891
<h3 class="title">Warning</h3>
889
892
<p><code class="literal">GTK_VALUE_FLAGS</code> is deprecated and should not be used in newly-written code.</p>
890
893
</div>
901
904
</table></div>
902
905
</div>
903
906
<hr>
904
 
<div class="refsect2" lang="en">
 
907
<div class="refsect2" title="GTK_VALUE_BOXED()">
905
908
<a name="GTK-VALUE-BOXED--CAPS"></a><h3>GTK_VALUE_BOXED()</h3>
906
909
<pre class="programlisting">#define GTK_VALUE_BOXED(a)  ((a).d.pointer_data)
907
910
</pre>
908
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
911
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
909
912
<h3 class="title">Warning</h3>
910
913
<p><code class="literal">GTK_VALUE_BOXED</code> is deprecated and should not be used in newly-written code.</p>
911
914
</div>
922
925
</table></div>
923
926
</div>
924
927
<hr>
925
 
<div class="refsect2" lang="en">
 
928
<div class="refsect2" title="GTK_VALUE_POINTER()">
926
929
<a name="GTK-VALUE-POINTER--CAPS"></a><h3>GTK_VALUE_POINTER()</h3>
927
930
<pre class="programlisting">#define GTK_VALUE_POINTER(a)        ((a).d.pointer_data)
928
931
</pre>
929
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
932
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
930
933
<h3 class="title">Warning</h3>
931
934
<p><code class="literal">GTK_VALUE_POINTER</code> is deprecated and should not be used in newly-written code.</p>
932
935
</div>
943
946
</table></div>
944
947
</div>
945
948
<hr>
946
 
<div class="refsect2" lang="en">
 
949
<div class="refsect2" title="GTK_VALUE_OBJECT()">
947
950
<a name="GTK-VALUE-OBJECT--CAPS"></a><h3>GTK_VALUE_OBJECT()</h3>
948
951
<pre class="programlisting">#define GTK_VALUE_OBJECT(a) ((a).d.object_data)
949
952
</pre>
950
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
953
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
951
954
<h3 class="title">Warning</h3>
952
955
<p><code class="literal">GTK_VALUE_OBJECT</code> is deprecated and should not be used in newly-written code.</p>
953
956
</div>
964
967
</table></div>
965
968
</div>
966
969
<hr>
967
 
<div class="refsect2" lang="en">
 
970
<div class="refsect2" title="GTK_VALUE_SIGNAL()">
968
971
<a name="GTK-VALUE-SIGNAL--CAPS"></a><h3>GTK_VALUE_SIGNAL()</h3>
969
972
<pre class="programlisting">#define GTK_VALUE_SIGNAL(a) ((a).d.signal_data)
970
973
</pre>
971
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
974
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
972
975
<h3 class="title">Warning</h3>
973
976
<p><code class="literal">GTK_VALUE_SIGNAL</code> is deprecated and should not be used in newly-written code.</p>
974
977
</div>
985
988
</table></div>
986
989
</div>
987
990
<hr>
988
 
<div class="refsect2" lang="en">
 
991
<div class="refsect2" title="GTK_RETLOC_CHAR()">
989
992
<a name="GTK-RETLOC-CHAR--CAPS"></a><h3>GTK_RETLOC_CHAR()</h3>
990
993
<pre class="programlisting">#define GTK_RETLOC_CHAR(a)  ((gchar*)       (a).d.pointer_data)
991
994
</pre>
992
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
995
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
993
996
<h3 class="title">Warning</h3>
994
997
<p><code class="literal">GTK_RETLOC_CHAR</code> is deprecated and should not be used in newly-written code.</p>
995
998
</div>
1006
1009
</table></div>
1007
1010
</div>
1008
1011
<hr>
1009
 
<div class="refsect2" lang="en">
 
1012
<div class="refsect2" title="GTK_RETLOC_UCHAR()">
1010
1013
<a name="GTK-RETLOC-UCHAR--CAPS"></a><h3>GTK_RETLOC_UCHAR()</h3>
1011
1014
<pre class="programlisting">#define GTK_RETLOC_UCHAR(a) ((guchar*)      (a).d.pointer_data)
1012
1015
</pre>
1013
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1016
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1014
1017
<h3 class="title">Warning</h3>
1015
1018
<p><code class="literal">GTK_RETLOC_UCHAR</code> is deprecated and should not be used in newly-written code.</p>
1016
1019
</div>
1027
1030
</table></div>
1028
1031
</div>
1029
1032
<hr>
1030
 
<div class="refsect2" lang="en">
 
1033
<div class="refsect2" title="GTK_RETLOC_BOOL()">
1031
1034
<a name="GTK-RETLOC-BOOL--CAPS"></a><h3>GTK_RETLOC_BOOL()</h3>
1032
1035
<pre class="programlisting">#define GTK_RETLOC_BOOL(a)  ((gboolean*)    (a).d.pointer_data)
1033
1036
</pre>
1034
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1037
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1035
1038
<h3 class="title">Warning</h3>
1036
1039
<p><code class="literal">GTK_RETLOC_BOOL</code> is deprecated and should not be used in newly-written code.</p>
1037
1040
</div>
1048
1051
</table></div>
1049
1052
</div>
1050
1053
<hr>
1051
 
<div class="refsect2" lang="en">
 
1054
<div class="refsect2" title="GTK_RETLOC_INT()">
1052
1055
<a name="GTK-RETLOC-INT--CAPS"></a><h3>GTK_RETLOC_INT()</h3>
1053
1056
<pre class="programlisting">#define GTK_RETLOC_INT(a)   ((gint*)        (a).d.pointer_data)
1054
1057
</pre>
1055
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1058
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1056
1059
<h3 class="title">Warning</h3>
1057
1060
<p><code class="literal">GTK_RETLOC_INT</code> is deprecated and should not be used in newly-written code.</p>
1058
1061
</div>
1069
1072
</table></div>
1070
1073
</div>
1071
1074
<hr>
1072
 
<div class="refsect2" lang="en">
 
1075
<div class="refsect2" title="GTK_RETLOC_UINT()">
1073
1076
<a name="GTK-RETLOC-UINT--CAPS"></a><h3>GTK_RETLOC_UINT()</h3>
1074
1077
<pre class="programlisting">#define GTK_RETLOC_UINT(a)  ((guint*)       (a).d.pointer_data)
1075
1078
</pre>
1076
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1079
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1077
1080
<h3 class="title">Warning</h3>
1078
1081
<p><code class="literal">GTK_RETLOC_UINT</code> is deprecated and should not be used in newly-written code.</p>
1079
1082
</div>
1090
1093
</table></div>
1091
1094
</div>
1092
1095
<hr>
1093
 
<div class="refsect2" lang="en">
 
1096
<div class="refsect2" title="GTK_RETLOC_LONG()">
1094
1097
<a name="GTK-RETLOC-LONG--CAPS"></a><h3>GTK_RETLOC_LONG()</h3>
1095
1098
<pre class="programlisting">#define GTK_RETLOC_LONG(a)  ((glong*)       (a).d.pointer_data)
1096
1099
</pre>
1097
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1100
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1098
1101
<h3 class="title">Warning</h3>
1099
1102
<p><code class="literal">GTK_RETLOC_LONG</code> is deprecated and should not be used in newly-written code.</p>
1100
1103
</div>
1111
1114
</table></div>
1112
1115
</div>
1113
1116
<hr>
1114
 
<div class="refsect2" lang="en">
 
1117
<div class="refsect2" title="GTK_RETLOC_ULONG()">
1115
1118
<a name="GTK-RETLOC-ULONG--CAPS"></a><h3>GTK_RETLOC_ULONG()</h3>
1116
1119
<pre class="programlisting">#define GTK_RETLOC_ULONG(a) ((gulong*)      (a).d.pointer_data)
1117
1120
</pre>
1118
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1121
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1119
1122
<h3 class="title">Warning</h3>
1120
1123
<p><code class="literal">GTK_RETLOC_ULONG</code> is deprecated and should not be used in newly-written code.</p>
1121
1124
</div>
1132
1135
</table></div>
1133
1136
</div>
1134
1137
<hr>
1135
 
<div class="refsect2" lang="en">
 
1138
<div class="refsect2" title="GTK_RETLOC_FLOAT()">
1136
1139
<a name="GTK-RETLOC-FLOAT--CAPS"></a><h3>GTK_RETLOC_FLOAT()</h3>
1137
1140
<pre class="programlisting">#define GTK_RETLOC_FLOAT(a) ((gfloat*)      (a).d.pointer_data)
1138
1141
</pre>
1139
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1142
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1140
1143
<h3 class="title">Warning</h3>
1141
1144
<p><code class="literal">GTK_RETLOC_FLOAT</code> is deprecated and should not be used in newly-written code.</p>
1142
1145
</div>
1153
1156
</table></div>
1154
1157
</div>
1155
1158
<hr>
1156
 
<div class="refsect2" lang="en">
 
1159
<div class="refsect2" title="GTK_RETLOC_DOUBLE()">
1157
1160
<a name="GTK-RETLOC-DOUBLE--CAPS"></a><h3>GTK_RETLOC_DOUBLE()</h3>
1158
1161
<pre class="programlisting">#define GTK_RETLOC_DOUBLE(a)        ((gdouble*)     (a).d.pointer_data)
1159
1162
</pre>
1160
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1163
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1161
1164
<h3 class="title">Warning</h3>
1162
1165
<p><code class="literal">GTK_RETLOC_DOUBLE</code> is deprecated and should not be used in newly-written code.</p>
1163
1166
</div>
1174
1177
</table></div>
1175
1178
</div>
1176
1179
<hr>
1177
 
<div class="refsect2" lang="en">
 
1180
<div class="refsect2" title="GTK_RETLOC_STRING()">
1178
1181
<a name="GTK-RETLOC-STRING--CAPS"></a><h3>GTK_RETLOC_STRING()</h3>
1179
1182
<pre class="programlisting">#define GTK_RETLOC_STRING(a)        ((gchar**)      (a).d.pointer_data)
1180
1183
</pre>
1181
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1184
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1182
1185
<h3 class="title">Warning</h3>
1183
1186
<p><code class="literal">GTK_RETLOC_STRING</code> is deprecated and should not be used in newly-written code.</p>
1184
1187
</div>
1195
1198
</table></div>
1196
1199
</div>
1197
1200
<hr>
1198
 
<div class="refsect2" lang="en">
 
1201
<div class="refsect2" title="GTK_RETLOC_ENUM()">
1199
1202
<a name="GTK-RETLOC-ENUM--CAPS"></a><h3>GTK_RETLOC_ENUM()</h3>
1200
1203
<pre class="programlisting">#define GTK_RETLOC_ENUM(a)  ((gint*)        (a).d.pointer_data)
1201
1204
</pre>
1202
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1205
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1203
1206
<h3 class="title">Warning</h3>
1204
1207
<p><code class="literal">GTK_RETLOC_ENUM</code> is deprecated and should not be used in newly-written code.</p>
1205
1208
</div>
1216
1219
</table></div>
1217
1220
</div>
1218
1221
<hr>
1219
 
<div class="refsect2" lang="en">
 
1222
<div class="refsect2" title="GTK_RETLOC_FLAGS()">
1220
1223
<a name="GTK-RETLOC-FLAGS--CAPS"></a><h3>GTK_RETLOC_FLAGS()</h3>
1221
1224
<pre class="programlisting">#define GTK_RETLOC_FLAGS(a) ((guint*)       (a).d.pointer_data)
1222
1225
</pre>
1223
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1226
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1224
1227
<h3 class="title">Warning</h3>
1225
1228
<p><code class="literal">GTK_RETLOC_FLAGS</code> is deprecated and should not be used in newly-written code.</p>
1226
1229
</div>
1237
1240
</table></div>
1238
1241
</div>
1239
1242
<hr>
1240
 
<div class="refsect2" lang="en">
 
1243
<div class="refsect2" title="GTK_RETLOC_BOXED()">
1241
1244
<a name="GTK-RETLOC-BOXED--CAPS"></a><h3>GTK_RETLOC_BOXED()</h3>
1242
1245
<pre class="programlisting">#define GTK_RETLOC_BOXED(a) ((gpointer*)    (a).d.pointer_data)
1243
1246
</pre>
1244
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1247
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1245
1248
<h3 class="title">Warning</h3>
1246
1249
<p><code class="literal">GTK_RETLOC_BOXED</code> is deprecated and should not be used in newly-written code.</p>
1247
1250
</div>
1258
1261
</table></div>
1259
1262
</div>
1260
1263
<hr>
1261
 
<div class="refsect2" lang="en">
 
1264
<div class="refsect2" title="GTK_RETLOC_POINTER()">
1262
1265
<a name="GTK-RETLOC-POINTER--CAPS"></a><h3>GTK_RETLOC_POINTER()</h3>
1263
1266
<pre class="programlisting">#define GTK_RETLOC_POINTER(a)       ((gpointer*)    (a).d.pointer_data)
1264
1267
</pre>
1265
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1268
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1266
1269
<h3 class="title">Warning</h3>
1267
1270
<p><code class="literal">GTK_RETLOC_POINTER</code> is deprecated and should not be used in newly-written code.</p>
1268
1271
</div>
1279
1282
</table></div>
1280
1283
</div>
1281
1284
<hr>
1282
 
<div class="refsect2" lang="en">
 
1285
<div class="refsect2" title="GTK_RETLOC_OBJECT()">
1283
1286
<a name="GTK-RETLOC-OBJECT--CAPS"></a><h3>GTK_RETLOC_OBJECT()</h3>
1284
1287
<pre class="programlisting">#define GTK_RETLOC_OBJECT(a)        ((GtkObject**)  (a).d.pointer_data)
1285
1288
</pre>
1286
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1289
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1287
1290
<h3 class="title">Warning</h3>
1288
1291
<p><code class="literal">GTK_RETLOC_OBJECT</code> is deprecated and should not be used in newly-written code.</p>
1289
1292
</div>
1300
1303
</table></div>
1301
1304
</div>
1302
1305
<hr>
1303
 
<div class="refsect2" lang="en">
 
1306
<div class="refsect2" title="GtkTypeInfo">
1304
1307
<a name="GtkTypeInfo"></a><h3>GtkTypeInfo</h3>
1305
1308
<pre class="programlisting">typedef struct {
1306
1309
  gchar                 *type_name;
1313
1316
  GtkClassInitFunc       base_class_init_func;
1314
1317
} GtkTypeInfo;
1315
1318
</pre>
1316
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1319
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1317
1320
<h3 class="title">Warning</h3>
1318
1321
<p><code class="literal">GtkTypeInfo</code> is deprecated and should not be used in newly-written code.</p>
1319
1322
</div>
1327
1330
</p>
1328
1331
</div>
1329
1332
<hr>
1330
 
<div class="refsect2" lang="en">
 
1333
<div class="refsect2" title="GtkTypeClass">
1331
1334
<a name="GtkTypeClass"></a><h3>GtkTypeClass</h3>
1332
1335
<pre class="programlisting">typedef GTypeClass              GtkTypeClass;
1333
1336
</pre>
1334
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1337
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1335
1338
<h3 class="title">Warning</h3>
1336
1339
<p><code class="literal">GtkTypeClass</code> is deprecated and should not be used in newly-written code.</p>
1337
1340
</div>
1340
1343
</p>
1341
1344
</div>
1342
1345
<hr>
1343
 
<div class="refsect2" lang="en">
 
1346
<div class="refsect2" title="GtkEnumValue">
1344
1347
<a name="GtkEnumValue"></a><h3>GtkEnumValue</h3>
1345
1348
<pre class="programlisting">typedef GEnumValue  GtkEnumValue;
1346
1349
</pre>
1347
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1350
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1348
1351
<h3 class="title">Warning</h3>
1349
1352
<p><code class="literal">GtkEnumValue</code> is deprecated and should not be used in newly-written code.</p>
1350
1353
</div>
1354
1357
</p>
1355
1358
</div>
1356
1359
<hr>
1357
 
<div class="refsect2" lang="en">
 
1360
<div class="refsect2" title="GtkFlagValue">
1358
1361
<a name="GtkFlagValue"></a><h3>GtkFlagValue</h3>
1359
1362
<pre class="programlisting">typedef GFlagsValue GtkFlagValue;
1360
1363
</pre>
1361
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1364
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1362
1365
<h3 class="title">Warning</h3>
1363
1366
<p><code class="literal">GtkFlagValue</code> is deprecated and should not be used in newly-written code.</p>
1364
1367
</div>
1366
1369
</p>
1367
1370
</div>
1368
1371
<hr>
1369
 
<div class="refsect2" lang="en">
 
1372
<div class="refsect2" title="gtk_type_init ()">
1370
1373
<a name="gtk-type-init"></a><h3>gtk_type_init ()</h3>
1371
1374
<pre class="programlisting">void                gtk_type_init                       (<a
1372
1375
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GTypeDebugFlags"
1373
1376
>GTypeDebugFlags</a> debug_flags);</pre>
1374
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1377
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1375
1378
<h3 class="title">Warning</h3>
1376
1379
<p><code class="literal">gtk_type_init</code> is deprecated and should not be used in newly-written code.</p>
1377
1380
</div>
1388
1391
</table></div>
1389
1392
</div>
1390
1393
<hr>
1391
 
<div class="refsect2" lang="en">
 
1394
<div class="refsect2" title="gtk_type_unique ()">
1392
1395
<a name="gtk-type-unique"></a><h3>gtk_type_unique ()</h3>
1393
1396
<pre class="programlisting"><a class="link" href="gtk-Types.html#GtkType" title="GtkType">GtkType</a>             gtk_type_unique                     (<a class="link" href="gtk-Types.html#GtkType" title="GtkType">GtkType</a> parent_type,
1394
1397
                                                         const <a class="link" href="gtk-Types.html#GtkTypeInfo" title="GtkTypeInfo">GtkTypeInfo</a> *gtkinfo);</pre>
1395
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1398
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1396
1399
<h3 class="title">Warning</h3>
1397
1400
<p><code class="literal">gtk_type_unique</code> is deprecated and should not be used in newly-written code.</p>
1398
1401
</div>
1425
1428
</table></div>
1426
1429
</div>
1427
1430
<hr>
1428
 
<div class="refsect2" lang="en">
 
1431
<div class="refsect2" title="gtk_type_name()">
1429
1432
<a name="gtk-type-name"></a><h3>gtk_type_name()</h3>
1430
1433
<pre class="programlisting">#define     gtk_type_name(type)              g_type_name (type)
1431
1434
</pre>
1432
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1435
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1433
1436
<h3 class="title">Warning</h3>
1434
1437
<p><code class="literal">gtk_type_name</code> is deprecated and should not be used in newly-written code.</p>
1435
1438
</div>
1457
1460
</table></div>
1458
1461
</div>
1459
1462
<hr>
1460
 
<div class="refsect2" lang="en">
 
1463
<div class="refsect2" title="gtk_type_from_name()">
1461
1464
<a name="gtk-type-from-name"></a><h3>gtk_type_from_name()</h3>
1462
1465
<pre class="programlisting">#define     gtk_type_from_name(name)         g_type_from_name (name)
1463
1466
</pre>
1464
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1467
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1465
1468
<h3 class="title">Warning</h3>
1466
1469
<p><code class="literal">gtk_type_from_name</code> is deprecated and should not be used in newly-written code.</p>
1467
1470
</div>
1485
1488
</table></div>
1486
1489
</div>
1487
1490
<hr>
1488
 
<div class="refsect2" lang="en">
 
1491
<div class="refsect2" title="gtk_type_parent()">
1489
1492
<a name="gtk-type-parent"></a><h3>gtk_type_parent()</h3>
1490
1493
<pre class="programlisting">#define     gtk_type_parent(type)            g_type_parent (type)
1491
1494
</pre>
1492
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1495
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1493
1496
<h3 class="title">Warning</h3>
1494
1497
<p><code class="literal">gtk_type_parent</code> is deprecated and should not be used in newly-written code.</p>
1495
1498
</div>
1513
1516
</table></div>
1514
1517
</div>
1515
1518
<hr>
1516
 
<div class="refsect2" lang="en">
 
1519
<div class="refsect2" title="gtk_type_class ()">
1517
1520
<a name="gtk-type-class"></a><h3>gtk_type_class ()</h3>
1518
1521
<pre class="programlisting"><a
1519
1522
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1520
1523
>gpointer</a>            gtk_type_class                      (<a class="link" href="gtk-Types.html#GtkType" title="GtkType">GtkType</a> type);</pre>
1521
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1524
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1522
1525
<h3 class="title">Warning</h3>
1523
1526
<p><code class="literal">gtk_type_class</code> has been deprecated since version 2.14 and should not be used in newly-written code. Use <a
1524
1527
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#g-type-class-peek"
1556
1559
</table></div>
1557
1560
</div>
1558
1561
<hr>
1559
 
<div class="refsect2" lang="en">
 
1562
<div class="refsect2" title="gtk_type_new ()">
1560
1563
<a name="gtk-type-new"></a><h3>gtk_type_new ()</h3>
1561
1564
<pre class="programlisting"><a
1562
1565
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1563
1566
>gpointer</a>            gtk_type_new                        (<a class="link" href="gtk-Types.html#GtkType" title="GtkType">GtkType</a> type);</pre>
1564
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1567
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1565
1568
<h3 class="title">Warning</h3>
1566
1569
<p><code class="literal">gtk_type_new</code> is deprecated and should not be used in newly-written code.</p>
1567
1570
</div>
1590
1593
</table></div>
1591
1594
</div>
1592
1595
<hr>
1593
 
<div class="refsect2" lang="en">
 
1596
<div class="refsect2" title="gtk_type_is_a()">
1594
1597
<a name="gtk-type-is-a"></a><h3>gtk_type_is_a()</h3>
1595
1598
<pre class="programlisting">#define     gtk_type_is_a(type, is_a_type)   g_type_is_a ((type), (is_a_type))
1596
1599
</pre>
1597
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1600
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1598
1601
<h3 class="title">Warning</h3>
1599
1602
<p><code class="literal">gtk_type_is_a</code> is deprecated and should not be used in newly-written code.</p>
1600
1603
</div>
1624
1627
</table></div>
1625
1628
</div>
1626
1629
<hr>
1627
 
<div class="refsect2" lang="en">
 
1630
<div class="refsect2" title="gtk_type_enum_get_values ()">
1628
1631
<a name="gtk-type-enum-get-values"></a><h3>gtk_type_enum_get_values ()</h3>
1629
1632
<pre class="programlisting"><a class="link" href="gtk-Types.html#GtkEnumValue" title="GtkEnumValue">GtkEnumValue</a>*       gtk_type_enum_get_values            (<a class="link" href="gtk-Types.html#GtkType" title="GtkType">GtkType</a> enum_type);</pre>
1630
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1633
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1631
1634
<h3 class="title">Warning</h3>
1632
1635
<p><code class="literal">gtk_type_enum_get_values</code> is deprecated and should not be used in newly-written code.</p>
1633
1636
</div>
1651
1654
</table></div>
1652
1655
</div>
1653
1656
<hr>
1654
 
<div class="refsect2" lang="en">
 
1657
<div class="refsect2" title="gtk_type_flags_get_values ()">
1655
1658
<a name="gtk-type-flags-get-values"></a><h3>gtk_type_flags_get_values ()</h3>
1656
1659
<pre class="programlisting"><a class="link" href="gtk-Types.html#GtkFlagValue" title="GtkFlagValue">GtkFlagValue</a>*       gtk_type_flags_get_values           (<a class="link" href="gtk-Types.html#GtkType" title="GtkType">GtkType</a> flags_type);</pre>
1657
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1660
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1658
1661
<h3 class="title">Warning</h3>
1659
1662
<p><code class="literal">gtk_type_flags_get_values</code> is deprecated and should not be used in newly-written code.</p>
1660
1663
</div>
1678
1681
</table></div>
1679
1682
</div>
1680
1683
<hr>
1681
 
<div class="refsect2" lang="en">
 
1684
<div class="refsect2" title="gtk_type_enum_find_value ()">
1682
1685
<a name="gtk-type-enum-find-value"></a><h3>gtk_type_enum_find_value ()</h3>
1683
1686
<pre class="programlisting"><a class="link" href="gtk-Types.html#GtkEnumValue" title="GtkEnumValue">GtkEnumValue</a>*       gtk_type_enum_find_value            (<a class="link" href="gtk-Types.html#GtkType" title="GtkType">GtkType</a> enum_type,
1684
1687
                                                         const <a
1685
1688
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1686
1689
>gchar</a> *value_name);</pre>
1687
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1690
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1688
1691
<h3 class="title">Warning</h3>
1689
1692
<p><code class="literal">gtk_type_enum_find_value</code> is deprecated and should not be used in newly-written code.</p>
1690
1693
</div>
1713
1716
</table></div>
1714
1717
</div>
1715
1718
<hr>
1716
 
<div class="refsect2" lang="en">
 
1719
<div class="refsect2" title="gtk_type_flags_find_value ()">
1717
1720
<a name="gtk-type-flags-find-value"></a><h3>gtk_type_flags_find_value ()</h3>
1718
1721
<pre class="programlisting"><a class="link" href="gtk-Types.html#GtkFlagValue" title="GtkFlagValue">GtkFlagValue</a>*       gtk_type_flags_find_value           (<a class="link" href="gtk-Types.html#GtkType" title="GtkType">GtkType</a> flags_type,
1719
1722
                                                         const <a
1720
1723
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1721
1724
>gchar</a> *value_name);</pre>
1722
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1725
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1723
1726
<h3 class="title">Warning</h3>
1724
1727
<p><code class="literal">gtk_type_flags_find_value</code> is deprecated and should not be used in newly-written code.</p>
1725
1728
</div>