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_*/
|