File: GtkDefs.h

package info (click to toggle)
libgtk-perl 0.7009-12
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 3,956 kB
  • ctags: 2,260
  • sloc: perl: 13,998; xml: 9,919; ansic: 2,894; makefile: 64; cpp: 45
file content (1673 lines) | stat: -rw-r--r-- 72,757 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673

/* Do not edit this file, as it is automatically generated by gendefs.pl */

#ifndef _Gtk_Defs_h_
#define _Gtk_Defs_h_

#include "ppport.h"

/* Clean up some Perl Pollution that confuses Gnome */
#ifdef _
#undef _
#endif

#if !defined(PERLIO_IS_STDIO) && defined(HASATTRIBUTE)
# undef printf
#endif

#ifndef PerlGtkDeclareFunc
#include "PerlGtkInt.h"
#endif

#include <gtk/gtk.h>
#include <gtk/gtkinvisible.h>
#include "GtkTypes.h"
#include "GdkTypes.h"
#include "MiscTypes.h"

#if !defined(PERLIO_IS_STDIO) && defined(HASATTRIBUTE)
# define printf PerlIO_stdoutf
#endif

PerlGtkDeclareFunc(void, Gtk_InstallObjects)(void);
PerlGtkDeclareFunc(void, Gtk_InstallTypedefs)(void);

#define TYPE_GdkAxisUse
#define newSVGdkAxisUse(value) newSVDefEnumHash(GTK_TYPE_GDK_AXIS_USE, (value))
#define SvGdkAxisUse(value) SvDefEnumHash(GTK_TYPE_GDK_AXIS_USE, (value))
typedef GdkAxisUse Gtk__Gdk__AxisUse;
#define TYPE_GdkByteOrder
#define newSVGdkByteOrder(value) newSVDefEnumHash(GTK_TYPE_GDK_BYTE_ORDER, (value))
#define SvGdkByteOrder(value) SvDefEnumHash(GTK_TYPE_GDK_BYTE_ORDER, (value))
typedef GdkByteOrder Gtk__Gdk__ByteOrder;
#define TYPE_GdkCapStyle
#define newSVGdkCapStyle(value) newSVDefEnumHash(GTK_TYPE_GDK_CAP_STYLE, (value))
#define SvGdkCapStyle(value) SvDefEnumHash(GTK_TYPE_GDK_CAP_STYLE, (value))
typedef GdkCapStyle Gtk__Gdk__CapStyle;
#define TYPE_GdkCrossingMode
#define newSVGdkCrossingMode(value) newSVDefEnumHash(GTK_TYPE_GDK_CROSSING_MODE, (value))
#define SvGdkCrossingMode(value) SvDefEnumHash(GTK_TYPE_GDK_CROSSING_MODE, (value))
typedef GdkCrossingMode Gtk__Gdk__CrossingMode;
#define TYPE_GdkCursorType
#define newSVGdkCursorType(value) newSVDefEnumHash(GTK_TYPE_GDK_CURSOR_TYPE, (value))
#define SvGdkCursorType(value) SvDefEnumHash(GTK_TYPE_GDK_CURSOR_TYPE, (value))
typedef GdkCursorType Gtk__Gdk__CursorType;
#define TYPE_GdkDragProtocol
#define newSVGdkDragProtocol(value) newSVDefEnumHash(GTK_TYPE_GDK_DRAG_PROTOCOL, (value))
#define SvGdkDragProtocol(value) SvDefEnumHash(GTK_TYPE_GDK_DRAG_PROTOCOL, (value))
typedef GdkDragProtocol Gtk__Gdk__DragProtocol;
#define TYPE_GdkEventType
#define newSVGdkEventType(value) newSVDefEnumHash(GTK_TYPE_GDK_EVENT_TYPE, (value))
#define SvGdkEventType(value) SvDefEnumHash(GTK_TYPE_GDK_EVENT_TYPE, (value))
typedef GdkEventType Gtk__Gdk__EventType;
#define TYPE_GdkExtensionMode
#define newSVGdkExtensionMode(value) newSVDefEnumHash(GTK_TYPE_GDK_EXTENSION_MODE, (value))
#define SvGdkExtensionMode(value) SvDefEnumHash(GTK_TYPE_GDK_EXTENSION_MODE, (value))
typedef GdkExtensionMode Gtk__Gdk__ExtensionMode;
#define TYPE_GdkFill
#define newSVGdkFill(value) newSVDefEnumHash(GTK_TYPE_GDK_FILL, (value))
#define SvGdkFill(value) SvDefEnumHash(GTK_TYPE_GDK_FILL, (value))
typedef GdkFill Gtk__Gdk__Fill;
#define TYPE_GdkFillRule
#define newSVGdkFillRule(value) newSVDefEnumHash(GTK_TYPE_GDK_FILL_RULE, (value))
#define SvGdkFillRule(value) SvDefEnumHash(GTK_TYPE_GDK_FILL_RULE, (value))
typedef GdkFillRule Gtk__Gdk__FillRule;
#define TYPE_GdkFunction
#define newSVGdkFunction(value) newSVDefEnumHash(GTK_TYPE_GDK_FUNCTION, (value))
#define SvGdkFunction(value) SvDefEnumHash(GTK_TYPE_GDK_FUNCTION, (value))
typedef GdkFunction Gtk__Gdk__Function;
#define TYPE_GdkImageType
#define newSVGdkImageType(value) newSVDefEnumHash(GTK_TYPE_GDK_IMAGE_TYPE, (value))
#define SvGdkImageType(value) SvDefEnumHash(GTK_TYPE_GDK_IMAGE_TYPE, (value))
typedef GdkImageType Gtk__Gdk__ImageType;
#define TYPE_GdkInputMode
#define newSVGdkInputMode(value) newSVDefEnumHash(GTK_TYPE_GDK_INPUT_MODE, (value))
#define SvGdkInputMode(value) SvDefEnumHash(GTK_TYPE_GDK_INPUT_MODE, (value))
typedef GdkInputMode Gtk__Gdk__InputMode;
#define TYPE_GdkInputSource
#define newSVGdkInputSource(value) newSVDefEnumHash(GTK_TYPE_GDK_INPUT_SOURCE, (value))
#define SvGdkInputSource(value) SvDefEnumHash(GTK_TYPE_GDK_INPUT_SOURCE, (value))
typedef GdkInputSource Gtk__Gdk__InputSource;
#define TYPE_GdkJoinStyle
#define newSVGdkJoinStyle(value) newSVDefEnumHash(GTK_TYPE_GDK_JOIN_STYLE, (value))
#define SvGdkJoinStyle(value) SvDefEnumHash(GTK_TYPE_GDK_JOIN_STYLE, (value))
typedef GdkJoinStyle Gtk__Gdk__JoinStyle;
#define TYPE_GdkLineStyle
#define newSVGdkLineStyle(value) newSVDefEnumHash(GTK_TYPE_GDK_LINE_STYLE, (value))
#define SvGdkLineStyle(value) SvDefEnumHash(GTK_TYPE_GDK_LINE_STYLE, (value))
typedef GdkLineStyle Gtk__Gdk__LineStyle;
#define TYPE_GdkNotifyType
#define newSVGdkNotifyType(value) newSVDefEnumHash(GTK_TYPE_GDK_NOTIFY_TYPE, (value))
#define SvGdkNotifyType(value) SvDefEnumHash(GTK_TYPE_GDK_NOTIFY_TYPE, (value))
typedef GdkNotifyType Gtk__Gdk__NotifyType;
#define TYPE_GdkOverlapType
#define newSVGdkOverlapType(value) newSVDefEnumHash(GTK_TYPE_GDK_OVERLAP_TYPE, (value))
#define SvGdkOverlapType(value) SvDefEnumHash(GTK_TYPE_GDK_OVERLAP_TYPE, (value))
typedef GdkOverlapType Gtk__Gdk__OverlapType;
#define TYPE_GdkPropMode
#define newSVGdkPropMode(value) newSVDefEnumHash(GTK_TYPE_GDK_PROP_MODE, (value))
#define SvGdkPropMode(value) SvDefEnumHash(GTK_TYPE_GDK_PROP_MODE, (value))
typedef GdkPropMode Gtk__Gdk__PropMode;
#define TYPE_GdkPropertyState
#define newSVGdkPropertyState(value) newSVDefEnumHash(GTK_TYPE_GDK_PROPERTY_STATE, (value))
#define SvGdkPropertyState(value) SvDefEnumHash(GTK_TYPE_GDK_PROPERTY_STATE, (value))
typedef GdkPropertyState Gtk__Gdk__PropertyState;
#define TYPE_GdkRgbDither
#define newSVGdkRgbDither(value) newSVDefEnumHash(GTK_TYPE_GDK_RGB_DITHER, (value))
#define SvGdkRgbDither(value) SvDefEnumHash(GTK_TYPE_GDK_RGB_DITHER, (value))
typedef GdkRgbDither Gtk__Gdk__Rgb__Dither;
#define TYPE_GdkSelection
#define newSVGdkSelection(value) newSVDefEnumHash(GTK_TYPE_GDK_SELECTION, (value))
#define SvGdkSelection(value) SvDefEnumHash(GTK_TYPE_GDK_SELECTION, (value))
typedef GdkSelection Gtk__Gdk__Selection;
#define TYPE_GdkStatus
#define newSVGdkStatus(value) newSVDefEnumHash(GTK_TYPE_GDK_STATUS, (value))
#define SvGdkStatus(value) SvDefEnumHash(GTK_TYPE_GDK_STATUS, (value))
typedef GdkStatus Gtk__Gdk__Status;
#define TYPE_GdkSubwindowMode
#define newSVGdkSubwindowMode(value) newSVDefEnumHash(GTK_TYPE_GDK_SUBWINDOW_MODE, (value))
#define SvGdkSubwindowMode(value) SvDefEnumHash(GTK_TYPE_GDK_SUBWINDOW_MODE, (value))
typedef GdkSubwindowMode Gtk__Gdk__SubwindowMode;
#define TYPE_GdkVisibilityState
#define newSVGdkVisibilityState(value) newSVDefEnumHash(GTK_TYPE_GDK_VISIBILITY_STATE, (value))
#define SvGdkVisibilityState(value) SvDefEnumHash(GTK_TYPE_GDK_VISIBILITY_STATE, (value))
typedef GdkVisibilityState Gtk__Gdk__VisibilityState;
#define TYPE_GdkVisualType
#define newSVGdkVisualType(value) newSVDefEnumHash(GTK_TYPE_GDK_VISUAL_TYPE, (value))
#define SvGdkVisualType(value) SvDefEnumHash(GTK_TYPE_GDK_VISUAL_TYPE, (value))
typedef GdkVisualType Gtk__Gdk__VisualType;
#define TYPE_GdkWindowClass
#define newSVGdkWindowClass(value) newSVDefEnumHash(GTK_TYPE_GDK_WINDOW_CLASS, (value))
#define SvGdkWindowClass(value) SvDefEnumHash(GTK_TYPE_GDK_WINDOW_CLASS, (value))
typedef GdkWindowClass Gtk__Gdk__WindowClass;
#define TYPE_GdkWindowType
#define newSVGdkWindowType(value) newSVDefEnumHash(GTK_TYPE_GDK_WINDOW_TYPE, (value))
#define SvGdkWindowType(value) SvDefEnumHash(GTK_TYPE_GDK_WINDOW_TYPE, (value))
typedef GdkWindowType Gtk__Gdk__WindowType;
#define TYPE_GtkAnchorType
#define newSVGtkAnchorType(value) newSVDefEnumHash(GTK_TYPE_ANCHOR_TYPE, (value))
#define SvGtkAnchorType(value) SvDefEnumHash(GTK_TYPE_ANCHOR_TYPE, (value))
typedef GtkAnchorType Gtk__AnchorType;
#define TYPE_GtkArrowType
#define newSVGtkArrowType(value) newSVDefEnumHash(GTK_TYPE_ARROW_TYPE, (value))
#define SvGtkArrowType(value) SvDefEnumHash(GTK_TYPE_ARROW_TYPE, (value))
typedef GtkArrowType Gtk__ArrowType;
#define TYPE_GtkButtonBoxStyle
#define newSVGtkButtonBoxStyle(value) newSVDefEnumHash(GTK_TYPE_BUTTON_BOX_STYLE, (value))
#define SvGtkButtonBoxStyle(value) SvDefEnumHash(GTK_TYPE_BUTTON_BOX_STYLE, (value))
typedef GtkButtonBoxStyle Gtk__ButtonBoxStyle;
#define TYPE_GtkCListDragPos
#define newSVGtkCListDragPos(value) newSVDefEnumHash(GTK_TYPE_CLIST_DRAG_POS, (value))
#define SvGtkCListDragPos(value) SvDefEnumHash(GTK_TYPE_CLIST_DRAG_POS, (value))
typedef GtkCListDragPos Gtk__CListDragPos;
#define TYPE_GtkCTreeExpanderStyle
#define newSVGtkCTreeExpanderStyle(value) newSVDefEnumHash(GTK_TYPE_CTREE_EXPANDER_STYLE, (value))
#define SvGtkCTreeExpanderStyle(value) SvDefEnumHash(GTK_TYPE_CTREE_EXPANDER_STYLE, (value))
typedef GtkCTreeExpanderStyle Gtk__CTreeExpanderStyle;
#define TYPE_GtkCTreeExpansionType
#define newSVGtkCTreeExpansionType(value) newSVDefEnumHash(GTK_TYPE_CTREE_EXPANSION_TYPE, (value))
#define SvGtkCTreeExpansionType(value) SvDefEnumHash(GTK_TYPE_CTREE_EXPANSION_TYPE, (value))
typedef GtkCTreeExpansionType Gtk__CTreeExpansionType;
#define TYPE_GtkCTreeLineStyle
#define newSVGtkCTreeLineStyle(value) newSVDefEnumHash(GTK_TYPE_CTREE_LINE_STYLE, (value))
#define SvGtkCTreeLineStyle(value) SvDefEnumHash(GTK_TYPE_CTREE_LINE_STYLE, (value))
typedef GtkCTreeLineStyle Gtk__CTreeLineStyle;
#define TYPE_GtkCTreePos
#define newSVGtkCTreePos(value) newSVDefEnumHash(GTK_TYPE_CTREE_POS, (value))
#define SvGtkCTreePos(value) SvDefEnumHash(GTK_TYPE_CTREE_POS, (value))
typedef GtkCTreePos Gtk__CTreePos;
#define TYPE_GtkCellType
#define newSVGtkCellType(value) newSVDefEnumHash(GTK_TYPE_CELL_TYPE, (value))
#define SvGtkCellType(value) SvDefEnumHash(GTK_TYPE_CELL_TYPE, (value))
typedef GtkCellType Gtk__CellType;
#define TYPE_GtkCornerType
#define newSVGtkCornerType(value) newSVDefEnumHash(GTK_TYPE_CORNER_TYPE, (value))
#define SvGtkCornerType(value) SvDefEnumHash(GTK_TYPE_CORNER_TYPE, (value))
typedef GtkCornerType Gtk__CornerType;
#define TYPE_GtkCurveType
#define newSVGtkCurveType(value) newSVDefEnumHash(GTK_TYPE_CURVE_TYPE, (value))
#define SvGtkCurveType(value) SvDefEnumHash(GTK_TYPE_CURVE_TYPE, (value))
typedef GtkCurveType Gtk__CurveType;
#define TYPE_GtkDirectionType
#define newSVGtkDirectionType(value) newSVDefEnumHash(GTK_TYPE_DIRECTION_TYPE, (value))
#define SvGtkDirectionType(value) SvDefEnumHash(GTK_TYPE_DIRECTION_TYPE, (value))
typedef GtkDirectionType Gtk__DirectionType;
#define TYPE_GtkFontFilterType
#define newSVGtkFontFilterType(value) newSVDefEnumHash(GTK_TYPE_FONT_FILTER_TYPE, (value))
#define SvGtkFontFilterType(value) SvDefEnumHash(GTK_TYPE_FONT_FILTER_TYPE, (value))
typedef GtkFontFilterType Gtk__FontFilterType;
#define TYPE_GtkFontMetricType
#define newSVGtkFontMetricType(value) newSVDefEnumHash(GTK_TYPE_FONT_METRIC_TYPE, (value))
#define SvGtkFontMetricType(value) SvDefEnumHash(GTK_TYPE_FONT_METRIC_TYPE, (value))
typedef GtkFontMetricType Gtk__FontMetricType;
#define TYPE_GtkFundamentalType
#define newSVGtkFundamentalType(value) newSVDefEnumHash(GTK_TYPE_FUNDAMENTAL_TYPE, (value))
#define SvGtkFundamentalType(value) SvDefEnumHash(GTK_TYPE_FUNDAMENTAL_TYPE, (value))
typedef GtkFundamentalType Gtk__FundamentalType;
#define TYPE_GtkJustification
#define newSVGtkJustification(value) newSVDefEnumHash(GTK_TYPE_JUSTIFICATION, (value))
#define SvGtkJustification(value) SvDefEnumHash(GTK_TYPE_JUSTIFICATION, (value))
typedef GtkJustification Gtk__Justification;
#define TYPE_GtkMatchType
#define newSVGtkMatchType(value) newSVDefEnumHash(GTK_TYPE_MATCH_TYPE, (value))
#define SvGtkMatchType(value) SvDefEnumHash(GTK_TYPE_MATCH_TYPE, (value))
typedef GtkMatchType Gtk__MatchType;
#define TYPE_GtkMenuFactoryType
#define newSVGtkMenuFactoryType(value) newSVDefEnumHash(GTK_TYPE_MENU_FACTORY_TYPE, (value))
#define SvGtkMenuFactoryType(value) SvDefEnumHash(GTK_TYPE_MENU_FACTORY_TYPE, (value))
typedef GtkMenuFactoryType Gtk__MenuFactoryType;
#define TYPE_GtkMetricType
#define newSVGtkMetricType(value) newSVDefEnumHash(GTK_TYPE_METRIC_TYPE, (value))
#define SvGtkMetricType(value) SvDefEnumHash(GTK_TYPE_METRIC_TYPE, (value))
typedef GtkMetricType Gtk__MetricType;
#define TYPE_GtkOrientation
#define newSVGtkOrientation(value) newSVDefEnumHash(GTK_TYPE_ORIENTATION, (value))
#define SvGtkOrientation(value) SvDefEnumHash(GTK_TYPE_ORIENTATION, (value))
typedef GtkOrientation Gtk__Orientation;
#define TYPE_GtkPackType
#define newSVGtkPackType(value) newSVDefEnumHash(GTK_TYPE_PACK_TYPE, (value))
#define SvGtkPackType(value) SvDefEnumHash(GTK_TYPE_PACK_TYPE, (value))
typedef GtkPackType Gtk__PackType;
#define TYPE_GtkPathPriorityType
#define newSVGtkPathPriorityType(value) newSVDefEnumHash(GTK_TYPE_PATH_PRIORITY_TYPE, (value))
#define SvGtkPathPriorityType(value) SvDefEnumHash(GTK_TYPE_PATH_PRIORITY_TYPE, (value))
typedef GtkPathPriorityType Gtk__PathPriorityType;
#define TYPE_GtkPathType
#define newSVGtkPathType(value) newSVDefEnumHash(GTK_TYPE_PATH_TYPE, (value))
#define SvGtkPathType(value) SvDefEnumHash(GTK_TYPE_PATH_TYPE, (value))
typedef GtkPathType Gtk__PathType;
#define TYPE_GtkPolicyType
#define newSVGtkPolicyType(value) newSVDefEnumHash(GTK_TYPE_POLICY_TYPE, (value))
#define SvGtkPolicyType(value) SvDefEnumHash(GTK_TYPE_POLICY_TYPE, (value))
typedef GtkPolicyType Gtk__PolicyType;
#define TYPE_GtkPositionType
#define newSVGtkPositionType(value) newSVDefEnumHash(GTK_TYPE_POSITION_TYPE, (value))
#define SvGtkPositionType(value) SvDefEnumHash(GTK_TYPE_POSITION_TYPE, (value))
typedef GtkPositionType Gtk__PositionType;
#define TYPE_GtkPreviewType
#define newSVGtkPreviewType(value) newSVDefEnumHash(GTK_TYPE_PREVIEW_TYPE, (value))
#define SvGtkPreviewType(value) SvDefEnumHash(GTK_TYPE_PREVIEW_TYPE, (value))
typedef GtkPreviewType Gtk__PreviewType;
#define TYPE_GtkProgressBarOrientation
#define newSVGtkProgressBarOrientation(value) newSVDefEnumHash(GTK_TYPE_PROGRESS_BAR_ORIENTATION, (value))
#define SvGtkProgressBarOrientation(value) SvDefEnumHash(GTK_TYPE_PROGRESS_BAR_ORIENTATION, (value))
typedef GtkProgressBarOrientation Gtk__ProgressBarOrientation;
#define TYPE_GtkProgressBarStyle
#define newSVGtkProgressBarStyle(value) newSVDefEnumHash(GTK_TYPE_PROGRESS_BAR_STYLE, (value))
#define SvGtkProgressBarStyle(value) SvDefEnumHash(GTK_TYPE_PROGRESS_BAR_STYLE, (value))
typedef GtkProgressBarStyle Gtk__ProgressBarStyle;
#define TYPE_GtkReliefStyle
#define newSVGtkReliefStyle(value) newSVDefEnumHash(GTK_TYPE_RELIEF_STYLE, (value))
#define SvGtkReliefStyle(value) SvDefEnumHash(GTK_TYPE_RELIEF_STYLE, (value))
typedef GtkReliefStyle Gtk__ReliefStyle;
#define TYPE_GtkResizeMode
#define newSVGtkResizeMode(value) newSVDefEnumHash(GTK_TYPE_RESIZE_MODE, (value))
#define SvGtkResizeMode(value) SvDefEnumHash(GTK_TYPE_RESIZE_MODE, (value))
typedef GtkResizeMode Gtk__ResizeMode;
#define TYPE_GtkScrollType
#define newSVGtkScrollType(value) newSVDefEnumHash(GTK_TYPE_SCROLL_TYPE, (value))
#define SvGtkScrollType(value) SvDefEnumHash(GTK_TYPE_SCROLL_TYPE, (value))
typedef GtkScrollType Gtk__ScrollType;
#define TYPE_GtkSelectionMode
#define newSVGtkSelectionMode(value) newSVDefEnumHash(GTK_TYPE_SELECTION_MODE, (value))
#define SvGtkSelectionMode(value) SvDefEnumHash(GTK_TYPE_SELECTION_MODE, (value))
typedef GtkSelectionMode Gtk__SelectionMode;
#define TYPE_GtkShadowType
#define newSVGtkShadowType(value) newSVDefEnumHash(GTK_TYPE_SHADOW_TYPE, (value))
#define SvGtkShadowType(value) SvDefEnumHash(GTK_TYPE_SHADOW_TYPE, (value))
typedef GtkShadowType Gtk__ShadowType;
#define TYPE_GtkSideType
#define newSVGtkSideType(value) newSVDefEnumHash(GTK_TYPE_SIDE_TYPE, (value))
#define SvGtkSideType(value) SvDefEnumHash(GTK_TYPE_SIDE_TYPE, (value))
typedef GtkSideType Gtk__SideType;
#define TYPE_GtkSortType
#define newSVGtkSortType(value) newSVDefEnumHash(GTK_TYPE_SORT_TYPE, (value))
#define SvGtkSortType(value) SvDefEnumHash(GTK_TYPE_SORT_TYPE, (value))
typedef GtkSortType Gtk__SortType;
#define TYPE_GtkStateType
#define newSVGtkStateType(value) newSVDefEnumHash(GTK_TYPE_STATE_TYPE, (value))
#define SvGtkStateType(value) SvDefEnumHash(GTK_TYPE_STATE_TYPE, (value))
typedef GtkStateType Gtk__StateType;
#define TYPE_GtkSubmenuDirection
#define newSVGtkSubmenuDirection(value) newSVDefEnumHash(GTK_TYPE_SUBMENU_DIRECTION, (value))
#define SvGtkSubmenuDirection(value) SvDefEnumHash(GTK_TYPE_SUBMENU_DIRECTION, (value))
typedef GtkSubmenuDirection Gtk__SubmenuDirection;
#define TYPE_GtkSubmenuPlacement
#define newSVGtkSubmenuPlacement(value) newSVDefEnumHash(GTK_TYPE_SUBMENU_PLACEMENT, (value))
#define SvGtkSubmenuPlacement(value) SvDefEnumHash(GTK_TYPE_SUBMENU_PLACEMENT, (value))
typedef GtkSubmenuPlacement Gtk__SubmenuPlacement;
#define TYPE_GtkToolbarChildType
#define newSVGtkToolbarChildType(value) newSVDefEnumHash(GTK_TYPE_TOOLBAR_CHILD_TYPE, (value))
#define SvGtkToolbarChildType(value) SvDefEnumHash(GTK_TYPE_TOOLBAR_CHILD_TYPE, (value))
typedef GtkToolbarChildType Gtk__ToolbarChildType;
#define TYPE_GtkToolbarSpaceStyle
#define newSVGtkToolbarSpaceStyle(value) newSVDefEnumHash(GTK_TYPE_TOOLBAR_SPACE_STYLE, (value))
#define SvGtkToolbarSpaceStyle(value) SvDefEnumHash(GTK_TYPE_TOOLBAR_SPACE_STYLE, (value))
typedef GtkToolbarSpaceStyle Gtk__ToolbarSpaceStyle;
#define TYPE_GtkToolbarStyle
#define newSVGtkToolbarStyle(value) newSVDefEnumHash(GTK_TYPE_TOOLBAR_STYLE, (value))
#define SvGtkToolbarStyle(value) SvDefEnumHash(GTK_TYPE_TOOLBAR_STYLE, (value))
typedef GtkToolbarStyle Gtk__ToolbarStyle;
#define TYPE_GtkTreeViewMode
#define newSVGtkTreeViewMode(value) newSVDefEnumHash(GTK_TYPE_TREE_VIEW_MODE, (value))
#define SvGtkTreeViewMode(value) SvDefEnumHash(GTK_TYPE_TREE_VIEW_MODE, (value))
typedef GtkTreeViewMode Gtk__TreeViewMode;
#define TYPE_GtkTroughType
#define newSVGtkTroughType(value) newSVDefEnumHash(GTK_TYPE_TROUGH_TYPE, (value))
#define SvGtkTroughType(value) SvDefEnumHash(GTK_TYPE_TROUGH_TYPE, (value))
typedef GtkTroughType Gtk__TroughType;
#define TYPE_GtkUpdateType
#define newSVGtkUpdateType(value) newSVDefEnumHash(GTK_TYPE_UPDATE_TYPE, (value))
#define SvGtkUpdateType(value) SvDefEnumHash(GTK_TYPE_UPDATE_TYPE, (value))
typedef GtkUpdateType Gtk__UpdateType;
#define TYPE_GtkVisibility
#define newSVGtkVisibility(value) newSVDefEnumHash(GTK_TYPE_VISIBILITY, (value))
#define SvGtkVisibility(value) SvDefEnumHash(GTK_TYPE_VISIBILITY, (value))
typedef GtkVisibility Gtk__Visibility;
#define TYPE_GtkWindowPosition
#define newSVGtkWindowPosition(value) newSVDefEnumHash(GTK_TYPE_WINDOW_POSITION, (value))
#define SvGtkWindowPosition(value) SvDefEnumHash(GTK_TYPE_WINDOW_POSITION, (value))
typedef GtkWindowPosition Gtk__WindowPosition;
#define TYPE_GtkWindowType
#define newSVGtkWindowType(value) newSVDefEnumHash(GTK_TYPE_WINDOW_TYPE, (value))
#define SvGtkWindowType(value) SvDefEnumHash(GTK_TYPE_WINDOW_TYPE, (value))
typedef GtkWindowType Gtk__WindowType;
#define TYPE_GdkDragAction
#define newSVGdkDragAction(value) newSVDefFlagsHash(GTK_TYPE_GDK_DRAG_ACTION, (value))
#define SvGdkDragAction(value) SvDefFlagsHash(GTK_TYPE_GDK_DRAG_ACTION, (value))
typedef GdkDragAction Gtk__Gdk__DragAction;
#define TYPE_GdkEventMask
#define newSVGdkEventMask(value) newSVDefFlagsHash(GTK_TYPE_GDK_EVENT_MASK, (value))
#define SvGdkEventMask(value) SvDefFlagsHash(GTK_TYPE_GDK_EVENT_MASK, (value))
typedef GdkEventMask Gtk__Gdk__EventMask;
#define TYPE_GdkGCValuesMask
#define newSVGdkGCValuesMask(value) newSVDefFlagsHash(GTK_TYPE_GDK_GC_VALUES_MASK, (value))
#define SvGdkGCValuesMask(value) SvDefFlagsHash(GTK_TYPE_GDK_GC_VALUES_MASK, (value))
typedef GdkGCValuesMask Gtk__Gdk__GCValuesMask;
#define TYPE_GdkInputCondition
#define newSVGdkInputCondition(value) newSVDefFlagsHash(GTK_TYPE_GDK_INPUT_CONDITION, (value))
#define SvGdkInputCondition(value) SvDefFlagsHash(GTK_TYPE_GDK_INPUT_CONDITION, (value))
typedef GdkInputCondition Gtk__Gdk__InputCondition;
#define TYPE_GdkModifierType
#define newSVGdkModifierType(value) newSVDefFlagsHash(GTK_TYPE_GDK_MODIFIER_TYPE, (value))
#define SvGdkModifierType(value) SvDefFlagsHash(GTK_TYPE_GDK_MODIFIER_TYPE, (value))
typedef GdkModifierType Gtk__Gdk__ModifierType;
#define TYPE_GdkWMDecoration
#define newSVGdkWMDecoration(value) newSVDefFlagsHash(GTK_TYPE_GDK_WM_DECORATION, (value))
#define SvGdkWMDecoration(value) SvDefFlagsHash(GTK_TYPE_GDK_WM_DECORATION, (value))
typedef GdkWMDecoration Gtk__Gdk__WMDecoration;
#define TYPE_GdkWMFunction
#define newSVGdkWMFunction(value) newSVDefFlagsHash(GTK_TYPE_GDK_WM_FUNCTION, (value))
#define SvGdkWMFunction(value) SvDefFlagsHash(GTK_TYPE_GDK_WM_FUNCTION, (value))
typedef GdkWMFunction Gtk__Gdk__WMFunction;
#define TYPE_GdkWindowAttributesType
#define newSVGdkWindowAttributesType(value) newSVDefFlagsHash(GTK_TYPE_GDK_WINDOW_ATTRIBUTES_TYPE, (value))
#define SvGdkWindowAttributesType(value) SvDefFlagsHash(GTK_TYPE_GDK_WINDOW_ATTRIBUTES_TYPE, (value))
typedef GdkWindowAttributesType Gtk__Gdk__WindowAttributesType;
#define TYPE_GdkWindowHints
#define newSVGdkWindowHints(value) newSVDefFlagsHash(GTK_TYPE_GDK_WINDOW_HINTS, (value))
#define SvGdkWindowHints(value) SvDefFlagsHash(GTK_TYPE_GDK_WINDOW_HINTS, (value))
typedef GdkWindowHints Gtk__Gdk__WindowHints;
#define TYPE_GtkAccelFlags
#define newSVGtkAccelFlags(value) newSVDefFlagsHash(GTK_TYPE_ACCEL_FLAGS, (value))
#define SvGtkAccelFlags(value) SvDefFlagsHash(GTK_TYPE_ACCEL_FLAGS, (value))
typedef GtkAccelFlags Gtk__AccelFlags;
#define TYPE_GtkArgFlags
#define newSVGtkArgFlags(value) newSVDefFlagsHash(GTK_TYPE_ARG_FLAGS, (value))
#define SvGtkArgFlags(value) SvDefFlagsHash(GTK_TYPE_ARG_FLAGS, (value))
typedef GtkArgFlags Gtk__ArgFlags;
#define TYPE_GtkAttachOptions
#define newSVGtkAttachOptions(value) newSVDefFlagsHash(GTK_TYPE_ATTACH_OPTIONS, (value))
#define SvGtkAttachOptions(value) SvDefFlagsHash(GTK_TYPE_ATTACH_OPTIONS, (value))
typedef GtkAttachOptions Gtk__AttachOptions;
#define TYPE_GtkButtonAction
#define newSVGtkButtonAction(value) newSVDefFlagsHash(GTK_TYPE_BUTTON_ACTION, (value))
#define SvGtkButtonAction(value) SvDefFlagsHash(GTK_TYPE_BUTTON_ACTION, (value))
typedef GtkButtonAction Gtk__ButtonAction;
#define TYPE_GtkCalendarDisplayOptions
#define newSVGtkCalendarDisplayOptions(value) newSVDefFlagsHash(GTK_TYPE_CALENDAR_DISPLAY_OPTIONS, (value))
#define SvGtkCalendarDisplayOptions(value) SvDefFlagsHash(GTK_TYPE_CALENDAR_DISPLAY_OPTIONS, (value))
typedef GtkCalendarDisplayOptions Gtk__CalendarDisplayOptions;
#define TYPE_GtkDebugFlag
#define newSVGtkDebugFlag(value) newSVDefFlagsHash(GTK_TYPE_DEBUG_FLAG, (value))
#define SvGtkDebugFlag(value) SvDefFlagsHash(GTK_TYPE_DEBUG_FLAG, (value))
typedef GtkDebugFlag Gtk__DebugFlag;
#define TYPE_GtkDestDefaults
#define newSVGtkDestDefaults(value) newSVDefFlagsHash(GTK_TYPE_DEST_DEFAULTS, (value))
#define SvGtkDestDefaults(value) SvDefFlagsHash(GTK_TYPE_DEST_DEFAULTS, (value))
typedef GtkDestDefaults Gtk__DestDefaults;
#define TYPE_GtkFontType
#define newSVGtkFontType(value) newSVDefFlagsHash(GTK_TYPE_FONT_TYPE, (value))
#define SvGtkFontType(value) SvDefFlagsHash(GTK_TYPE_FONT_TYPE, (value))
typedef GtkFontType Gtk__FontType;
#define TYPE_GtkObjectFlags
#define newSVGtkObjectFlags(value) newSVDefFlagsHash(GTK_TYPE_OBJECT_FLAGS, (value))
#define SvGtkObjectFlags(value) SvDefFlagsHash(GTK_TYPE_OBJECT_FLAGS, (value))
typedef GtkObjectFlags Gtk__ObjectFlags;
#define TYPE_GtkPackerOptions
#define newSVGtkPackerOptions(value) newSVDefFlagsHash(GTK_TYPE_PACKER_OPTIONS, (value))
#define SvGtkPackerOptions(value) SvDefFlagsHash(GTK_TYPE_PACKER_OPTIONS, (value))
typedef GtkPackerOptions Gtk__PackerOptions;
#define TYPE_GtkRcFlags
#define newSVGtkRcFlags(value) newSVDefFlagsHash(GTK_TYPE_RC_FLAGS, (value))
#define SvGtkRcFlags(value) SvDefFlagsHash(GTK_TYPE_RC_FLAGS, (value))
typedef GtkRcFlags Gtk__RcFlags;
#define TYPE_GtkSignalRunType
#define newSVGtkSignalRunType(value) newSVDefFlagsHash(GTK_TYPE_SIGNAL_RUN_TYPE, (value))
#define SvGtkSignalRunType(value) SvDefFlagsHash(GTK_TYPE_SIGNAL_RUN_TYPE, (value))
typedef GtkSignalRunType Gtk__SignalRunType;
#define TYPE_GtkSpinButtonUpdatePolicy
#define newSVGtkSpinButtonUpdatePolicy(value) newSVDefFlagsHash(GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY, (value))
#define SvGtkSpinButtonUpdatePolicy(value) SvDefFlagsHash(GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY, (value))
typedef GtkSpinButtonUpdatePolicy Gtk__SpinButtonUpdatePolicy;
#define TYPE_GtkTargetFlags
#define newSVGtkTargetFlags(value) newSVDefFlagsHash(GTK_TYPE_TARGET_FLAGS, (value))
#define SvGtkTargetFlags(value) SvDefFlagsHash(GTK_TYPE_TARGET_FLAGS, (value))
typedef GtkTargetFlags Gtk__TargetFlags;
#define TYPE_GdkBitmap
PerlGtkDeclareFunc(SV *, newSVGdkBitmap)(GdkBitmap * value);
PerlGtkDeclareFunc(GdkBitmap *, SvGdkBitmap)(SV * value);
typedef GdkBitmap * Gtk__Gdk__Bitmap;
typedef GdkBitmap * Gtk__Gdk__Bitmap_OrNULL;
#define TYPE_GdkColorContext
PerlGtkDeclareFunc(SV *, newSVGdkColorContext)(GdkColorContext * value);
PerlGtkDeclareFunc(GdkColorContext *, SvGdkColorContext)(SV * value);
typedef GdkColorContext * Gtk__Gdk__ColorContext;
typedef GdkColorContext * Gtk__Gdk__ColorContext_OrNULL;
#define TYPE_GdkColormap
PerlGtkDeclareFunc(SV *, newSVGdkColormap)(GdkColormap * value);
PerlGtkDeclareFunc(GdkColormap *, SvGdkColormap)(SV * value);
typedef GdkColormap * Gtk__Gdk__Colormap;
typedef GdkColormap * Gtk__Gdk__Colormap_OrNULL;
#define TYPE_GdkCursor
PerlGtkDeclareFunc(SV *, newSVGdkCursor)(GdkCursor * value);
PerlGtkDeclareFunc(GdkCursor *, SvGdkCursor)(SV * value);
typedef GdkCursor * Gtk__Gdk__Cursor;
typedef GdkCursor * Gtk__Gdk__Cursor_OrNULL;
#define TYPE_GdkDragContext
PerlGtkDeclareFunc(SV *, newSVGdkDragContext)(GdkDragContext * value);
PerlGtkDeclareFunc(GdkDragContext *, SvGdkDragContext)(SV * value);
typedef GdkDragContext * Gtk__Gdk__DragContext;
typedef GdkDragContext * Gtk__Gdk__DragContext_OrNULL;
#define TYPE_GdkFont
PerlGtkDeclareFunc(SV *, newSVGdkFont)(GdkFont * value);
PerlGtkDeclareFunc(GdkFont *, SvGdkFont)(SV * value);
typedef GdkFont * Gtk__Gdk__Font;
typedef GdkFont * Gtk__Gdk__Font_OrNULL;
#define TYPE_GdkPixmap
PerlGtkDeclareFunc(SV *, newSVGdkPixmap)(GdkPixmap * value);
PerlGtkDeclareFunc(GdkPixmap *, SvGdkPixmap)(SV * value);
typedef GdkPixmap * Gtk__Gdk__Pixmap;
typedef GdkPixmap * Gtk__Gdk__Pixmap_OrNULL;
#define TYPE_GdkRgbCmap
PerlGtkDeclareFunc(SV *, newSVGdkRgbCmap)(GdkRgbCmap * value);
PerlGtkDeclareFunc(GdkRgbCmap *, SvGdkRgbCmap)(SV * value);
typedef GdkRgbCmap * Gtk__Gdk__Rgb__Cmap;
typedef GdkRgbCmap * Gtk__Gdk__Rgb__Cmap_OrNULL;
#define TYPE_GdkVisual
PerlGtkDeclareFunc(SV *, newSVGdkVisual)(GdkVisual * value);
PerlGtkDeclareFunc(GdkVisual *, SvGdkVisual)(SV * value);
typedef GdkVisual * Gtk__Gdk__Visual;
typedef GdkVisual * Gtk__Gdk__Visual_OrNULL;
#define TYPE_GdkWindow
PerlGtkDeclareFunc(SV *, newSVGdkWindow)(GdkWindow * value);
PerlGtkDeclareFunc(GdkWindow *, SvGdkWindow)(SV * value);
typedef GdkWindow * Gtk__Gdk__Window;
typedef GdkWindow * Gtk__Gdk__Window_OrNULL;
#define TYPE_GtkAccelGroup
PerlGtkDeclareFunc(SV *, newSVGtkAccelGroup)(GtkAccelGroup * value);
PerlGtkDeclareFunc(GtkAccelGroup *, SvGtkAccelGroup)(SV * value);
typedef GtkAccelGroup * Gtk__AccelGroup;
typedef GtkAccelGroup * Gtk__AccelGroup_OrNULL;
#define TYPE_GtkBoxChild
PerlGtkDeclareFunc(SV *, newSVGtkBoxChild)(GtkBoxChild * value);
PerlGtkDeclareFunc(GtkBoxChild *, SvGtkBoxChild)(SV * value);
typedef GtkBoxChild * Gtk__BoxChild;
typedef GtkBoxChild * Gtk__BoxChild_OrNULL;
#define TYPE_GtkCListRow
PerlGtkDeclareFunc(SV *, newSVGtkCListRow)(GtkCListRow * value);
PerlGtkDeclareFunc(GtkCListRow *, SvGtkCListRow)(SV * value);
typedef GtkCListRow * Gtk__CListRow;
typedef GtkCListRow * Gtk__CListRow_OrNULL;
#define TYPE_GtkCTreeNode
PerlGtkDeclareFunc(SV *, newSVGtkCTreeNode)(GtkCTreeNode * value);
PerlGtkDeclareFunc(GtkCTreeNode *, SvGtkCTreeNode)(SV * value);
typedef GtkCTreeNode * Gtk__CTreeNode;
typedef GtkCTreeNode * Gtk__CTreeNode_OrNULL;
#define TYPE_GtkCTreeRow
PerlGtkDeclareFunc(SV *, newSVGtkCTreeRow)(GtkCTreeRow * value);
PerlGtkDeclareFunc(GtkCTreeRow *, SvGtkCTreeRow)(SV * value);
typedef GtkCTreeRow * Gtk__CTreeRow;
typedef GtkCTreeRow * Gtk__CTreeRow_OrNULL;
#define TYPE_GtkPackerChild
PerlGtkDeclareFunc(SV *, newSVGtkPackerChild)(GtkPackerChild * value);
PerlGtkDeclareFunc(GtkPackerChild *, SvGtkPackerChild)(SV * value);
typedef GtkPackerChild * Gtk__PackerChild;
typedef GtkPackerChild * Gtk__PackerChild_OrNULL;
#define TYPE_GtkRcStyle
PerlGtkDeclareFunc(SV *, newSVGtkRcStyle)(GtkRcStyle * value);
PerlGtkDeclareFunc(GtkRcStyle *, SvGtkRcStyle)(SV * value);
typedef GtkRcStyle * Gtk__RcStyle;
typedef GtkRcStyle * Gtk__RcStyle_OrNULL;
#define TYPE_GtkStyle
PerlGtkDeclareFunc(SV *, newSVGtkStyle)(GtkStyle * value);
PerlGtkDeclareFunc(GtkStyle *, SvGtkStyle)(SV * value);
typedef GtkStyle * Gtk__Style;
typedef GtkStyle * Gtk__Style_OrNULL;
#define TYPE_GtkTargetList
PerlGtkDeclareFunc(SV *, newSVGtkTargetList)(GtkTargetList * value);
PerlGtkDeclareFunc(GtkTargetList *, SvGtkTargetList)(SV * value);
typedef GtkTargetList * Gtk__TargetList;
typedef GtkTargetList * Gtk__TargetList_OrNULL;
#define TYPE_GdkColor
PerlGtkDeclareFunc(SV *, newSVGdkColor)(GdkColor * value);
PerlGtkDeclareFunc(GdkColor *, SvSetGdkColor)(SV * value, GdkColor * dest);
#define SvGdkColor(value) SvSetGdkColor((value), 0)
typedef GdkColor * Gtk__Gdk__Color;
typedef GdkColor * Gtk__Gdk__Color_OrNULL;
#define TYPE_GdkEvent
PerlGtkDeclareFunc(SV *, newSVGdkEvent)(GdkEvent * value);
PerlGtkDeclareFunc(GdkEvent *, SvSetGdkEvent)(SV * value, GdkEvent * dest);
#define SvGdkEvent(value) SvSetGdkEvent((value), 0)
typedef GdkEvent * Gtk__Gdk__Event;
typedef GdkEvent * Gtk__Gdk__Event_OrNULL;
#define TYPE_GtkAllocation
PerlGtkDeclareFunc(SV *, newSVGtkAllocation)(GtkAllocation * value);
PerlGtkDeclareFunc(GtkAllocation *, SvSetGtkAllocation)(SV * value, GtkAllocation * dest);
#define SvGtkAllocation(value) SvSetGtkAllocation((value), 0)
typedef GtkAllocation * Gtk__Allocation;
typedef GtkAllocation * Gtk__Allocation_OrNULL;
#define TYPE_GtkNotebookPage
PerlGtkDeclareFunc(SV *, newSVGtkNotebookPage)(GtkNotebookPage * value);
PerlGtkDeclareFunc(GtkNotebookPage *, SvSetGtkNotebookPage)(SV * value, GtkNotebookPage * dest);
#define SvGtkNotebookPage(value) SvSetGtkNotebookPage((value), 0)
typedef GtkNotebookPage * Gtk__NotebookPage;
typedef GtkNotebookPage * Gtk__NotebookPage_OrNULL;
#define TYPE_GtkRequisition
PerlGtkDeclareFunc(SV *, newSVGtkRequisition)(GtkRequisition * value);
PerlGtkDeclareFunc(GtkRequisition *, SvSetGtkRequisition)(SV * value, GtkRequisition * dest);
#define SvGtkRequisition(value) SvSetGtkRequisition((value), 0)
typedef GtkRequisition * Gtk__Requisition;
typedef GtkRequisition * Gtk__Requisition_OrNULL;
#ifdef GTK_ACCEL_LABEL
#define TYPE_GtkAccelLabel
typedef GtkAccelLabel * Gtk__AccelLabel;
typedef GtkAccelLabel * Gtk__AccelLabel_OrNULL;
typedef GtkAccelLabel * Gtk__AccelLabel_Sink;
#define CastGtk__AccelLabel GTK_ACCEL_LABEL
#define CastGtk__AccelLabel_OrNULL GTK_ACCEL_LABEL
#define CastGtk__AccelLabel_Sink GTK_ACCEL_LABEL
#define newSVGtkAccelLabel(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkAccelLabel(x) GTK_ACCEL_LABEL(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ADJUSTMENT
#define TYPE_GtkAdjustment
typedef GtkAdjustment * Gtk__Adjustment;
typedef GtkAdjustment * Gtk__Adjustment_OrNULL;
typedef GtkAdjustment * Gtk__Adjustment_Sink;
#define CastGtk__Adjustment GTK_ADJUSTMENT
#define CastGtk__Adjustment_OrNULL GTK_ADJUSTMENT
#define CastGtk__Adjustment_Sink GTK_ADJUSTMENT
#define newSVGtkAdjustment(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkAdjustment(x) GTK_ADJUSTMENT(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ALIGNMENT
#define TYPE_GtkAlignment
typedef GtkAlignment * Gtk__Alignment;
typedef GtkAlignment * Gtk__Alignment_OrNULL;
typedef GtkAlignment * Gtk__Alignment_Sink;
#define CastGtk__Alignment GTK_ALIGNMENT
#define CastGtk__Alignment_OrNULL GTK_ALIGNMENT
#define CastGtk__Alignment_Sink GTK_ALIGNMENT
#define newSVGtkAlignment(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkAlignment(x) GTK_ALIGNMENT(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ARROW
#define TYPE_GtkArrow
typedef GtkArrow * Gtk__Arrow;
typedef GtkArrow * Gtk__Arrow_OrNULL;
typedef GtkArrow * Gtk__Arrow_Sink;
#define CastGtk__Arrow GTK_ARROW
#define CastGtk__Arrow_OrNULL GTK_ARROW
#define CastGtk__Arrow_Sink GTK_ARROW
#define newSVGtkArrow(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkArrow(x) GTK_ARROW(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ASPECT_FRAME
#define TYPE_GtkAspectFrame
typedef GtkAspectFrame * Gtk__AspectFrame;
typedef GtkAspectFrame * Gtk__AspectFrame_OrNULL;
typedef GtkAspectFrame * Gtk__AspectFrame_Sink;
#define CastGtk__AspectFrame GTK_ASPECT_FRAME
#define CastGtk__AspectFrame_OrNULL GTK_ASPECT_FRAME
#define CastGtk__AspectFrame_Sink GTK_ASPECT_FRAME
#define newSVGtkAspectFrame(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkAspectFrame(x) GTK_ASPECT_FRAME(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_BIN
#define TYPE_GtkBin
typedef GtkBin * Gtk__Bin;
typedef GtkBin * Gtk__Bin_OrNULL;
typedef GtkBin * Gtk__Bin_Sink;
#define CastGtk__Bin GTK_BIN
#define CastGtk__Bin_OrNULL GTK_BIN
#define CastGtk__Bin_Sink GTK_BIN
#define newSVGtkBin(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkBin(x) GTK_BIN(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_BOX
#define TYPE_GtkBox
typedef GtkBox * Gtk__Box;
typedef GtkBox * Gtk__Box_OrNULL;
typedef GtkBox * Gtk__Box_Sink;
#define CastGtk__Box GTK_BOX
#define CastGtk__Box_OrNULL GTK_BOX
#define CastGtk__Box_Sink GTK_BOX
#define newSVGtkBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkBox(x) GTK_BOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_BUTTON
#define TYPE_GtkButton
typedef GtkButton * Gtk__Button;
typedef GtkButton * Gtk__Button_OrNULL;
typedef GtkButton * Gtk__Button_Sink;
#define CastGtk__Button GTK_BUTTON
#define CastGtk__Button_OrNULL GTK_BUTTON
#define CastGtk__Button_Sink GTK_BUTTON
#define newSVGtkButton(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkButton(x) GTK_BUTTON(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_BUTTON_BOX
#define TYPE_GtkButtonBox
typedef GtkButtonBox * Gtk__ButtonBox;
typedef GtkButtonBox * Gtk__ButtonBox_OrNULL;
typedef GtkButtonBox * Gtk__ButtonBox_Sink;
#define CastGtk__ButtonBox GTK_BUTTON_BOX
#define CastGtk__ButtonBox_OrNULL GTK_BUTTON_BOX
#define CastGtk__ButtonBox_Sink GTK_BUTTON_BOX
#define newSVGtkButtonBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkButtonBox(x) GTK_BUTTON_BOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CLIST
#define TYPE_GtkCList
typedef GtkCList * Gtk__CList;
typedef GtkCList * Gtk__CList_OrNULL;
typedef GtkCList * Gtk__CList_Sink;
#define CastGtk__CList GTK_CLIST
#define CastGtk__CList_OrNULL GTK_CLIST
#define CastGtk__CList_Sink GTK_CLIST
#define newSVGtkCList(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCList(x) GTK_CLIST(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CTREE
#define TYPE_GtkCTree
typedef GtkCTree * Gtk__CTree;
typedef GtkCTree * Gtk__CTree_OrNULL;
typedef GtkCTree * Gtk__CTree_Sink;
#define CastGtk__CTree GTK_CTREE
#define CastGtk__CTree_OrNULL GTK_CTREE
#define CastGtk__CTree_Sink GTK_CTREE
#define newSVGtkCTree(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCTree(x) GTK_CTREE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CALENDAR
#define TYPE_GtkCalendar
typedef GtkCalendar * Gtk__Calendar;
typedef GtkCalendar * Gtk__Calendar_OrNULL;
typedef GtkCalendar * Gtk__Calendar_Sink;
#define CastGtk__Calendar GTK_CALENDAR
#define CastGtk__Calendar_OrNULL GTK_CALENDAR
#define CastGtk__Calendar_Sink GTK_CALENDAR
#define newSVGtkCalendar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCalendar(x) GTK_CALENDAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CHECK_BUTTON
#define TYPE_GtkCheckButton
typedef GtkCheckButton * Gtk__CheckButton;
typedef GtkCheckButton * Gtk__CheckButton_OrNULL;
typedef GtkCheckButton * Gtk__CheckButton_Sink;
#define CastGtk__CheckButton GTK_CHECK_BUTTON
#define CastGtk__CheckButton_OrNULL GTK_CHECK_BUTTON
#define CastGtk__CheckButton_Sink GTK_CHECK_BUTTON
#define newSVGtkCheckButton(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCheckButton(x) GTK_CHECK_BUTTON(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CHECK_MENU_ITEM
#define TYPE_GtkCheckMenuItem
typedef GtkCheckMenuItem * Gtk__CheckMenuItem;
typedef GtkCheckMenuItem * Gtk__CheckMenuItem_OrNULL;
typedef GtkCheckMenuItem * Gtk__CheckMenuItem_Sink;
#define CastGtk__CheckMenuItem GTK_CHECK_MENU_ITEM
#define CastGtk__CheckMenuItem_OrNULL GTK_CHECK_MENU_ITEM
#define CastGtk__CheckMenuItem_Sink GTK_CHECK_MENU_ITEM
#define newSVGtkCheckMenuItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCheckMenuItem(x) GTK_CHECK_MENU_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_COLOR_SELECTION
#define TYPE_GtkColorSelection
typedef GtkColorSelection * Gtk__ColorSelection;
typedef GtkColorSelection * Gtk__ColorSelection_OrNULL;
typedef GtkColorSelection * Gtk__ColorSelection_Sink;
#define CastGtk__ColorSelection GTK_COLOR_SELECTION
#define CastGtk__ColorSelection_OrNULL GTK_COLOR_SELECTION
#define CastGtk__ColorSelection_Sink GTK_COLOR_SELECTION
#define newSVGtkColorSelection(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkColorSelection(x) GTK_COLOR_SELECTION(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_COLOR_SELECTION_DIALOG
#define TYPE_GtkColorSelectionDialog
typedef GtkColorSelectionDialog * Gtk__ColorSelectionDialog;
typedef GtkColorSelectionDialog * Gtk__ColorSelectionDialog_OrNULL;
typedef GtkColorSelectionDialog * Gtk__ColorSelectionDialog_Sink;
#define CastGtk__ColorSelectionDialog GTK_COLOR_SELECTION_DIALOG
#define CastGtk__ColorSelectionDialog_OrNULL GTK_COLOR_SELECTION_DIALOG
#define CastGtk__ColorSelectionDialog_Sink GTK_COLOR_SELECTION_DIALOG
#define newSVGtkColorSelectionDialog(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkColorSelectionDialog(x) GTK_COLOR_SELECTION_DIALOG(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_COMBO
#define TYPE_GtkCombo
typedef GtkCombo * Gtk__Combo;
typedef GtkCombo * Gtk__Combo_OrNULL;
typedef GtkCombo * Gtk__Combo_Sink;
#define CastGtk__Combo GTK_COMBO
#define CastGtk__Combo_OrNULL GTK_COMBO
#define CastGtk__Combo_Sink GTK_COMBO
#define newSVGtkCombo(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCombo(x) GTK_COMBO(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CONTAINER
#define TYPE_GtkContainer
typedef GtkContainer * Gtk__Container;
typedef GtkContainer * Gtk__Container_OrNULL;
typedef GtkContainer * Gtk__Container_Sink;
#define CastGtk__Container GTK_CONTAINER
#define CastGtk__Container_OrNULL GTK_CONTAINER
#define CastGtk__Container_Sink GTK_CONTAINER
#define newSVGtkContainer(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkContainer(x) GTK_CONTAINER(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CURVE
#define TYPE_GtkCurve
typedef GtkCurve * Gtk__Curve;
typedef GtkCurve * Gtk__Curve_OrNULL;
typedef GtkCurve * Gtk__Curve_Sink;
#define CastGtk__Curve GTK_CURVE
#define CastGtk__Curve_OrNULL GTK_CURVE
#define CastGtk__Curve_Sink GTK_CURVE
#define newSVGtkCurve(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCurve(x) GTK_CURVE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_DATA
#define TYPE_GtkData
typedef GtkData * Gtk__Data;
typedef GtkData * Gtk__Data_OrNULL;
typedef GtkData * Gtk__Data_Sink;
#define CastGtk__Data GTK_DATA
#define CastGtk__Data_OrNULL GTK_DATA
#define CastGtk__Data_Sink GTK_DATA
#define newSVGtkData(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkData(x) GTK_DATA(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_DIALOG
#define TYPE_GtkDialog
typedef GtkDialog * Gtk__Dialog;
typedef GtkDialog * Gtk__Dialog_OrNULL;
typedef GtkDialog * Gtk__Dialog_Sink;
#define CastGtk__Dialog GTK_DIALOG
#define CastGtk__Dialog_OrNULL GTK_DIALOG
#define CastGtk__Dialog_Sink GTK_DIALOG
#define newSVGtkDialog(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkDialog(x) GTK_DIALOG(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_DRAWING_AREA
#define TYPE_GtkDrawingArea
typedef GtkDrawingArea * Gtk__DrawingArea;
typedef GtkDrawingArea * Gtk__DrawingArea_OrNULL;
typedef GtkDrawingArea * Gtk__DrawingArea_Sink;
#define CastGtk__DrawingArea GTK_DRAWING_AREA
#define CastGtk__DrawingArea_OrNULL GTK_DRAWING_AREA
#define CastGtk__DrawingArea_Sink GTK_DRAWING_AREA
#define newSVGtkDrawingArea(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkDrawingArea(x) GTK_DRAWING_AREA(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_EDITABLE
#define TYPE_GtkEditable
typedef GtkEditable * Gtk__Editable;
typedef GtkEditable * Gtk__Editable_OrNULL;
typedef GtkEditable * Gtk__Editable_Sink;
#define CastGtk__Editable GTK_EDITABLE
#define CastGtk__Editable_OrNULL GTK_EDITABLE
#define CastGtk__Editable_Sink GTK_EDITABLE
#define newSVGtkEditable(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkEditable(x) GTK_EDITABLE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ENTRY
#define TYPE_GtkEntry
typedef GtkEntry * Gtk__Entry;
typedef GtkEntry * Gtk__Entry_OrNULL;
typedef GtkEntry * Gtk__Entry_Sink;
#define CastGtk__Entry GTK_ENTRY
#define CastGtk__Entry_OrNULL GTK_ENTRY
#define CastGtk__Entry_Sink GTK_ENTRY
#define newSVGtkEntry(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkEntry(x) GTK_ENTRY(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_EVENT_BOX
#define TYPE_GtkEventBox
typedef GtkEventBox * Gtk__EventBox;
typedef GtkEventBox * Gtk__EventBox_OrNULL;
typedef GtkEventBox * Gtk__EventBox_Sink;
#define CastGtk__EventBox GTK_EVENT_BOX
#define CastGtk__EventBox_OrNULL GTK_EVENT_BOX
#define CastGtk__EventBox_Sink GTK_EVENT_BOX
#define newSVGtkEventBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkEventBox(x) GTK_EVENT_BOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_FILE_SELECTION
#define TYPE_GtkFileSelection
typedef GtkFileSelection * Gtk__FileSelection;
typedef GtkFileSelection * Gtk__FileSelection_OrNULL;
typedef GtkFileSelection * Gtk__FileSelection_Sink;
#define CastGtk__FileSelection GTK_FILE_SELECTION
#define CastGtk__FileSelection_OrNULL GTK_FILE_SELECTION
#define CastGtk__FileSelection_Sink GTK_FILE_SELECTION
#define newSVGtkFileSelection(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkFileSelection(x) GTK_FILE_SELECTION(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_FIXED
#define TYPE_GtkFixed
typedef GtkFixed * Gtk__Fixed;
typedef GtkFixed * Gtk__Fixed_OrNULL;
typedef GtkFixed * Gtk__Fixed_Sink;
#define CastGtk__Fixed GTK_FIXED
#define CastGtk__Fixed_OrNULL GTK_FIXED
#define CastGtk__Fixed_Sink GTK_FIXED
#define newSVGtkFixed(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkFixed(x) GTK_FIXED(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_FONT_SELECTION
#define TYPE_GtkFontSelection
typedef GtkFontSelection * Gtk__FontSelection;
typedef GtkFontSelection * Gtk__FontSelection_OrNULL;
typedef GtkFontSelection * Gtk__FontSelection_Sink;
#define CastGtk__FontSelection GTK_FONT_SELECTION
#define CastGtk__FontSelection_OrNULL GTK_FONT_SELECTION
#define CastGtk__FontSelection_Sink GTK_FONT_SELECTION
#define newSVGtkFontSelection(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkFontSelection(x) GTK_FONT_SELECTION(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_FONT_SELECTION_DIALOG
#define TYPE_GtkFontSelectionDialog
typedef GtkFontSelectionDialog * Gtk__FontSelectionDialog;
typedef GtkFontSelectionDialog * Gtk__FontSelectionDialog_OrNULL;
typedef GtkFontSelectionDialog * Gtk__FontSelectionDialog_Sink;
#define CastGtk__FontSelectionDialog GTK_FONT_SELECTION_DIALOG
#define CastGtk__FontSelectionDialog_OrNULL GTK_FONT_SELECTION_DIALOG
#define CastGtk__FontSelectionDialog_Sink GTK_FONT_SELECTION_DIALOG
#define newSVGtkFontSelectionDialog(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkFontSelectionDialog(x) GTK_FONT_SELECTION_DIALOG(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_FRAME
#define TYPE_GtkFrame
typedef GtkFrame * Gtk__Frame;
typedef GtkFrame * Gtk__Frame_OrNULL;
typedef GtkFrame * Gtk__Frame_Sink;
#define CastGtk__Frame GTK_FRAME
#define CastGtk__Frame_OrNULL GTK_FRAME
#define CastGtk__Frame_Sink GTK_FRAME
#define newSVGtkFrame(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkFrame(x) GTK_FRAME(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_GAMMA_CURVE
#define TYPE_GtkGammaCurve
typedef GtkGammaCurve * Gtk__GammaCurve;
typedef GtkGammaCurve * Gtk__GammaCurve_OrNULL;
typedef GtkGammaCurve * Gtk__GammaCurve_Sink;
#define CastGtk__GammaCurve GTK_GAMMA_CURVE
#define CastGtk__GammaCurve_OrNULL GTK_GAMMA_CURVE
#define CastGtk__GammaCurve_Sink GTK_GAMMA_CURVE
#define newSVGtkGammaCurve(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkGammaCurve(x) GTK_GAMMA_CURVE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HBOX
#define TYPE_GtkHBox
typedef GtkHBox * Gtk__HBox;
typedef GtkHBox * Gtk__HBox_OrNULL;
typedef GtkHBox * Gtk__HBox_Sink;
#define CastGtk__HBox GTK_HBOX
#define CastGtk__HBox_OrNULL GTK_HBOX
#define CastGtk__HBox_Sink GTK_HBOX
#define newSVGtkHBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHBox(x) GTK_HBOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HBUTTON_BOX
#define TYPE_GtkHButtonBox
typedef GtkHButtonBox * Gtk__HButtonBox;
typedef GtkHButtonBox * Gtk__HButtonBox_OrNULL;
typedef GtkHButtonBox * Gtk__HButtonBox_Sink;
#define CastGtk__HButtonBox GTK_HBUTTON_BOX
#define CastGtk__HButtonBox_OrNULL GTK_HBUTTON_BOX
#define CastGtk__HButtonBox_Sink GTK_HBUTTON_BOX
#define newSVGtkHButtonBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHButtonBox(x) GTK_HBUTTON_BOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HPANED
#define TYPE_GtkHPaned
typedef GtkHPaned * Gtk__HPaned;
typedef GtkHPaned * Gtk__HPaned_OrNULL;
typedef GtkHPaned * Gtk__HPaned_Sink;
#define CastGtk__HPaned GTK_HPANED
#define CastGtk__HPaned_OrNULL GTK_HPANED
#define CastGtk__HPaned_Sink GTK_HPANED
#define newSVGtkHPaned(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHPaned(x) GTK_HPANED(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HRULER
#define TYPE_GtkHRuler
typedef GtkHRuler * Gtk__HRuler;
typedef GtkHRuler * Gtk__HRuler_OrNULL;
typedef GtkHRuler * Gtk__HRuler_Sink;
#define CastGtk__HRuler GTK_HRULER
#define CastGtk__HRuler_OrNULL GTK_HRULER
#define CastGtk__HRuler_Sink GTK_HRULER
#define newSVGtkHRuler(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHRuler(x) GTK_HRULER(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HSCALE
#define TYPE_GtkHScale
typedef GtkHScale * Gtk__HScale;
typedef GtkHScale * Gtk__HScale_OrNULL;
typedef GtkHScale * Gtk__HScale_Sink;
#define CastGtk__HScale GTK_HSCALE
#define CastGtk__HScale_OrNULL GTK_HSCALE
#define CastGtk__HScale_Sink GTK_HSCALE
#define newSVGtkHScale(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHScale(x) GTK_HSCALE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HSCROLLBAR
#define TYPE_GtkHScrollbar
typedef GtkHScrollbar * Gtk__HScrollbar;
typedef GtkHScrollbar * Gtk__HScrollbar_OrNULL;
typedef GtkHScrollbar * Gtk__HScrollbar_Sink;
#define CastGtk__HScrollbar GTK_HSCROLLBAR
#define CastGtk__HScrollbar_OrNULL GTK_HSCROLLBAR
#define CastGtk__HScrollbar_Sink GTK_HSCROLLBAR
#define newSVGtkHScrollbar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHScrollbar(x) GTK_HSCROLLBAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HSEPARATOR
#define TYPE_GtkHSeparator
typedef GtkHSeparator * Gtk__HSeparator;
typedef GtkHSeparator * Gtk__HSeparator_OrNULL;
typedef GtkHSeparator * Gtk__HSeparator_Sink;
#define CastGtk__HSeparator GTK_HSEPARATOR
#define CastGtk__HSeparator_OrNULL GTK_HSEPARATOR
#define CastGtk__HSeparator_Sink GTK_HSEPARATOR
#define newSVGtkHSeparator(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHSeparator(x) GTK_HSEPARATOR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HANDLE_BOX
#define TYPE_GtkHandleBox
typedef GtkHandleBox * Gtk__HandleBox;
typedef GtkHandleBox * Gtk__HandleBox_OrNULL;
typedef GtkHandleBox * Gtk__HandleBox_Sink;
#define CastGtk__HandleBox GTK_HANDLE_BOX
#define CastGtk__HandleBox_OrNULL GTK_HANDLE_BOX
#define CastGtk__HandleBox_Sink GTK_HANDLE_BOX
#define newSVGtkHandleBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHandleBox(x) GTK_HANDLE_BOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_IMAGE
#define TYPE_GtkImage
typedef GtkImage * Gtk__Image;
typedef GtkImage * Gtk__Image_OrNULL;
typedef GtkImage * Gtk__Image_Sink;
#define CastGtk__Image GTK_IMAGE
#define CastGtk__Image_OrNULL GTK_IMAGE
#define CastGtk__Image_Sink GTK_IMAGE
#define newSVGtkImage(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkImage(x) GTK_IMAGE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_INPUT_DIALOG
#define TYPE_GtkInputDialog
typedef GtkInputDialog * Gtk__InputDialog;
typedef GtkInputDialog * Gtk__InputDialog_OrNULL;
typedef GtkInputDialog * Gtk__InputDialog_Sink;
#define CastGtk__InputDialog GTK_INPUT_DIALOG
#define CastGtk__InputDialog_OrNULL GTK_INPUT_DIALOG
#define CastGtk__InputDialog_Sink GTK_INPUT_DIALOG
#define newSVGtkInputDialog(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkInputDialog(x) GTK_INPUT_DIALOG(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_INVISIBLE
#define TYPE_GtkInvisible
typedef GtkInvisible * Gtk__Invisible;
typedef GtkInvisible * Gtk__Invisible_OrNULL;
typedef GtkInvisible * Gtk__Invisible_Sink;
#define CastGtk__Invisible GTK_INVISIBLE
#define CastGtk__Invisible_OrNULL GTK_INVISIBLE
#define CastGtk__Invisible_Sink GTK_INVISIBLE
#define newSVGtkInvisible(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkInvisible(x) GTK_INVISIBLE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ITEM
#define TYPE_GtkItem
typedef GtkItem * Gtk__Item;
typedef GtkItem * Gtk__Item_OrNULL;
typedef GtkItem * Gtk__Item_Sink;
#define CastGtk__Item GTK_ITEM
#define CastGtk__Item_OrNULL GTK_ITEM
#define CastGtk__Item_Sink GTK_ITEM
#define newSVGtkItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkItem(x) GTK_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ITEM_FACTORY
#define TYPE_GtkItemFactory
typedef GtkItemFactory * Gtk__ItemFactory;
typedef GtkItemFactory * Gtk__ItemFactory_OrNULL;
typedef GtkItemFactory * Gtk__ItemFactory_Sink;
#define CastGtk__ItemFactory GTK_ITEM_FACTORY
#define CastGtk__ItemFactory_OrNULL GTK_ITEM_FACTORY
#define CastGtk__ItemFactory_Sink GTK_ITEM_FACTORY
#define newSVGtkItemFactory(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkItemFactory(x) GTK_ITEM_FACTORY(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_LABEL
#define TYPE_GtkLabel
typedef GtkLabel * Gtk__Label;
typedef GtkLabel * Gtk__Label_OrNULL;
typedef GtkLabel * Gtk__Label_Sink;
#define CastGtk__Label GTK_LABEL
#define CastGtk__Label_OrNULL GTK_LABEL
#define CastGtk__Label_Sink GTK_LABEL
#define newSVGtkLabel(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkLabel(x) GTK_LABEL(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_LAYOUT
#define TYPE_GtkLayout
typedef GtkLayout * Gtk__Layout;
typedef GtkLayout * Gtk__Layout_OrNULL;
typedef GtkLayout * Gtk__Layout_Sink;
#define CastGtk__Layout GTK_LAYOUT
#define CastGtk__Layout_OrNULL GTK_LAYOUT
#define CastGtk__Layout_Sink GTK_LAYOUT
#define newSVGtkLayout(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkLayout(x) GTK_LAYOUT(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_LIST
#define TYPE_GtkList
typedef GtkList * Gtk__List;
typedef GtkList * Gtk__List_OrNULL;
typedef GtkList * Gtk__List_Sink;
#define CastGtk__List GTK_LIST
#define CastGtk__List_OrNULL GTK_LIST
#define CastGtk__List_Sink GTK_LIST
#define newSVGtkList(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkList(x) GTK_LIST(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_LIST_ITEM
#define TYPE_GtkListItem
typedef GtkListItem * Gtk__ListItem;
typedef GtkListItem * Gtk__ListItem_OrNULL;
typedef GtkListItem * Gtk__ListItem_Sink;
#define CastGtk__ListItem GTK_LIST_ITEM
#define CastGtk__ListItem_OrNULL GTK_LIST_ITEM
#define CastGtk__ListItem_Sink GTK_LIST_ITEM
#define newSVGtkListItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkListItem(x) GTK_LIST_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_MENU
#define TYPE_GtkMenu
typedef GtkMenu * Gtk__Menu;
typedef GtkMenu * Gtk__Menu_OrNULL;
typedef GtkMenu * Gtk__Menu_Sink;
#define CastGtk__Menu GTK_MENU
#define CastGtk__Menu_OrNULL GTK_MENU
#define CastGtk__Menu_Sink GTK_MENU
#define newSVGtkMenu(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkMenu(x) GTK_MENU(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_MENU_BAR
#define TYPE_GtkMenuBar
typedef GtkMenuBar * Gtk__MenuBar;
typedef GtkMenuBar * Gtk__MenuBar_OrNULL;
typedef GtkMenuBar * Gtk__MenuBar_Sink;
#define CastGtk__MenuBar GTK_MENU_BAR
#define CastGtk__MenuBar_OrNULL GTK_MENU_BAR
#define CastGtk__MenuBar_Sink GTK_MENU_BAR
#define newSVGtkMenuBar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkMenuBar(x) GTK_MENU_BAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_MENU_ITEM
#define TYPE_GtkMenuItem
typedef GtkMenuItem * Gtk__MenuItem;
typedef GtkMenuItem * Gtk__MenuItem_OrNULL;
typedef GtkMenuItem * Gtk__MenuItem_Sink;
#define CastGtk__MenuItem GTK_MENU_ITEM
#define CastGtk__MenuItem_OrNULL GTK_MENU_ITEM
#define CastGtk__MenuItem_Sink GTK_MENU_ITEM
#define newSVGtkMenuItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkMenuItem(x) GTK_MENU_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_MENU_SHELL
#define TYPE_GtkMenuShell
typedef GtkMenuShell * Gtk__MenuShell;
typedef GtkMenuShell * Gtk__MenuShell_OrNULL;
typedef GtkMenuShell * Gtk__MenuShell_Sink;
#define CastGtk__MenuShell GTK_MENU_SHELL
#define CastGtk__MenuShell_OrNULL GTK_MENU_SHELL
#define CastGtk__MenuShell_Sink GTK_MENU_SHELL
#define newSVGtkMenuShell(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkMenuShell(x) GTK_MENU_SHELL(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_MISC
#define TYPE_GtkMisc
typedef GtkMisc * Gtk__Misc;
typedef GtkMisc * Gtk__Misc_OrNULL;
typedef GtkMisc * Gtk__Misc_Sink;
#define CastGtk__Misc GTK_MISC
#define CastGtk__Misc_OrNULL GTK_MISC
#define CastGtk__Misc_Sink GTK_MISC
#define newSVGtkMisc(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkMisc(x) GTK_MISC(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_NOTEBOOK
#define TYPE_GtkNotebook
typedef GtkNotebook * Gtk__Notebook;
typedef GtkNotebook * Gtk__Notebook_OrNULL;
typedef GtkNotebook * Gtk__Notebook_Sink;
#define CastGtk__Notebook GTK_NOTEBOOK
#define CastGtk__Notebook_OrNULL GTK_NOTEBOOK
#define CastGtk__Notebook_Sink GTK_NOTEBOOK
#define newSVGtkNotebook(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkNotebook(x) GTK_NOTEBOOK(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_OBJECT
#define TYPE_GtkObject
typedef GtkObject * Gtk__Object;
typedef GtkObject * Gtk__Object_OrNULL;
typedef GtkObject * Gtk__Object_Sink;
#define CastGtk__Object GTK_OBJECT
#define CastGtk__Object_OrNULL GTK_OBJECT
#define CastGtk__Object_Sink GTK_OBJECT
#define newSVGtkObject(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkObject(x) GTK_OBJECT(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_OPTION_MENU
#define TYPE_GtkOptionMenu
typedef GtkOptionMenu * Gtk__OptionMenu;
typedef GtkOptionMenu * Gtk__OptionMenu_OrNULL;
typedef GtkOptionMenu * Gtk__OptionMenu_Sink;
#define CastGtk__OptionMenu GTK_OPTION_MENU
#define CastGtk__OptionMenu_OrNULL GTK_OPTION_MENU
#define CastGtk__OptionMenu_Sink GTK_OPTION_MENU
#define newSVGtkOptionMenu(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkOptionMenu(x) GTK_OPTION_MENU(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PACKER
#define TYPE_GtkPacker
typedef GtkPacker * Gtk__Packer;
typedef GtkPacker * Gtk__Packer_OrNULL;
typedef GtkPacker * Gtk__Packer_Sink;
#define CastGtk__Packer GTK_PACKER
#define CastGtk__Packer_OrNULL GTK_PACKER
#define CastGtk__Packer_Sink GTK_PACKER
#define newSVGtkPacker(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkPacker(x) GTK_PACKER(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PANED
#define TYPE_GtkPaned
typedef GtkPaned * Gtk__Paned;
typedef GtkPaned * Gtk__Paned_OrNULL;
typedef GtkPaned * Gtk__Paned_Sink;
#define CastGtk__Paned GTK_PANED
#define CastGtk__Paned_OrNULL GTK_PANED
#define CastGtk__Paned_Sink GTK_PANED
#define newSVGtkPaned(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkPaned(x) GTK_PANED(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PIXMAP
#define TYPE_GtkPixmap
typedef GtkPixmap * Gtk__Pixmap;
typedef GtkPixmap * Gtk__Pixmap_OrNULL;
typedef GtkPixmap * Gtk__Pixmap_Sink;
#define CastGtk__Pixmap GTK_PIXMAP
#define CastGtk__Pixmap_OrNULL GTK_PIXMAP
#define CastGtk__Pixmap_Sink GTK_PIXMAP
#define newSVGtkPixmap(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkPixmap(x) GTK_PIXMAP(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PLUG
#define TYPE_GtkPlug
typedef GtkPlug * Gtk__Plug;
typedef GtkPlug * Gtk__Plug_OrNULL;
typedef GtkPlug * Gtk__Plug_Sink;
#define CastGtk__Plug GTK_PLUG
#define CastGtk__Plug_OrNULL GTK_PLUG
#define CastGtk__Plug_Sink GTK_PLUG
#define newSVGtkPlug(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkPlug(x) GTK_PLUG(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PREVIEW
#define TYPE_GtkPreview
typedef GtkPreview * Gtk__Preview;
typedef GtkPreview * Gtk__Preview_OrNULL;
typedef GtkPreview * Gtk__Preview_Sink;
#define CastGtk__Preview GTK_PREVIEW
#define CastGtk__Preview_OrNULL GTK_PREVIEW
#define CastGtk__Preview_Sink GTK_PREVIEW
#define newSVGtkPreview(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkPreview(x) GTK_PREVIEW(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PROGRESS
#define TYPE_GtkProgress
typedef GtkProgress * Gtk__Progress;
typedef GtkProgress * Gtk__Progress_OrNULL;
typedef GtkProgress * Gtk__Progress_Sink;
#define CastGtk__Progress GTK_PROGRESS
#define CastGtk__Progress_OrNULL GTK_PROGRESS
#define CastGtk__Progress_Sink GTK_PROGRESS
#define newSVGtkProgress(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkProgress(x) GTK_PROGRESS(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PROGRESS_BAR
#define TYPE_GtkProgressBar
typedef GtkProgressBar * Gtk__ProgressBar;
typedef GtkProgressBar * Gtk__ProgressBar_OrNULL;
typedef GtkProgressBar * Gtk__ProgressBar_Sink;
#define CastGtk__ProgressBar GTK_PROGRESS_BAR
#define CastGtk__ProgressBar_OrNULL GTK_PROGRESS_BAR
#define CastGtk__ProgressBar_Sink GTK_PROGRESS_BAR
#define newSVGtkProgressBar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkProgressBar(x) GTK_PROGRESS_BAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_RADIO_BUTTON
#define TYPE_GtkRadioButton
typedef GtkRadioButton * Gtk__RadioButton;
typedef GtkRadioButton * Gtk__RadioButton_OrNULL;
typedef GtkRadioButton * Gtk__RadioButton_Sink;
#define CastGtk__RadioButton GTK_RADIO_BUTTON
#define CastGtk__RadioButton_OrNULL GTK_RADIO_BUTTON
#define CastGtk__RadioButton_Sink GTK_RADIO_BUTTON
#define newSVGtkRadioButton(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkRadioButton(x) GTK_RADIO_BUTTON(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_RADIO_MENU_ITEM
#define TYPE_GtkRadioMenuItem
typedef GtkRadioMenuItem * Gtk__RadioMenuItem;
typedef GtkRadioMenuItem * Gtk__RadioMenuItem_OrNULL;
typedef GtkRadioMenuItem * Gtk__RadioMenuItem_Sink;
#define CastGtk__RadioMenuItem GTK_RADIO_MENU_ITEM
#define CastGtk__RadioMenuItem_OrNULL GTK_RADIO_MENU_ITEM
#define CastGtk__RadioMenuItem_Sink GTK_RADIO_MENU_ITEM
#define newSVGtkRadioMenuItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkRadioMenuItem(x) GTK_RADIO_MENU_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_RANGE
#define TYPE_GtkRange
typedef GtkRange * Gtk__Range;
typedef GtkRange * Gtk__Range_OrNULL;
typedef GtkRange * Gtk__Range_Sink;
#define CastGtk__Range GTK_RANGE
#define CastGtk__Range_OrNULL GTK_RANGE
#define CastGtk__Range_Sink GTK_RANGE
#define newSVGtkRange(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkRange(x) GTK_RANGE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_RULER
#define TYPE_GtkRuler
typedef GtkRuler * Gtk__Ruler;
typedef GtkRuler * Gtk__Ruler_OrNULL;
typedef GtkRuler * Gtk__Ruler_Sink;
#define CastGtk__Ruler GTK_RULER
#define CastGtk__Ruler_OrNULL GTK_RULER
#define CastGtk__Ruler_Sink GTK_RULER
#define newSVGtkRuler(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkRuler(x) GTK_RULER(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_SCALE
#define TYPE_GtkScale
typedef GtkScale * Gtk__Scale;
typedef GtkScale * Gtk__Scale_OrNULL;
typedef GtkScale * Gtk__Scale_Sink;
#define CastGtk__Scale GTK_SCALE
#define CastGtk__Scale_OrNULL GTK_SCALE
#define CastGtk__Scale_Sink GTK_SCALE
#define newSVGtkScale(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkScale(x) GTK_SCALE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_SCROLLBAR
#define TYPE_GtkScrollbar
typedef GtkScrollbar * Gtk__Scrollbar;
typedef GtkScrollbar * Gtk__Scrollbar_OrNULL;
typedef GtkScrollbar * Gtk__Scrollbar_Sink;
#define CastGtk__Scrollbar GTK_SCROLLBAR
#define CastGtk__Scrollbar_OrNULL GTK_SCROLLBAR
#define CastGtk__Scrollbar_Sink GTK_SCROLLBAR
#define newSVGtkScrollbar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkScrollbar(x) GTK_SCROLLBAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_SCROLLED_WINDOW
#define TYPE_GtkScrolledWindow
typedef GtkScrolledWindow * Gtk__ScrolledWindow;
typedef GtkScrolledWindow * Gtk__ScrolledWindow_OrNULL;
typedef GtkScrolledWindow * Gtk__ScrolledWindow_Sink;
#define CastGtk__ScrolledWindow GTK_SCROLLED_WINDOW
#define CastGtk__ScrolledWindow_OrNULL GTK_SCROLLED_WINDOW
#define CastGtk__ScrolledWindow_Sink GTK_SCROLLED_WINDOW
#define newSVGtkScrolledWindow(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkScrolledWindow(x) GTK_SCROLLED_WINDOW(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_SEPARATOR
#define TYPE_GtkSeparator
typedef GtkSeparator * Gtk__Separator;
typedef GtkSeparator * Gtk__Separator_OrNULL;
typedef GtkSeparator * Gtk__Separator_Sink;
#define CastGtk__Separator GTK_SEPARATOR
#define CastGtk__Separator_OrNULL GTK_SEPARATOR
#define CastGtk__Separator_Sink GTK_SEPARATOR
#define newSVGtkSeparator(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkSeparator(x) GTK_SEPARATOR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_SOCKET
#define TYPE_GtkSocket
typedef GtkSocket * Gtk__Socket;
typedef GtkSocket * Gtk__Socket_OrNULL;
typedef GtkSocket * Gtk__Socket_Sink;
#define CastGtk__Socket GTK_SOCKET
#define CastGtk__Socket_OrNULL GTK_SOCKET
#define CastGtk__Socket_Sink GTK_SOCKET
#define newSVGtkSocket(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkSocket(x) GTK_SOCKET(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_SPIN_BUTTON
#define TYPE_GtkSpinButton
typedef GtkSpinButton * Gtk__SpinButton;
typedef GtkSpinButton * Gtk__SpinButton_OrNULL;
typedef GtkSpinButton * Gtk__SpinButton_Sink;
#define CastGtk__SpinButton GTK_SPIN_BUTTON
#define CastGtk__SpinButton_OrNULL GTK_SPIN_BUTTON
#define CastGtk__SpinButton_Sink GTK_SPIN_BUTTON
#define newSVGtkSpinButton(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkSpinButton(x) GTK_SPIN_BUTTON(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_STATUSBAR
#define TYPE_GtkStatusbar
typedef GtkStatusbar * Gtk__Statusbar;
typedef GtkStatusbar * Gtk__Statusbar_OrNULL;
typedef GtkStatusbar * Gtk__Statusbar_Sink;
#define CastGtk__Statusbar GTK_STATUSBAR
#define CastGtk__Statusbar_OrNULL GTK_STATUSBAR
#define CastGtk__Statusbar_Sink GTK_STATUSBAR
#define newSVGtkStatusbar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkStatusbar(x) GTK_STATUSBAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TABLE
#define TYPE_GtkTable
typedef GtkTable * Gtk__Table;
typedef GtkTable * Gtk__Table_OrNULL;
typedef GtkTable * Gtk__Table_Sink;
#define CastGtk__Table GTK_TABLE
#define CastGtk__Table_OrNULL GTK_TABLE
#define CastGtk__Table_Sink GTK_TABLE
#define newSVGtkTable(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkTable(x) GTK_TABLE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TEAROFF_MENU_ITEM
#define TYPE_GtkTearoffMenuItem
typedef GtkTearoffMenuItem * Gtk__TearoffMenuItem;
typedef GtkTearoffMenuItem * Gtk__TearoffMenuItem_OrNULL;
typedef GtkTearoffMenuItem * Gtk__TearoffMenuItem_Sink;
#define CastGtk__TearoffMenuItem GTK_TEAROFF_MENU_ITEM
#define CastGtk__TearoffMenuItem_OrNULL GTK_TEAROFF_MENU_ITEM
#define CastGtk__TearoffMenuItem_Sink GTK_TEAROFF_MENU_ITEM
#define newSVGtkTearoffMenuItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkTearoffMenuItem(x) GTK_TEAROFF_MENU_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TEXT
#define TYPE_GtkText
typedef GtkText * Gtk__Text;
typedef GtkText * Gtk__Text_OrNULL;
typedef GtkText * Gtk__Text_Sink;
#define CastGtk__Text GTK_TEXT
#define CastGtk__Text_OrNULL GTK_TEXT
#define CastGtk__Text_Sink GTK_TEXT
#define newSVGtkText(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkText(x) GTK_TEXT(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TIPS_QUERY
#define TYPE_GtkTipsQuery
typedef GtkTipsQuery * Gtk__TipsQuery;
typedef GtkTipsQuery * Gtk__TipsQuery_OrNULL;
typedef GtkTipsQuery * Gtk__TipsQuery_Sink;
#define CastGtk__TipsQuery GTK_TIPS_QUERY
#define CastGtk__TipsQuery_OrNULL GTK_TIPS_QUERY
#define CastGtk__TipsQuery_Sink GTK_TIPS_QUERY
#define newSVGtkTipsQuery(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkTipsQuery(x) GTK_TIPS_QUERY(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TOGGLE_BUTTON
#define TYPE_GtkToggleButton
typedef GtkToggleButton * Gtk__ToggleButton;
typedef GtkToggleButton * Gtk__ToggleButton_OrNULL;
typedef GtkToggleButton * Gtk__ToggleButton_Sink;
#define CastGtk__ToggleButton GTK_TOGGLE_BUTTON
#define CastGtk__ToggleButton_OrNULL GTK_TOGGLE_BUTTON
#define CastGtk__ToggleButton_Sink GTK_TOGGLE_BUTTON
#define newSVGtkToggleButton(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkToggleButton(x) GTK_TOGGLE_BUTTON(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TOOLBAR
#define TYPE_GtkToolbar
typedef GtkToolbar * Gtk__Toolbar;
typedef GtkToolbar * Gtk__Toolbar_OrNULL;
typedef GtkToolbar * Gtk__Toolbar_Sink;
#define CastGtk__Toolbar GTK_TOOLBAR
#define CastGtk__Toolbar_OrNULL GTK_TOOLBAR
#define CastGtk__Toolbar_Sink GTK_TOOLBAR
#define newSVGtkToolbar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkToolbar(x) GTK_TOOLBAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TOOLTIPS
#define TYPE_GtkTooltips
typedef GtkTooltips * Gtk__Tooltips;
typedef GtkTooltips * Gtk__Tooltips_OrNULL;
typedef GtkTooltips * Gtk__Tooltips_Sink;
#define CastGtk__Tooltips GTK_TOOLTIPS
#define CastGtk__Tooltips_OrNULL GTK_TOOLTIPS
#define CastGtk__Tooltips_Sink GTK_TOOLTIPS
#define newSVGtkTooltips(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkTooltips(x) GTK_TOOLTIPS(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TREE
#define TYPE_GtkTree
typedef GtkTree * Gtk__Tree;
typedef GtkTree * Gtk__Tree_OrNULL;
typedef GtkTree * Gtk__Tree_Sink;
#define CastGtk__Tree GTK_TREE
#define CastGtk__Tree_OrNULL GTK_TREE
#define CastGtk__Tree_Sink GTK_TREE
#define newSVGtkTree(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkTree(x) GTK_TREE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TREE_ITEM
#define TYPE_GtkTreeItem
typedef GtkTreeItem * Gtk__TreeItem;
typedef GtkTreeItem * Gtk__TreeItem_OrNULL;
typedef GtkTreeItem * Gtk__TreeItem_Sink;
#define CastGtk__TreeItem GTK_TREE_ITEM
#define CastGtk__TreeItem_OrNULL GTK_TREE_ITEM
#define CastGtk__TreeItem_Sink GTK_TREE_ITEM
#define newSVGtkTreeItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkTreeItem(x) GTK_TREE_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VBOX
#define TYPE_GtkVBox
typedef GtkVBox * Gtk__VBox;
typedef GtkVBox * Gtk__VBox_OrNULL;
typedef GtkVBox * Gtk__VBox_Sink;
#define CastGtk__VBox GTK_VBOX
#define CastGtk__VBox_OrNULL GTK_VBOX
#define CastGtk__VBox_Sink GTK_VBOX
#define newSVGtkVBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVBox(x) GTK_VBOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VBUTTON_BOX
#define TYPE_GtkVButtonBox
typedef GtkVButtonBox * Gtk__VButtonBox;
typedef GtkVButtonBox * Gtk__VButtonBox_OrNULL;
typedef GtkVButtonBox * Gtk__VButtonBox_Sink;
#define CastGtk__VButtonBox GTK_VBUTTON_BOX
#define CastGtk__VButtonBox_OrNULL GTK_VBUTTON_BOX
#define CastGtk__VButtonBox_Sink GTK_VBUTTON_BOX
#define newSVGtkVButtonBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVButtonBox(x) GTK_VBUTTON_BOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VPANED
#define TYPE_GtkVPaned
typedef GtkVPaned * Gtk__VPaned;
typedef GtkVPaned * Gtk__VPaned_OrNULL;
typedef GtkVPaned * Gtk__VPaned_Sink;
#define CastGtk__VPaned GTK_VPANED
#define CastGtk__VPaned_OrNULL GTK_VPANED
#define CastGtk__VPaned_Sink GTK_VPANED
#define newSVGtkVPaned(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVPaned(x) GTK_VPANED(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VRULER
#define TYPE_GtkVRuler
typedef GtkVRuler * Gtk__VRuler;
typedef GtkVRuler * Gtk__VRuler_OrNULL;
typedef GtkVRuler * Gtk__VRuler_Sink;
#define CastGtk__VRuler GTK_VRULER
#define CastGtk__VRuler_OrNULL GTK_VRULER
#define CastGtk__VRuler_Sink GTK_VRULER
#define newSVGtkVRuler(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVRuler(x) GTK_VRULER(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VSCALE
#define TYPE_GtkVScale
typedef GtkVScale * Gtk__VScale;
typedef GtkVScale * Gtk__VScale_OrNULL;
typedef GtkVScale * Gtk__VScale_Sink;
#define CastGtk__VScale GTK_VSCALE
#define CastGtk__VScale_OrNULL GTK_VSCALE
#define CastGtk__VScale_Sink GTK_VSCALE
#define newSVGtkVScale(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVScale(x) GTK_VSCALE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VSCROLLBAR
#define TYPE_GtkVScrollbar
typedef GtkVScrollbar * Gtk__VScrollbar;
typedef GtkVScrollbar * Gtk__VScrollbar_OrNULL;
typedef GtkVScrollbar * Gtk__VScrollbar_Sink;
#define CastGtk__VScrollbar GTK_VSCROLLBAR
#define CastGtk__VScrollbar_OrNULL GTK_VSCROLLBAR
#define CastGtk__VScrollbar_Sink GTK_VSCROLLBAR
#define newSVGtkVScrollbar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVScrollbar(x) GTK_VSCROLLBAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VSEPARATOR
#define TYPE_GtkVSeparator
typedef GtkVSeparator * Gtk__VSeparator;
typedef GtkVSeparator * Gtk__VSeparator_OrNULL;
typedef GtkVSeparator * Gtk__VSeparator_Sink;
#define CastGtk__VSeparator GTK_VSEPARATOR
#define CastGtk__VSeparator_OrNULL GTK_VSEPARATOR
#define CastGtk__VSeparator_Sink GTK_VSEPARATOR
#define newSVGtkVSeparator(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVSeparator(x) GTK_VSEPARATOR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VIEWPORT
#define TYPE_GtkViewport
typedef GtkViewport * Gtk__Viewport;
typedef GtkViewport * Gtk__Viewport_OrNULL;
typedef GtkViewport * Gtk__Viewport_Sink;
#define CastGtk__Viewport GTK_VIEWPORT
#define CastGtk__Viewport_OrNULL GTK_VIEWPORT
#define CastGtk__Viewport_Sink GTK_VIEWPORT
#define newSVGtkViewport(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkViewport(x) GTK_VIEWPORT(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_WIDGET
#define TYPE_GtkWidget
typedef GtkWidget * Gtk__Widget;
typedef GtkWidget * Gtk__Widget_OrNULL;
typedef GtkWidget * Gtk__Widget_Sink;
#define CastGtk__Widget GTK_WIDGET
#define CastGtk__Widget_OrNULL GTK_WIDGET
#define CastGtk__Widget_Sink GTK_WIDGET
#define newSVGtkWidget(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkWidget(x) GTK_WIDGET(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_WINDOW
#define TYPE_GtkWindow
typedef GtkWindow * Gtk__Window;
typedef GtkWindow * Gtk__Window_OrNULL;
typedef GtkWindow * Gtk__Window_Sink;
#define CastGtk__Window GTK_WINDOW
#define CastGtk__Window_OrNULL GTK_WINDOW
#define CastGtk__Window_Sink GTK_WINDOW
#define newSVGtkWindow(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkWindow(x) GTK_WINDOW(SvGtkObjectRef((x),0))
#endif
/*extern GtkType ttype[];
#ifndef GTK_TYPE_GDK_COLOR
#define GTK_TYPE_GDK_COLOR ttype[0]
#define need_GTK_TYPE_GDK_COLOR
#endif
#ifndef GTK_TYPE_GDK_EVENT
#define GTK_TYPE_GDK_EVENT ttype[1]
#define need_GTK_TYPE_GDK_EVENT
#endif
#ifndef GTK_TYPE_ALLOCATION
#define GTK_TYPE_ALLOCATION ttype[2]
#define need_GTK_TYPE_ALLOCATION
#endif
#ifndef GTK_TYPE_NOTEBOOK_PAGE
#define GTK_TYPE_NOTEBOOK_PAGE ttype[3]
#define need_GTK_TYPE_NOTEBOOK_PAGE
#endif
#ifndef GTK_TYPE_REQUISITION
#define GTK_TYPE_REQUISITION ttype[4]
#define need_GTK_TYPE_REQUISITION
#endif
#ifndef GTK_TYPE_GDK_WINDOW
#define GTK_TYPE_GDK_WINDOW ttype[5]
#define need_GTK_TYPE_GDK_WINDOW
#endif
#ifndef GTK_TYPE_GDK_COLOR_CONTEXT
#define GTK_TYPE_GDK_COLOR_CONTEXT ttype[6]
#define need_GTK_TYPE_GDK_COLOR_CONTEXT
#endif
#ifndef GTK_TYPE_GDK_COLORMAP
#define GTK_TYPE_GDK_COLORMAP ttype[7]
#define need_GTK_TYPE_GDK_COLORMAP
#endif
#ifndef GTK_TYPE_GDK_CURSOR
#define GTK_TYPE_GDK_CURSOR ttype[8]
#define need_GTK_TYPE_GDK_CURSOR
#endif
#ifndef GTK_TYPE_GDK_DRAG_CONTEXT
#define GTK_TYPE_GDK_DRAG_CONTEXT ttype[9]
#define need_GTK_TYPE_GDK_DRAG_CONTEXT
#endif
#ifndef GTK_TYPE_GDK_FONT
#define GTK_TYPE_GDK_FONT ttype[10]
#define need_GTK_TYPE_GDK_FONT
#endif
#ifndef GTK_TYPE_GDK_WINDOW
#define GTK_TYPE_GDK_WINDOW ttype[11]
#define need_GTK_TYPE_GDK_WINDOW
#endif
#ifndef GTK_TYPE_GDK_RGB_CMAP
#define GTK_TYPE_GDK_RGB_CMAP ttype[12]
#define need_GTK_TYPE_GDK_RGB_CMAP
#endif
#ifndef GTK_TYPE_GDK_VISUAL
#define GTK_TYPE_GDK_VISUAL ttype[13]
#define need_GTK_TYPE_GDK_VISUAL
#endif
#ifndef GTK_TYPE_GDK_WINDOW
#define GTK_TYPE_GDK_WINDOW ttype[14]
#define need_GTK_TYPE_GDK_WINDOW
#endif
#ifndef GTK_TYPE_ACCEL_GROUP
#define GTK_TYPE_ACCEL_GROUP ttype[15]
#define need_GTK_TYPE_ACCEL_GROUP
#endif
#ifndef GTK_TYPE_BOX_CHILD
#define GTK_TYPE_BOX_CHILD ttype[16]
#define need_GTK_TYPE_BOX_CHILD
#endif
#ifndef GTK_TYPE_CLIST_ROW
#define GTK_TYPE_CLIST_ROW ttype[17]
#define need_GTK_TYPE_CLIST_ROW
#endif
#ifndef GTK_TYPE_CTREE_NODE
#define GTK_TYPE_CTREE_NODE ttype[18]
#define need_GTK_TYPE_CTREE_NODE
#endif
#ifndef GTK_TYPE_CTREE_ROW
#define GTK_TYPE_CTREE_ROW ttype[19]
#define need_GTK_TYPE_CTREE_ROW
#endif
#ifndef GTK_TYPE_PACKER_CHILD
#define GTK_TYPE_PACKER_CHILD ttype[20]
#define need_GTK_TYPE_PACKER_CHILD
#endif
#ifndef GTK_TYPE_RC_STYLE
#define GTK_TYPE_RC_STYLE ttype[21]
#define need_GTK_TYPE_RC_STYLE
#endif
#ifndef GTK_TYPE_STYLE
#define GTK_TYPE_STYLE ttype[22]
#define need_GTK_TYPE_STYLE
#endif
#ifndef GTK_TYPE_TARGET_LIST
#define GTK_TYPE_TARGET_LIST ttype[23]
#define need_GTK_TYPE_TARGET_LIST
#endif
*/
#endif /*_Gtk_Defs_h_*/