/usr/lib/gauche-0.9/site/include/gtk-lib.types is in gauche-gtk 0.6~pre1+git20121223-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 | ;; -*-scheme-*-
;; Automatically generated - DO NOT EDIT
;; pango-attributes.h
(define-type <pango-color> "PangoColor*" #f
"SCM_PANGO_COLOR_P" "SCM_PANGO_COLOR" "SCM_MAKE_PANGO_COLOR")
(define-type <pango-color>-or-null "PangoColor*" #f
"SCM_PANGO_COLOR_OR_NULL_P" "SCM_PANGO_COLOR" "SCM_MAKE_PANGO_COLOR")
(define-type <pango-attribute> "PangoAttribute*" #f
"SCM_PANGO_ATTRIBUTE_P" "SCM_PANGO_ATTRIBUTE" "SCM_MAKE_PANGO_ATTRIBUTE")
(define-type <pango-attribute>-or-null "PangoAttribute*" #f
"SCM_PANGO_ATTRIBUTE_OR_NULL_P" "SCM_PANGO_ATTRIBUTE" "SCM_MAKE_PANGO_ATTRIBUTE")
(define-type <pango-attr-string> "PangoAttrString*" #f
"SCM_PANGO_ATTR_STRING_P" "SCM_PANGO_ATTR_STRING" "SCM_MAKE_PANGO_ATTR_STRING")
(define-type <pango-attr-string>-or-null "PangoAttrString*" #f
"SCM_PANGO_ATTR_STRING_OR_NULL_P" "SCM_PANGO_ATTR_STRING" "SCM_MAKE_PANGO_ATTR_STRING")
(define-type <pango-attr-language> "PangoAttrLanguage*" #f
"SCM_PANGO_ATTR_LANGUAGE_P" "SCM_PANGO_ATTR_LANGUAGE" "SCM_MAKE_PANGO_ATTR_LANGUAGE")
(define-type <pango-attr-language>-or-null "PangoAttrLanguage*" #f
"SCM_PANGO_ATTR_LANGUAGE_OR_NULL_P" "SCM_PANGO_ATTR_LANGUAGE" "SCM_MAKE_PANGO_ATTR_LANGUAGE")
(define-type <pango-attr-int> "PangoAttrInt*" #f
"SCM_PANGO_ATTR_INT_P" "SCM_PANGO_ATTR_INT" "SCM_MAKE_PANGO_ATTR_INT")
(define-type <pango-attr-int>-or-null "PangoAttrInt*" #f
"SCM_PANGO_ATTR_INT_OR_NULL_P" "SCM_PANGO_ATTR_INT" "SCM_MAKE_PANGO_ATTR_INT")
(define-type <pango-attr-float> "PangoAttrFloat*" #f
"SCM_PANGO_ATTR_FLOAT_P" "SCM_PANGO_ATTR_FLOAT" "SCM_MAKE_PANGO_ATTR_FLOAT")
(define-type <pango-attr-float>-or-null "PangoAttrFloat*" #f
"SCM_PANGO_ATTR_FLOAT_OR_NULL_P" "SCM_PANGO_ATTR_FLOAT" "SCM_MAKE_PANGO_ATTR_FLOAT")
(define-type <pango-attr-color> "PangoAttrColor*" #f
"SCM_PANGO_ATTR_COLOR_P" "SCM_PANGO_ATTR_COLOR" "SCM_MAKE_PANGO_ATTR_COLOR")
(define-type <pango-attr-color>-or-null "PangoAttrColor*" #f
"SCM_PANGO_ATTR_COLOR_OR_NULL_P" "SCM_PANGO_ATTR_COLOR" "SCM_MAKE_PANGO_ATTR_COLOR")
(define-type <pango-attr-size> "PangoAttrSize*" #f
"SCM_PANGO_ATTR_SIZE_P" "SCM_PANGO_ATTR_SIZE" "SCM_MAKE_PANGO_ATTR_SIZE")
(define-type <pango-attr-size>-or-null "PangoAttrSize*" #f
"SCM_PANGO_ATTR_SIZE_OR_NULL_P" "SCM_PANGO_ATTR_SIZE" "SCM_MAKE_PANGO_ATTR_SIZE")
(define-type <pango-attr-shape> "PangoAttrShape*" #f
"SCM_PANGO_ATTR_SHAPE_P" "SCM_PANGO_ATTR_SHAPE" "SCM_MAKE_PANGO_ATTR_SHAPE")
(define-type <pango-attr-shape>-or-null "PangoAttrShape*" #f
"SCM_PANGO_ATTR_SHAPE_OR_NULL_P" "SCM_PANGO_ATTR_SHAPE" "SCM_MAKE_PANGO_ATTR_SHAPE")
(define-type <pango-attr-font-desc> "PangoAttrFontDesc*" #f
"SCM_PANGO_ATTR_FONT_DESC_P" "SCM_PANGO_ATTR_FONT_DESC" "SCM_MAKE_PANGO_ATTR_FONT_DESC")
(define-type <pango-attr-font-desc>-or-null "PangoAttrFontDesc*" #f
"SCM_PANGO_ATTR_FONT_DESC_OR_NULL_P" "SCM_PANGO_ATTR_FONT_DESC" "SCM_MAKE_PANGO_ATTR_FONT_DESC")
(define-type <pango-attr-list> "PangoAttrList*" #f
"SCM_PANGO_ATTR_LIST_P" "SCM_PANGO_ATTR_LIST" "SCM_MAKE_PANGO_ATTR_LIST")
(define-type <pango-attr-list>-or-null "PangoAttrList*" #f
"SCM_PANGO_ATTR_LIST_OR_NULL_P" "SCM_PANGO_ATTR_LIST" "SCM_MAKE_PANGO_ATTR_LIST")
(define-type <pango-attr-list> "PangoAttrList*" #f #f #f "SCM_MAKE_PANGO_ATTR_LIST")
;; pango-break.h
(define-type <pango-log-attr> "PangoLogAttr*" #f
"SCM_PANGO_LOG_ATTR_P" "SCM_PANGO_LOG_ATTR" "SCM_MAKE_PANGO_LOG_ATTR")
(define-type <pango-log-attr>-or-null "PangoLogAttr*" #f
"SCM_PANGO_LOG_ATTR_OR_NULL_P" "SCM_PANGO_LOG_ATTR" "SCM_MAKE_PANGO_LOG_ATTR")
;; pango-context.h
(define-type <pango-context> "PangoContext*" #f
"SCM_PANGO_CONTEXT_P" "SCM_PANGO_CONTEXT" "SCM_MAKE_PANGO_CONTEXT")
(define-type <pango-context>-or-null "PangoContext*" #f
"SCM_PANGO_CONTEXT_OR_NULL_P" "SCM_PANGO_CONTEXT" "SCM_MAKE_PANGO_CONTEXT")
(define-type <pango-context> "PangoContext*" #f #f #f "SCM_MAKE_PANGO_CONTEXT")
;; pango-coverage.h
(define-type <pango-coverage> "PangoCoverage*" #f
"SCM_PANGO_COVERAGE_P" "SCM_PANGO_COVERAGE" "SCM_MAKE_PANGO_COVERAGE")
(define-type <pango-coverage>-or-null "PangoCoverage*" #f
"SCM_PANGO_COVERAGE_OR_NULL_P" "SCM_PANGO_COVERAGE" "SCM_MAKE_PANGO_COVERAGE")
;; pango-enum-types.h
;; pango-font.h
(define-type <pango-font-metrics> "PangoFontMetrics*" #f
"SCM_PANGO_FONT_METRICS_P" "SCM_PANGO_FONT_METRICS" "SCM_MAKE_PANGO_FONT_METRICS")
(define-type <pango-font-metrics>-or-null "PangoFontMetrics*" #f
"SCM_PANGO_FONT_METRICS_OR_NULL_P" "SCM_PANGO_FONT_METRICS" "SCM_MAKE_PANGO_FONT_METRICS")
(define-type <pango-font-family> "PangoFontFamily*" #f
"SCM_PANGO_FONT_FAMILY_P" "SCM_PANGO_FONT_FAMILY" "SCM_MAKE_PANGO_FONT_FAMILY")
(define-type <pango-font-family>-or-null "PangoFontFamily*" #f
"SCM_PANGO_FONT_FAMILY_OR_NULL_P" "SCM_PANGO_FONT_FAMILY" "SCM_MAKE_PANGO_FONT_FAMILY")
(define-type <pango-font-face> "PangoFontFace*" #f
"SCM_PANGO_FONT_FACE_P" "SCM_PANGO_FONT_FACE" "SCM_MAKE_PANGO_FONT_FACE")
(define-type <pango-font-face>-or-null "PangoFontFace*" #f
"SCM_PANGO_FONT_FACE_OR_NULL_P" "SCM_PANGO_FONT_FACE" "SCM_MAKE_PANGO_FONT_FACE")
(define-type <pango-font> "PangoFont*" #f
"SCM_PANGO_FONT_P" "SCM_PANGO_FONT" "SCM_MAKE_PANGO_FONT")
(define-type <pango-font>-or-null "PangoFont*" #f
"SCM_PANGO_FONT_OR_NULL_P" "SCM_PANGO_FONT" "SCM_MAKE_PANGO_FONT")
(define-type <pango-font-description> "PangoFontDescription*" #f
"SCM_PANGO_FONT_DESCRIPTION_P" "SCM_PANGO_FONT_DESCRIPTION" "SCM_MAKE_PANGO_FONT_DESCRIPTION")
(define-type <pango-font-description>-or-null "PangoFontDescription*" #f
"SCM_PANGO_FONT_DESCRIPTION_OR_NULL_P" "SCM_PANGO_FONT_DESCRIPTION" "SCM_MAKE_PANGO_FONT_DESCRIPTION")
;; pango-fontmap.h
(define-type <pango-font-map> "PangoFontMap*" #f
"SCM_PANGO_FONT_MAP_P" "SCM_PANGO_FONT_MAP" "SCM_MAKE_PANGO_FONT_MAP")
(define-type <pango-font-map>-or-null "PangoFontMap*" #f
"SCM_PANGO_FONT_MAP_OR_NULL_P" "SCM_PANGO_FONT_MAP" "SCM_MAKE_PANGO_FONT_MAP")
;; pango-fontset.h
(define-type <pango-fontset> "PangoFontset*" #f
"SCM_PANGO_FONTSET_P" "SCM_PANGO_FONTSET" "SCM_MAKE_PANGO_FONTSET")
(define-type <pango-fontset>-or-null "PangoFontset*" #f
"SCM_PANGO_FONTSET_OR_NULL_P" "SCM_PANGO_FONTSET" "SCM_MAKE_PANGO_FONTSET")
;; pango-glyph.h
(define-type <pango-glyph-geometry> "PangoGlyphGeometry*" #f
"SCM_PANGO_GLYPH_GEOMETRY_P" "SCM_PANGO_GLYPH_GEOMETRY" "SCM_MAKE_PANGO_GLYPH_GEOMETRY")
(define-type <pango-glyph-geometry>-or-null "PangoGlyphGeometry*" #f
"SCM_PANGO_GLYPH_GEOMETRY_OR_NULL_P" "SCM_PANGO_GLYPH_GEOMETRY" "SCM_MAKE_PANGO_GLYPH_GEOMETRY")
(define-type <pango-glyph-vis-attr> "PangoGlyphVisAttr*" #f
"SCM_PANGO_GLYPH_VIS_ATTR_P" "SCM_PANGO_GLYPH_VIS_ATTR" "SCM_MAKE_PANGO_GLYPH_VIS_ATTR")
(define-type <pango-glyph-vis-attr>-or-null "PangoGlyphVisAttr*" #f
"SCM_PANGO_GLYPH_VIS_ATTR_OR_NULL_P" "SCM_PANGO_GLYPH_VIS_ATTR" "SCM_MAKE_PANGO_GLYPH_VIS_ATTR")
(define-type <pango-glyph-info> "PangoGlyphInfo*" #f
"SCM_PANGO_GLYPH_INFO_P" "SCM_PANGO_GLYPH_INFO" "SCM_MAKE_PANGO_GLYPH_INFO")
(define-type <pango-glyph-info>-or-null "PangoGlyphInfo*" #f
"SCM_PANGO_GLYPH_INFO_OR_NULL_P" "SCM_PANGO_GLYPH_INFO" "SCM_MAKE_PANGO_GLYPH_INFO")
(define-type <pango-glyph-string> "PangoGlyphString*" #f
"SCM_PANGO_GLYPH_STRING_P" "SCM_PANGO_GLYPH_STRING" "SCM_MAKE_PANGO_GLYPH_STRING")
(define-type <pango-glyph-string>-or-null "PangoGlyphString*" #f
"SCM_PANGO_GLYPH_STRING_OR_NULL_P" "SCM_PANGO_GLYPH_STRING" "SCM_MAKE_PANGO_GLYPH_STRING")
;; pango-item.h
(define-type <pango-analysis> "PangoAnalysis*" #f
"SCM_PANGO_ANALYSIS_P" "SCM_PANGO_ANALYSIS" "SCM_MAKE_PANGO_ANALYSIS")
(define-type <pango-analysis>-or-null "PangoAnalysis*" #f
"SCM_PANGO_ANALYSIS_OR_NULL_P" "SCM_PANGO_ANALYSIS" "SCM_MAKE_PANGO_ANALYSIS")
(define-type <pango-item> "PangoItem*" #f
"SCM_PANGO_ITEM_P" "SCM_PANGO_ITEM" "SCM_MAKE_PANGO_ITEM")
(define-type <pango-item>-or-null "PangoItem*" #f
"SCM_PANGO_ITEM_OR_NULL_P" "SCM_PANGO_ITEM" "SCM_MAKE_PANGO_ITEM")
;; pango-layout.h
(define-type <pango-layout-line> "PangoLayoutLine*" #f
"SCM_PANGO_LAYOUT_LINE_P" "SCM_PANGO_LAYOUT_LINE" "SCM_MAKE_PANGO_LAYOUT_LINE")
(define-type <pango-layout-line>-or-null "PangoLayoutLine*" #f
"SCM_PANGO_LAYOUT_LINE_OR_NULL_P" "SCM_PANGO_LAYOUT_LINE" "SCM_MAKE_PANGO_LAYOUT_LINE")
(define-type <pango-layout> "PangoLayout*" #f
"SCM_PANGO_LAYOUT_P" "SCM_PANGO_LAYOUT" "SCM_MAKE_PANGO_LAYOUT")
(define-type <pango-layout>-or-null "PangoLayout*" #f
"SCM_PANGO_LAYOUT_OR_NULL_P" "SCM_PANGO_LAYOUT" "SCM_MAKE_PANGO_LAYOUT")
(define-type <pango-layout-iter> "PangoLayoutIter*" #f "SCM_PANGO_LAYOUT_ITER_P" "SCM_PANGO_LAYOUT_ITER" "SCM_MAKE_PANGO_LAYOUT_ITER")
;; pango-types.h
(define-type <pango-rectangle> "PangoRectangle*" #f
"SCM_PANGO_RECTANGLE_P" "SCM_PANGO_RECTANGLE" "SCM_MAKE_PANGO_RECTANGLE")
(define-type <pango-rectangle>-or-null "PangoRectangle*" #f
"SCM_PANGO_RECTANGLE_OR_NULL_P" "SCM_PANGO_RECTANGLE" "SCM_MAKE_PANGO_RECTANGLE")
(define-type <pango-language> "PangoLanguage*" #f
"SCM_PANGO_LANGUAGE_P" "SCM_PANGO_LANGUAGE" "SCM_MAKE_PANGO_LANGUAGE")
(define-type <pango-language>-or-null "PangoLanguage*" #f
"SCM_PANGO_LANGUAGE_OR_NULL_P" "SCM_PANGO_LANGUAGE" "SCM_MAKE_PANGO_LANGUAGE")
(define-type <pango-language> "PangoLanguage*" #f #f #f "SCM_MAKE_PANGO_LANGUAGE")
;; gdk.h
;; gdkcolor.h
(define-type <gdk-color> "GdkColor*" #f
"SCM_GDK_COLOR_P" "SCM_GDK_COLOR" "SCM_MAKE_GDK_COLOR")
(define-type <gdk-color>-or-null "GdkColor*" #f
"SCM_GDK_COLOR_OR_NULL_P" "SCM_GDK_COLOR" "SCM_MAKE_GDK_COLOR")
(define-type <gdk-colormap> "GdkColormap*" #f
"SCM_GDK_COLORMAP_P" "SCM_GDK_COLORMAP" "SCM_MAKE_GDK_COLORMAP")
(define-type <gdk-colormap>-or-null "GdkColormap*" #f
"SCM_GDK_COLORMAP_OR_NULL_P" "SCM_GDK_COLORMAP" "SCM_MAKE_GDK_COLORMAP")
;; gdkcursor.h
(define-type <gdk-cursor> "GdkCursor*" #f
"SCM_GDK_CURSOR_P" "SCM_GDK_CURSOR" "SCM_MAKE_GDK_CURSOR")
(define-type <gdk-cursor>-or-null "GdkCursor*" #f
"SCM_GDK_CURSOR_OR_NULL_P" "SCM_GDK_CURSOR" "SCM_MAKE_GDK_CURSOR")
;; gdkdisplay.h
(define-type <gdk-display> "GdkDisplay*" #f
"SCM_GDK_DISPLAY_P" "SCM_GDK_DISPLAY" "SCM_MAKE_GDK_DISPLAY")
(define-type <gdk-display>-or-null "GdkDisplay*" #f
"SCM_GDK_DISPLAY_OR_NULL_P" "SCM_GDK_DISPLAY" "SCM_MAKE_GDK_DISPLAY")
(define-type <gdk-display-pointer-hooks> "GdkDisplayPointerHooks*" #f
"SCM_GDK_DISPLAY_POINTER_HOOKS_P" "SCM_GDK_DISPLAY_POINTER_HOOKS" "SCM_MAKE_GDK_DISPLAY_POINTER_HOOKS")
(define-type <gdk-display-pointer-hooks>-or-null "GdkDisplayPointerHooks*" #f
"SCM_GDK_DISPLAY_POINTER_HOOKS_OR_NULL_P" "SCM_GDK_DISPLAY_POINTER_HOOKS" "SCM_MAKE_GDK_DISPLAY_POINTER_HOOKS")
;; gdkdnd.h
(define-type <gdk-drag-context> "GdkDragContext*" #f
"SCM_GDK_DRAG_CONTEXT_P" "SCM_GDK_DRAG_CONTEXT" "SCM_MAKE_GDK_DRAG_CONTEXT")
(define-type <gdk-drag-context>-or-null "GdkDragContext*" #f
"SCM_GDK_DRAG_CONTEXT_OR_NULL_P" "SCM_GDK_DRAG_CONTEXT" "SCM_MAKE_GDK_DRAG_CONTEXT")
;; gdkdrawable.h
(define-type <gdk-drawable> "GdkDrawable*" #f
"SCM_GDK_DRAWABLE_P" "SCM_GDK_DRAWABLE" "SCM_MAKE_GDK_DRAWABLE")
(define-type <gdk-drawable>-or-null "GdkDrawable*" #f
"SCM_GDK_DRAWABLE_OR_NULL_P" "SCM_GDK_DRAWABLE" "SCM_MAKE_GDK_DRAWABLE")
(define-type <gdk-trapezoid> "GdkTrapezoid*" #f
"SCM_GDK_TRAPEZOID_P" "SCM_GDK_TRAPEZOID" "SCM_MAKE_GDK_TRAPEZOID")
(define-type <gdk-trapezoid>-or-null "GdkTrapezoid*" #f
"SCM_GDK_TRAPEZOID_OR_NULL_P" "SCM_GDK_TRAPEZOID" "SCM_MAKE_GDK_TRAPEZOID")
;; gdkenumtypes.h
;; gdkevents.h
(define-type <gdk-event-any> "GdkEventAny*" #f
"SCM_GDK_EVENT_ANY_P" "SCM_GDK_EVENT_ANY" "SCM_MAKE_GDK_EVENT_ANY")
(define-type <gdk-event-any>-or-null "GdkEventAny*" #f
"SCM_GDK_EVENT_ANY_OR_NULL_P" "SCM_GDK_EVENT_ANY" "SCM_MAKE_GDK_EVENT_ANY")
(define-type <gdk-event-expose> "GdkEventExpose*" #f
"SCM_GDK_EVENT_EXPOSE_P" "SCM_GDK_EVENT_EXPOSE" "SCM_MAKE_GDK_EVENT_EXPOSE")
(define-type <gdk-event-expose>-or-null "GdkEventExpose*" #f
"SCM_GDK_EVENT_EXPOSE_OR_NULL_P" "SCM_GDK_EVENT_EXPOSE" "SCM_MAKE_GDK_EVENT_EXPOSE")
(define-type <gdk-event-no-expose> "GdkEventNoExpose*" #f
"SCM_GDK_EVENT_NO_EXPOSE_P" "SCM_GDK_EVENT_NO_EXPOSE" "SCM_MAKE_GDK_EVENT_NO_EXPOSE")
(define-type <gdk-event-no-expose>-or-null "GdkEventNoExpose*" #f
"SCM_GDK_EVENT_NO_EXPOSE_OR_NULL_P" "SCM_GDK_EVENT_NO_EXPOSE" "SCM_MAKE_GDK_EVENT_NO_EXPOSE")
(define-type <gdk-event-visibility> "GdkEventVisibility*" #f
"SCM_GDK_EVENT_VISIBILITY_P" "SCM_GDK_EVENT_VISIBILITY" "SCM_MAKE_GDK_EVENT_VISIBILITY")
(define-type <gdk-event-visibility>-or-null "GdkEventVisibility*" #f
"SCM_GDK_EVENT_VISIBILITY_OR_NULL_P" "SCM_GDK_EVENT_VISIBILITY" "SCM_MAKE_GDK_EVENT_VISIBILITY")
(define-type <gdk-event-motion> "GdkEventMotion*" #f
"SCM_GDK_EVENT_MOTION_P" "SCM_GDK_EVENT_MOTION" "SCM_MAKE_GDK_EVENT_MOTION")
(define-type <gdk-event-motion>-or-null "GdkEventMotion*" #f
"SCM_GDK_EVENT_MOTION_OR_NULL_P" "SCM_GDK_EVENT_MOTION" "SCM_MAKE_GDK_EVENT_MOTION")
(define-type <gdk-event-button> "GdkEventButton*" #f
"SCM_GDK_EVENT_BUTTON_P" "SCM_GDK_EVENT_BUTTON" "SCM_MAKE_GDK_EVENT_BUTTON")
(define-type <gdk-event-button>-or-null "GdkEventButton*" #f
"SCM_GDK_EVENT_BUTTON_OR_NULL_P" "SCM_GDK_EVENT_BUTTON" "SCM_MAKE_GDK_EVENT_BUTTON")
(define-type <gdk-event-scroll> "GdkEventScroll*" #f
"SCM_GDK_EVENT_SCROLL_P" "SCM_GDK_EVENT_SCROLL" "SCM_MAKE_GDK_EVENT_SCROLL")
(define-type <gdk-event-scroll>-or-null "GdkEventScroll*" #f
"SCM_GDK_EVENT_SCROLL_OR_NULL_P" "SCM_GDK_EVENT_SCROLL" "SCM_MAKE_GDK_EVENT_SCROLL")
(define-type <gdk-event-key> "GdkEventKey*" #f
"SCM_GDK_EVENT_KEY_P" "SCM_GDK_EVENT_KEY" "SCM_MAKE_GDK_EVENT_KEY")
(define-type <gdk-event-key>-or-null "GdkEventKey*" #f
"SCM_GDK_EVENT_KEY_OR_NULL_P" "SCM_GDK_EVENT_KEY" "SCM_MAKE_GDK_EVENT_KEY")
(define-type <gdk-event-crossing> "GdkEventCrossing*" #f
"SCM_GDK_EVENT_CROSSING_P" "SCM_GDK_EVENT_CROSSING" "SCM_MAKE_GDK_EVENT_CROSSING")
(define-type <gdk-event-crossing>-or-null "GdkEventCrossing*" #f
"SCM_GDK_EVENT_CROSSING_OR_NULL_P" "SCM_GDK_EVENT_CROSSING" "SCM_MAKE_GDK_EVENT_CROSSING")
(define-type <gdk-event-focus> "GdkEventFocus*" #f
"SCM_GDK_EVENT_FOCUS_P" "SCM_GDK_EVENT_FOCUS" "SCM_MAKE_GDK_EVENT_FOCUS")
(define-type <gdk-event-focus>-or-null "GdkEventFocus*" #f
"SCM_GDK_EVENT_FOCUS_OR_NULL_P" "SCM_GDK_EVENT_FOCUS" "SCM_MAKE_GDK_EVENT_FOCUS")
(define-type <gdk-event-configure> "GdkEventConfigure*" #f
"SCM_GDK_EVENT_CONFIGURE_P" "SCM_GDK_EVENT_CONFIGURE" "SCM_MAKE_GDK_EVENT_CONFIGURE")
(define-type <gdk-event-configure>-or-null "GdkEventConfigure*" #f
"SCM_GDK_EVENT_CONFIGURE_OR_NULL_P" "SCM_GDK_EVENT_CONFIGURE" "SCM_MAKE_GDK_EVENT_CONFIGURE")
(define-type <gdk-event-property> "GdkEventProperty*" #f
"SCM_GDK_EVENT_PROPERTY_P" "SCM_GDK_EVENT_PROPERTY" "SCM_MAKE_GDK_EVENT_PROPERTY")
(define-type <gdk-event-property>-or-null "GdkEventProperty*" #f
"SCM_GDK_EVENT_PROPERTY_OR_NULL_P" "SCM_GDK_EVENT_PROPERTY" "SCM_MAKE_GDK_EVENT_PROPERTY")
(define-type <gdk-event-selection> "GdkEventSelection*" #f
"SCM_GDK_EVENT_SELECTION_P" "SCM_GDK_EVENT_SELECTION" "SCM_MAKE_GDK_EVENT_SELECTION")
(define-type <gdk-event-selection>-or-null "GdkEventSelection*" #f
"SCM_GDK_EVENT_SELECTION_OR_NULL_P" "SCM_GDK_EVENT_SELECTION" "SCM_MAKE_GDK_EVENT_SELECTION")
(define-type <gdk-event-owner-change> "GdkEventOwnerChange*" #f
"SCM_GDK_EVENT_OWNER_CHANGE_P" "SCM_GDK_EVENT_OWNER_CHANGE" "SCM_MAKE_GDK_EVENT_OWNER_CHANGE")
(define-type <gdk-event-owner-change>-or-null "GdkEventOwnerChange*" #f
"SCM_GDK_EVENT_OWNER_CHANGE_OR_NULL_P" "SCM_GDK_EVENT_OWNER_CHANGE" "SCM_MAKE_GDK_EVENT_OWNER_CHANGE")
(define-type <gdk-event-proximity> "GdkEventProximity*" #f
"SCM_GDK_EVENT_PROXIMITY_P" "SCM_GDK_EVENT_PROXIMITY" "SCM_MAKE_GDK_EVENT_PROXIMITY")
(define-type <gdk-event-proximity>-or-null "GdkEventProximity*" #f
"SCM_GDK_EVENT_PROXIMITY_OR_NULL_P" "SCM_GDK_EVENT_PROXIMITY" "SCM_MAKE_GDK_EVENT_PROXIMITY")
(define-type <gdk-event-client> "GdkEventClient*" #f
"SCM_GDK_EVENT_CLIENT_P" "SCM_GDK_EVENT_CLIENT" "SCM_MAKE_GDK_EVENT_CLIENT")
(define-type <gdk-event-client>-or-null "GdkEventClient*" #f
"SCM_GDK_EVENT_CLIENT_OR_NULL_P" "SCM_GDK_EVENT_CLIENT" "SCM_MAKE_GDK_EVENT_CLIENT")
(define-type <gdk-event-setting> "GdkEventSetting*" #f
"SCM_GDK_EVENT_SETTING_P" "SCM_GDK_EVENT_SETTING" "SCM_MAKE_GDK_EVENT_SETTING")
(define-type <gdk-event-setting>-or-null "GdkEventSetting*" #f
"SCM_GDK_EVENT_SETTING_OR_NULL_P" "SCM_GDK_EVENT_SETTING" "SCM_MAKE_GDK_EVENT_SETTING")
(define-type <gdk-event-window-state> "GdkEventWindowState*" #f
"SCM_GDK_EVENT_WINDOW_STATE_P" "SCM_GDK_EVENT_WINDOW_STATE" "SCM_MAKE_GDK_EVENT_WINDOW_STATE")
(define-type <gdk-event-window-state>-or-null "GdkEventWindowState*" #f
"SCM_GDK_EVENT_WINDOW_STATE_OR_NULL_P" "SCM_GDK_EVENT_WINDOW_STATE" "SCM_MAKE_GDK_EVENT_WINDOW_STATE")
(define-type <gdk-event-grab-broken> "GdkEventGrabBroken*" #f
"SCM_GDK_EVENT_GRAB_BROKEN_P" "SCM_GDK_EVENT_GRAB_BROKEN" "SCM_MAKE_GDK_EVENT_GRAB_BROKEN")
(define-type <gdk-event-grab-broken>-or-null "GdkEventGrabBroken*" #f
"SCM_GDK_EVENT_GRAB_BROKEN_OR_NULL_P" "SCM_GDK_EVENT_GRAB_BROKEN" "SCM_MAKE_GDK_EVENT_GRAB_BROKEN")
(define-type <gdk-event-dnd> "GdkEventDND*" #f
"SCM_GDK_EVENT_DND_P" "SCM_GDK_EVENT_DND" "SCM_MAKE_GDK_EVENT_DND")
(define-type <gdk-event-dnd>-or-null "GdkEventDND*" #f
"SCM_GDK_EVENT_DND_OR_NULL_P" "SCM_GDK_EVENT_DND" "SCM_MAKE_GDK_EVENT_DND")
;; gdkfont.h
(define-type <gdk-font> "GdkFont*" #f
"SCM_GDK_FONT_P" "SCM_GDK_FONT" "SCM_MAKE_GDK_FONT")
(define-type <gdk-font>-or-null "GdkFont*" #f
"SCM_GDK_FONT_OR_NULL_P" "SCM_GDK_FONT" "SCM_MAKE_GDK_FONT")
;; gdkgc.h
(define-type <gdk-gc-values> "GdkGCValues*" #f
"SCM_GDK_GC_VALUES_P" "SCM_GDK_GC_VALUES" "SCM_MAKE_GDK_GC_VALUES")
(define-type <gdk-gc-values>-or-null "GdkGCValues*" #f
"SCM_GDK_GC_VALUES_OR_NULL_P" "SCM_GDK_GC_VALUES" "SCM_MAKE_GDK_GC_VALUES")
(define-type <gdk-gc> "GdkGC*" #f
"SCM_GDK_GC_P" "SCM_GDK_GC" "SCM_MAKE_GDK_GC")
(define-type <gdk-gc>-or-null "GdkGC*" #f
"SCM_GDK_GC_OR_NULL_P" "SCM_GDK_GC" "SCM_MAKE_GDK_GC")
;; gdkimage.h
(define-type <gdk-image> "GdkImage*" #f
"SCM_GDK_IMAGE_P" "SCM_GDK_IMAGE" "SCM_MAKE_GDK_IMAGE")
(define-type <gdk-image>-or-null "GdkImage*" #f
"SCM_GDK_IMAGE_OR_NULL_P" "SCM_GDK_IMAGE" "SCM_MAKE_GDK_IMAGE")
;; gdkinput.h
(define-type <gdk-device-key> "GdkDeviceKey*" #f
"SCM_GDK_DEVICE_KEY_P" "SCM_GDK_DEVICE_KEY" "SCM_MAKE_GDK_DEVICE_KEY")
(define-type <gdk-device-key>-or-null "GdkDeviceKey*" #f
"SCM_GDK_DEVICE_KEY_OR_NULL_P" "SCM_GDK_DEVICE_KEY" "SCM_MAKE_GDK_DEVICE_KEY")
(define-type <gdk-device-axis> "GdkDeviceAxis*" #f
"SCM_GDK_DEVICE_AXIS_P" "SCM_GDK_DEVICE_AXIS" "SCM_MAKE_GDK_DEVICE_AXIS")
(define-type <gdk-device-axis>-or-null "GdkDeviceAxis*" #f
"SCM_GDK_DEVICE_AXIS_OR_NULL_P" "SCM_GDK_DEVICE_AXIS" "SCM_MAKE_GDK_DEVICE_AXIS")
(define-type <gdk-device> "GdkDevice*" #f
"SCM_GDK_DEVICE_P" "SCM_GDK_DEVICE" "SCM_MAKE_GDK_DEVICE")
(define-type <gdk-device>-or-null "GdkDevice*" #f
"SCM_GDK_DEVICE_OR_NULL_P" "SCM_GDK_DEVICE" "SCM_MAKE_GDK_DEVICE")
(define-type <gdk-time-coord> "GdkTimeCoord*" #f
"SCM_GDK_TIME_COORD_P" "SCM_GDK_TIME_COORD" "SCM_MAKE_GDK_TIME_COORD")
(define-type <gdk-time-coord>-or-null "GdkTimeCoord*" #f
"SCM_GDK_TIME_COORD_OR_NULL_P" "SCM_GDK_TIME_COORD" "SCM_MAKE_GDK_TIME_COORD")
;; gdkkeys.h
(define-type <gdk-keymap-key> "GdkKeymapKey*" #f
"SCM_GDK_KEYMAP_KEY_P" "SCM_GDK_KEYMAP_KEY" "SCM_MAKE_GDK_KEYMAP_KEY")
(define-type <gdk-keymap-key>-or-null "GdkKeymapKey*" #f
"SCM_GDK_KEYMAP_KEY_OR_NULL_P" "SCM_GDK_KEYMAP_KEY" "SCM_MAKE_GDK_KEYMAP_KEY")
(define-type <gdk-keymap> "GdkKeymap*" #f
"SCM_GDK_KEYMAP_P" "SCM_GDK_KEYMAP" "SCM_MAKE_GDK_KEYMAP")
(define-type <gdk-keymap>-or-null "GdkKeymap*" #f
"SCM_GDK_KEYMAP_OR_NULL_P" "SCM_GDK_KEYMAP" "SCM_MAKE_GDK_KEYMAP")
;; gdkpango.h
(define-type <gdk-pango-renderer> "GdkPangoRenderer*" #f
"SCM_GDK_PANGO_RENDERER_P" "SCM_GDK_PANGO_RENDERER" "SCM_MAKE_GDK_PANGO_RENDERER")
(define-type <gdk-pango-renderer>-or-null "GdkPangoRenderer*" #f
"SCM_GDK_PANGO_RENDERER_OR_NULL_P" "SCM_GDK_PANGO_RENDERER" "SCM_MAKE_GDK_PANGO_RENDERER")
(define-type <gdk-pango-attr-stipple> "GdkPangoAttrStipple*" #f
"SCM_GDK_PANGO_ATTR_STIPPLE_P" "SCM_GDK_PANGO_ATTR_STIPPLE" "SCM_MAKE_GDK_PANGO_ATTR_STIPPLE")
(define-type <gdk-pango-attr-stipple>-or-null "GdkPangoAttrStipple*" #f
"SCM_GDK_PANGO_ATTR_STIPPLE_OR_NULL_P" "SCM_GDK_PANGO_ATTR_STIPPLE" "SCM_MAKE_GDK_PANGO_ATTR_STIPPLE")
(define-type <gdk-pango-attr-embossed> "GdkPangoAttrEmbossed*" #f
"SCM_GDK_PANGO_ATTR_EMBOSSED_P" "SCM_GDK_PANGO_ATTR_EMBOSSED" "SCM_MAKE_GDK_PANGO_ATTR_EMBOSSED")
(define-type <gdk-pango-attr-embossed>-or-null "GdkPangoAttrEmbossed*" #f
"SCM_GDK_PANGO_ATTR_EMBOSSED_OR_NULL_P" "SCM_GDK_PANGO_ATTR_EMBOSSED" "SCM_MAKE_GDK_PANGO_ATTR_EMBOSSED")
(define-type <gdk-pango-attr-emboss-color> "GdkPangoAttrEmbossColor*" #f
"SCM_GDK_PANGO_ATTR_EMBOSS_COLOR_P" "SCM_GDK_PANGO_ATTR_EMBOSS_COLOR" "SCM_MAKE_GDK_PANGO_ATTR_EMBOSS_COLOR")
(define-type <gdk-pango-attr-emboss-color>-or-null "GdkPangoAttrEmbossColor*" #f
"SCM_GDK_PANGO_ATTR_EMBOSS_COLOR_OR_NULL_P" "SCM_GDK_PANGO_ATTR_EMBOSS_COLOR" "SCM_MAKE_GDK_PANGO_ATTR_EMBOSS_COLOR")
;; gdkpixbuf.h
(define-type <gdk-pixbuf> "GdkPixbuf*" #f
"SCM_GDK_PIXBUF_P" "SCM_GDK_PIXBUF" "SCM_MAKE_GDK_PIXBUF")
(define-type <gdk-pixbuf>-or-null "GdkPixbuf*" #f
"SCM_GDK_PIXBUF_OR_NULL_P" "SCM_GDK_PIXBUF" "SCM_MAKE_GDK_PIXBUF")
(define-type <gdk-pixbuf-animation> "GdkPixbufAnimation*" #f
"SCM_GDK_PIXBUF_ANIMATION_P" "SCM_GDK_PIXBUF_ANIMATION" "SCM_MAKE_GDK_PIXBUF_ANIMATION")
(define-type <gdk-pixbuf-animation>-or-null "GdkPixbufAnimation*" #f
"SCM_GDK_PIXBUF_ANIMATION_OR_NULL_P" "SCM_GDK_PIXBUF_ANIMATION" "SCM_MAKE_GDK_PIXBUF_ANIMATION")
(define-type <gdk-pixbuf-animation-iter> "GdkPixbufAnimationIter*" #f
"SCM_GDK_PIXBUF_ANIMATION_ITER_P" "SCM_GDK_PIXBUF_ANIMATION_ITER" "SCM_MAKE_GDK_PIXBUF_ANIMATION_ITER")
(define-type <gdk-pixbuf-animation-iter>-or-null "GdkPixbufAnimationIter*" #f
"SCM_GDK_PIXBUF_ANIMATION_ITER_OR_NULL_P" "SCM_GDK_PIXBUF_ANIMATION_ITER" "SCM_MAKE_GDK_PIXBUF_ANIMATION_ITER")
;; gdkpixmap.h
(define-type <gdk-pixmap-object> "GdkPixmapObject*" #f
"SCM_GDK_PIXMAP_OBJECT_P" "SCM_GDK_PIXMAP_OBJECT" "SCM_MAKE_GDK_PIXMAP_OBJECT")
(define-type <gdk-pixmap-object>-or-null "GdkPixmapObject*" #f
"SCM_GDK_PIXMAP_OBJECT_OR_NULL_P" "SCM_GDK_PIXMAP_OBJECT" "SCM_MAKE_GDK_PIXMAP_OBJECT")
;; gdkproperty.h
;; gdkregion.h
(define-type <gdk-region> "GdkRegion*" #f
"SCM_GDK_REGION_P" "SCM_GDK_REGION" "SCM_MAKE_GDK_REGION")
(define-type <gdk-region>-or-null "GdkRegion*" #f
"SCM_GDK_REGION_OR_NULL_P" "SCM_GDK_REGION" "SCM_MAKE_GDK_REGION")
(define-type <gdk-region> "GdkRegion*" #f #f #f "SCM_MAKE_GDK_REGION")
;; gdkrgb.h
(define-type <gdk-rgb-cmap> "GdkRgbCmap*" #f
"SCM_GDK_RGB_CMAP_P" "SCM_GDK_RGB_CMAP" "SCM_MAKE_GDK_RGB_CMAP")
(define-type <gdk-rgb-cmap>-or-null "GdkRgbCmap*" #f
"SCM_GDK_RGB_CMAP_OR_NULL_P" "SCM_GDK_RGB_CMAP" "SCM_MAKE_GDK_RGB_CMAP")
;; gdkscreen.h
(define-type <gdk-screen> "GdkScreen*" #f
"SCM_GDK_SCREEN_P" "SCM_GDK_SCREEN" "SCM_MAKE_GDK_SCREEN")
(define-type <gdk-screen>-or-null "GdkScreen*" #f
"SCM_GDK_SCREEN_OR_NULL_P" "SCM_GDK_SCREEN" "SCM_MAKE_GDK_SCREEN")
;; gdkselection.h
;; gdktypes.h
(define-type <gdk-point> "GdkPoint*" #f
"SCM_GDK_POINT_P" "SCM_GDK_POINT" "SCM_MAKE_GDK_POINT")
(define-type <gdk-point>-or-null "GdkPoint*" #f
"SCM_GDK_POINT_OR_NULL_P" "SCM_GDK_POINT" "SCM_MAKE_GDK_POINT")
(define-type <gdk-rectangle> "GdkRectangle*" #f
"SCM_GDK_RECTANGLE_P" "SCM_GDK_RECTANGLE" "SCM_MAKE_GDK_RECTANGLE")
(define-type <gdk-rectangle>-or-null "GdkRectangle*" #f
"SCM_GDK_RECTANGLE_OR_NULL_P" "SCM_GDK_RECTANGLE" "SCM_MAKE_GDK_RECTANGLE")
(define-type <gdk-segment> "GdkSegment*" #f
"SCM_GDK_SEGMENT_P" "SCM_GDK_SEGMENT" "SCM_MAKE_GDK_SEGMENT")
(define-type <gdk-segment>-or-null "GdkSegment*" #f
"SCM_GDK_SEGMENT_OR_NULL_P" "SCM_GDK_SEGMENT" "SCM_MAKE_GDK_SEGMENT")
(define-type <gdk-span> "GdkSpan*" #f
"SCM_GDK_SPAN_P" "SCM_GDK_SPAN" "SCM_MAKE_GDK_SPAN")
(define-type <gdk-span>-or-null "GdkSpan*" #f
"SCM_GDK_SPAN_OR_NULL_P" "SCM_GDK_SPAN" "SCM_MAKE_GDK_SPAN")
;; gdkvisual.h
(define-type <gdk-visual> "GdkVisual*" #f
"SCM_GDK_VISUAL_P" "SCM_GDK_VISUAL" "SCM_MAKE_GDK_VISUAL")
(define-type <gdk-visual>-or-null "GdkVisual*" #f
"SCM_GDK_VISUAL_OR_NULL_P" "SCM_GDK_VISUAL" "SCM_MAKE_GDK_VISUAL")
;; gdkwindow.h
(define-type <gdk-window-attr> "GdkWindowAttr*" #f
"SCM_GDK_WINDOW_ATTR_P" "SCM_GDK_WINDOW_ATTR" "SCM_MAKE_GDK_WINDOW_ATTR")
(define-type <gdk-window-attr>-or-null "GdkWindowAttr*" #f
"SCM_GDK_WINDOW_ATTR_OR_NULL_P" "SCM_GDK_WINDOW_ATTR" "SCM_MAKE_GDK_WINDOW_ATTR")
(define-type <gdk-geometry> "GdkGeometry*" #f
"SCM_GDK_GEOMETRY_P" "SCM_GDK_GEOMETRY" "SCM_MAKE_GDK_GEOMETRY")
(define-type <gdk-geometry>-or-null "GdkGeometry*" #f
"SCM_GDK_GEOMETRY_OR_NULL_P" "SCM_GDK_GEOMETRY" "SCM_MAKE_GDK_GEOMETRY")
(define-type <gdk-pointer-hooks> "GdkPointerHooks*" #f
"SCM_GDK_POINTER_HOOKS_P" "SCM_GDK_POINTER_HOOKS" "SCM_MAKE_GDK_POINTER_HOOKS")
(define-type <gdk-pointer-hooks>-or-null "GdkPointerHooks*" #f
"SCM_GDK_POINTER_HOOKS_OR_NULL_P" "SCM_GDK_POINTER_HOOKS" "SCM_MAKE_GDK_POINTER_HOOKS")
(define-type <gdk-window-object> "GdkWindowObject*" #f
"SCM_GDK_WINDOW_OBJECT_P" "SCM_GDK_WINDOW_OBJECT" "SCM_MAKE_GDK_WINDOW_OBJECT")
(define-type <gdk-window-object>-or-null "GdkWindowObject*" #f
"SCM_GDK_WINDOW_OBJECT_OR_NULL_P" "SCM_GDK_WINDOW_OBJECT" "SCM_MAKE_GDK_WINDOW_OBJECT")
;; gdk-pixbuf-loader.h
(define-type <gdk-pixbuf-loader> "GdkPixbufLoader*" #f
"SCM_GDK_PIXBUF_LOADER_P" "SCM_GDK_PIXBUF_LOADER" "SCM_MAKE_GDK_PIXBUF_LOADER")
(define-type <gdk-pixbuf-loader>-or-null "GdkPixbufLoader*" #f
"SCM_GDK_PIXBUF_LOADER_OR_NULL_P" "SCM_GDK_PIXBUF_LOADER" "SCM_MAKE_GDK_PIXBUF_LOADER")
;; gdk-pixdata.h
(define-type <gdk-pixdata> "GdkPixdata*" #f
"SCM_GDK_PIXDATA_P" "SCM_GDK_PIXDATA" "SCM_MAKE_GDK_PIXDATA")
(define-type <gdk-pixdata>-or-null "GdkPixdata*" #f
"SCM_GDK_PIXDATA_OR_NULL_P" "SCM_GDK_PIXDATA" "SCM_MAKE_GDK_PIXDATA")
;; gdk-pixbuf-core.h
;; gdk-pixbuf-transform.h
;; gtkaboutdialog.h
(define-type <gtk-about-dialog> "GtkAboutDialog*" #f
"SCM_GTK_ABOUT_DIALOG_P" "SCM_GTK_ABOUT_DIALOG" "SCM_MAKE_GTK_ABOUT_DIALOG")
(define-type <gtk-about-dialog>-or-null "GtkAboutDialog*" #f
"SCM_GTK_ABOUT_DIALOG_OR_NULL_P" "SCM_GTK_ABOUT_DIALOG" "SCM_MAKE_GTK_ABOUT_DIALOG")
;; gtkaccelgroup.h
(define-type <gtk-accel-group> "GtkAccelGroup*" #f
"SCM_GTK_ACCEL_GROUP_P" "SCM_GTK_ACCEL_GROUP" "SCM_MAKE_GTK_ACCEL_GROUP")
(define-type <gtk-accel-group>-or-null "GtkAccelGroup*" #f
"SCM_GTK_ACCEL_GROUP_OR_NULL_P" "SCM_GTK_ACCEL_GROUP" "SCM_MAKE_GTK_ACCEL_GROUP")
(define-type <gtk-accel-key> "GtkAccelKey*" #f
"SCM_GTK_ACCEL_KEY_P" "SCM_GTK_ACCEL_KEY" "SCM_MAKE_GTK_ACCEL_KEY")
(define-type <gtk-accel-key>-or-null "GtkAccelKey*" #f
"SCM_GTK_ACCEL_KEY_OR_NULL_P" "SCM_GTK_ACCEL_KEY" "SCM_MAKE_GTK_ACCEL_KEY")
(define-type <gtk-accel-group-entry> "GtkAccelGroupEntry*" #f
"SCM_GTK_ACCEL_GROUP_ENTRY_P" "SCM_GTK_ACCEL_GROUP_ENTRY" "SCM_MAKE_GTK_ACCEL_GROUP_ENTRY")
(define-type <gtk-accel-group-entry>-or-null "GtkAccelGroupEntry*" #f
"SCM_GTK_ACCEL_GROUP_ENTRY_OR_NULL_P" "SCM_GTK_ACCEL_GROUP_ENTRY" "SCM_MAKE_GTK_ACCEL_GROUP_ENTRY")
;; gtkaccellabel.h
(define-type <gtk-accel-label> "GtkAccelLabel*" #f
"SCM_GTK_ACCEL_LABEL_P" "SCM_GTK_ACCEL_LABEL" "SCM_MAKE_GTK_ACCEL_LABEL")
(define-type <gtk-accel-label>-or-null "GtkAccelLabel*" #f
"SCM_GTK_ACCEL_LABEL_OR_NULL_P" "SCM_GTK_ACCEL_LABEL" "SCM_MAKE_GTK_ACCEL_LABEL")
;; gtkaccelmap.h
;; gtkaccessible.h
(define-type <gtk-accessible> "GtkAccessible*" #f
"SCM_GTK_ACCESSIBLE_P" "SCM_GTK_ACCESSIBLE" "SCM_MAKE_GTK_ACCESSIBLE")
(define-type <gtk-accessible>-or-null "GtkAccessible*" #f
"SCM_GTK_ACCESSIBLE_OR_NULL_P" "SCM_GTK_ACCESSIBLE" "SCM_MAKE_GTK_ACCESSIBLE")
;; gtkaction.h
(define-type <gtk-action> "GtkAction*" #f
"SCM_GTK_ACTION_P" "SCM_GTK_ACTION" "SCM_MAKE_GTK_ACTION")
(define-type <gtk-action>-or-null "GtkAction*" #f
"SCM_GTK_ACTION_OR_NULL_P" "SCM_GTK_ACTION" "SCM_MAKE_GTK_ACTION")
;; gtkactiongroup.h
(define-type <gtk-action-group> "GtkActionGroup*" #f
"SCM_GTK_ACTION_GROUP_P" "SCM_GTK_ACTION_GROUP" "SCM_MAKE_GTK_ACTION_GROUP")
(define-type <gtk-action-group>-or-null "GtkActionGroup*" #f
"SCM_GTK_ACTION_GROUP_OR_NULL_P" "SCM_GTK_ACTION_GROUP" "SCM_MAKE_GTK_ACTION_GROUP")
(define-type <gtk-action-entry> "GtkActionEntry*" #f
"SCM_GTK_ACTION_ENTRY_P" "SCM_GTK_ACTION_ENTRY" "SCM_MAKE_GTK_ACTION_ENTRY")
(define-type <gtk-action-entry>-or-null "GtkActionEntry*" #f
"SCM_GTK_ACTION_ENTRY_OR_NULL_P" "SCM_GTK_ACTION_ENTRY" "SCM_MAKE_GTK_ACTION_ENTRY")
(define-type <gtk-toggle-action-entry> "GtkToggleActionEntry*" #f
"SCM_GTK_TOGGLE_ACTION_ENTRY_P" "SCM_GTK_TOGGLE_ACTION_ENTRY" "SCM_MAKE_GTK_TOGGLE_ACTION_ENTRY")
(define-type <gtk-toggle-action-entry>-or-null "GtkToggleActionEntry*" #f
"SCM_GTK_TOGGLE_ACTION_ENTRY_OR_NULL_P" "SCM_GTK_TOGGLE_ACTION_ENTRY" "SCM_MAKE_GTK_TOGGLE_ACTION_ENTRY")
(define-type <gtk-radio-action-entry> "GtkRadioActionEntry*" #f
"SCM_GTK_RADIO_ACTION_ENTRY_P" "SCM_GTK_RADIO_ACTION_ENTRY" "SCM_MAKE_GTK_RADIO_ACTION_ENTRY")
(define-type <gtk-radio-action-entry>-or-null "GtkRadioActionEntry*" #f
"SCM_GTK_RADIO_ACTION_ENTRY_OR_NULL_P" "SCM_GTK_RADIO_ACTION_ENTRY" "SCM_MAKE_GTK_RADIO_ACTION_ENTRY")
;; gtkadjustment.h
(define-type <gtk-adjustment> "GtkAdjustment*" #f
"SCM_GTK_ADJUSTMENT_P" "SCM_GTK_ADJUSTMENT" "SCM_MAKE_GTK_ADJUSTMENT")
(define-type <gtk-adjustment>-or-null "GtkAdjustment*" #f
"SCM_GTK_ADJUSTMENT_OR_NULL_P" "SCM_GTK_ADJUSTMENT" "SCM_MAKE_GTK_ADJUSTMENT")
;; gtkalignment.h
(define-type <gtk-alignment> "GtkAlignment*" #f
"SCM_GTK_ALIGNMENT_P" "SCM_GTK_ALIGNMENT" "SCM_MAKE_GTK_ALIGNMENT")
(define-type <gtk-alignment>-or-null "GtkAlignment*" #f
"SCM_GTK_ALIGNMENT_OR_NULL_P" "SCM_GTK_ALIGNMENT" "SCM_MAKE_GTK_ALIGNMENT")
;; gtkarrow.h
(define-type <gtk-arrow> "GtkArrow*" #f
"SCM_GTK_ARROW_P" "SCM_GTK_ARROW" "SCM_MAKE_GTK_ARROW")
(define-type <gtk-arrow>-or-null "GtkArrow*" #f
"SCM_GTK_ARROW_OR_NULL_P" "SCM_GTK_ARROW" "SCM_MAKE_GTK_ARROW")
;; gtkaspectframe.h
(define-type <gtk-aspect-frame> "GtkAspectFrame*" #f
"SCM_GTK_ASPECT_FRAME_P" "SCM_GTK_ASPECT_FRAME" "SCM_MAKE_GTK_ASPECT_FRAME")
(define-type <gtk-aspect-frame>-or-null "GtkAspectFrame*" #f
"SCM_GTK_ASPECT_FRAME_OR_NULL_P" "SCM_GTK_ASPECT_FRAME" "SCM_MAKE_GTK_ASPECT_FRAME")
;; gtkbbox.h
(define-type <gtk-button-box> "GtkButtonBox*" #f
"SCM_GTK_BUTTON_BOX_P" "SCM_GTK_BUTTON_BOX" "SCM_MAKE_GTK_BUTTON_BOX")
(define-type <gtk-button-box>-or-null "GtkButtonBox*" #f
"SCM_GTK_BUTTON_BOX_OR_NULL_P" "SCM_GTK_BUTTON_BOX" "SCM_MAKE_GTK_BUTTON_BOX")
;; gtkbin.h
(define-type <gtk-bin> "GtkBin*" #f
"SCM_GTK_BIN_P" "SCM_GTK_BIN" "SCM_MAKE_GTK_BIN")
(define-type <gtk-bin>-or-null "GtkBin*" #f
"SCM_GTK_BIN_OR_NULL_P" "SCM_GTK_BIN" "SCM_MAKE_GTK_BIN")
;; gtkbindings.h
(define-type <gtk-binding-set> "GtkBindingSet*" #f
"SCM_GTK_BINDING_SET_P" "SCM_GTK_BINDING_SET" "SCM_MAKE_GTK_BINDING_SET")
(define-type <gtk-binding-set>-or-null "GtkBindingSet*" #f
"SCM_GTK_BINDING_SET_OR_NULL_P" "SCM_GTK_BINDING_SET" "SCM_MAKE_GTK_BINDING_SET")
(define-type <gtk-binding-entry> "GtkBindingEntry*" #f
"SCM_GTK_BINDING_ENTRY_P" "SCM_GTK_BINDING_ENTRY" "SCM_MAKE_GTK_BINDING_ENTRY")
(define-type <gtk-binding-entry>-or-null "GtkBindingEntry*" #f
"SCM_GTK_BINDING_ENTRY_OR_NULL_P" "SCM_GTK_BINDING_ENTRY" "SCM_MAKE_GTK_BINDING_ENTRY")
(define-type <gtk-binding-arg> "GtkBindingArg*" #f
"SCM_GTK_BINDING_ARG_P" "SCM_GTK_BINDING_ARG" "SCM_MAKE_GTK_BINDING_ARG")
(define-type <gtk-binding-arg>-or-null "GtkBindingArg*" #f
"SCM_GTK_BINDING_ARG_OR_NULL_P" "SCM_GTK_BINDING_ARG" "SCM_MAKE_GTK_BINDING_ARG")
(define-type <gtk-binding-signal> "GtkBindingSignal*" #f
"SCM_GTK_BINDING_SIGNAL_P" "SCM_GTK_BINDING_SIGNAL" "SCM_MAKE_GTK_BINDING_SIGNAL")
(define-type <gtk-binding-signal>-or-null "GtkBindingSignal*" #f
"SCM_GTK_BINDING_SIGNAL_OR_NULL_P" "SCM_GTK_BINDING_SIGNAL" "SCM_MAKE_GTK_BINDING_SIGNAL")
;; gtkbox.h
(define-type <gtk-box> "GtkBox*" #f
"SCM_GTK_BOX_P" "SCM_GTK_BOX" "SCM_MAKE_GTK_BOX")
(define-type <gtk-box>-or-null "GtkBox*" #f
"SCM_GTK_BOX_OR_NULL_P" "SCM_GTK_BOX" "SCM_MAKE_GTK_BOX")
(define-type <gtk-box-child> "GtkBoxChild*" #f
"SCM_GTK_BOX_CHILD_P" "SCM_GTK_BOX_CHILD" "SCM_MAKE_GTK_BOX_CHILD")
(define-type <gtk-box-child>-or-null "GtkBoxChild*" #f
"SCM_GTK_BOX_CHILD_OR_NULL_P" "SCM_GTK_BOX_CHILD" "SCM_MAKE_GTK_BOX_CHILD")
;; gtkbutton.h
(define-type <gtk-button> "GtkButton*" #f
"SCM_GTK_BUTTON_P" "SCM_GTK_BUTTON" "SCM_MAKE_GTK_BUTTON")
(define-type <gtk-button>-or-null "GtkButton*" #f
"SCM_GTK_BUTTON_OR_NULL_P" "SCM_GTK_BUTTON" "SCM_MAKE_GTK_BUTTON")
;; gtkcalendar.h
(define-type <gtk-calendar> "GtkCalendar*" #f
"SCM_GTK_CALENDAR_P" "SCM_GTK_CALENDAR" "SCM_MAKE_GTK_CALENDAR")
(define-type <gtk-calendar>-or-null "GtkCalendar*" #f
"SCM_GTK_CALENDAR_OR_NULL_P" "SCM_GTK_CALENDAR" "SCM_MAKE_GTK_CALENDAR")
;; gtkcelllayout.h
(define-type <gtk-cell-layout-iface> "GtkCellLayoutIface*" #f
"SCM_GTK_CELL_LAYOUT_IFACE_P" "SCM_GTK_CELL_LAYOUT_IFACE" "SCM_MAKE_GTK_CELL_LAYOUT_IFACE")
(define-type <gtk-cell-layout-iface>-or-null "GtkCellLayoutIface*" #f
"SCM_GTK_CELL_LAYOUT_IFACE_OR_NULL_P" "SCM_GTK_CELL_LAYOUT_IFACE" "SCM_MAKE_GTK_CELL_LAYOUT_IFACE")
(define-type <gtk-cell-layout> "GtkCellLayout*" #f
"SCM_GTK_CELL_LAYOUT_P" "SCM_GTK_CELL_LAYOUT" "SCM_MAKE_GTK_CELL_LAYOUT")
(define-type <gtk-cell-layout>-or-null "GtkCellLayout*" #f
"SCM_GTK_CELL_LAYOUT_OR_NULL_P" "SCM_GTK_CELL_LAYOUT" "SCM_MAKE_GTK_CELL_LAYOUT")
(define-type <gtk-cell-layout> "GtkCellLaout*" #f "SCM_GTK_CELL_LAYOUT_P" "SCM_GTK_CELL_LAYOUT" "SCM_MAKE_GTK_CELL_LAYOUT")
;; gtkcellrenderer.h
(define-type <gtk-cell-renderer> "GtkCellRenderer*" #f
"SCM_GTK_CELL_RENDERER_P" "SCM_GTK_CELL_RENDERER" "SCM_MAKE_GTK_CELL_RENDERER")
(define-type <gtk-cell-renderer>-or-null "GtkCellRenderer*" #f
"SCM_GTK_CELL_RENDERER_OR_NULL_P" "SCM_GTK_CELL_RENDERER" "SCM_MAKE_GTK_CELL_RENDERER")
;; gtkcellrenderercombo.h
(define-type <gtk-cell-renderer-combo> "GtkCellRendererCombo*" #f
"SCM_GTK_CELL_RENDERER_COMBO_P" "SCM_GTK_CELL_RENDERER_COMBO" "SCM_MAKE_GTK_CELL_RENDERER_COMBO")
(define-type <gtk-cell-renderer-combo>-or-null "GtkCellRendererCombo*" #f
"SCM_GTK_CELL_RENDERER_COMBO_OR_NULL_P" "SCM_GTK_CELL_RENDERER_COMBO" "SCM_MAKE_GTK_CELL_RENDERER_COMBO")
;; gtkcellrendererpixbuf.h
(define-type <gtk-cell-renderer-pixbuf> "GtkCellRendererPixbuf*" #f
"SCM_GTK_CELL_RENDERER_PIXBUF_P" "SCM_GTK_CELL_RENDERER_PIXBUF" "SCM_MAKE_GTK_CELL_RENDERER_PIXBUF")
(define-type <gtk-cell-renderer-pixbuf>-or-null "GtkCellRendererPixbuf*" #f
"SCM_GTK_CELL_RENDERER_PIXBUF_OR_NULL_P" "SCM_GTK_CELL_RENDERER_PIXBUF" "SCM_MAKE_GTK_CELL_RENDERER_PIXBUF")
;; gtkcellrendererprogress.h
(define-type <gtk-cell-renderer-progress> "GtkCellRendererProgress*" #f
"SCM_GTK_CELL_RENDERER_PROGRESS_P" "SCM_GTK_CELL_RENDERER_PROGRESS" "SCM_MAKE_GTK_CELL_RENDERER_PROGRESS")
(define-type <gtk-cell-renderer-progress>-or-null "GtkCellRendererProgress*" #f
"SCM_GTK_CELL_RENDERER_PROGRESS_OR_NULL_P" "SCM_GTK_CELL_RENDERER_PROGRESS" "SCM_MAKE_GTK_CELL_RENDERER_PROGRESS")
;; gtkcellrenderertext.h
(define-type <gtk-cell-renderer-text> "GtkCellRendererText*" #f
"SCM_GTK_CELL_RENDERER_TEXT_P" "SCM_GTK_CELL_RENDERER_TEXT" "SCM_MAKE_GTK_CELL_RENDERER_TEXT")
(define-type <gtk-cell-renderer-text>-or-null "GtkCellRendererText*" #f
"SCM_GTK_CELL_RENDERER_TEXT_OR_NULL_P" "SCM_GTK_CELL_RENDERER_TEXT" "SCM_MAKE_GTK_CELL_RENDERER_TEXT")
;; gtkcellrenderertoggle.h
(define-type <gtk-cell-renderer-toggle> "GtkCellRendererToggle*" #f
"SCM_GTK_CELL_RENDERER_TOGGLE_P" "SCM_GTK_CELL_RENDERER_TOGGLE" "SCM_MAKE_GTK_CELL_RENDERER_TOGGLE")
(define-type <gtk-cell-renderer-toggle>-or-null "GtkCellRendererToggle*" #f
"SCM_GTK_CELL_RENDERER_TOGGLE_OR_NULL_P" "SCM_GTK_CELL_RENDERER_TOGGLE" "SCM_MAKE_GTK_CELL_RENDERER_TOGGLE")
;; gtkcellview.h
(define-type <gtk-cell-view> "GtkCellView*" #f
"SCM_GTK_CELL_VIEW_P" "SCM_GTK_CELL_VIEW" "SCM_MAKE_GTK_CELL_VIEW")
(define-type <gtk-cell-view>-or-null "GtkCellView*" #f
"SCM_GTK_CELL_VIEW_OR_NULL_P" "SCM_GTK_CELL_VIEW" "SCM_MAKE_GTK_CELL_VIEW")
;; gtkcheckbutton.h
(define-type <gtk-check-button> "GtkCheckButton*" #f
"SCM_GTK_CHECK_BUTTON_P" "SCM_GTK_CHECK_BUTTON" "SCM_MAKE_GTK_CHECK_BUTTON")
(define-type <gtk-check-button>-or-null "GtkCheckButton*" #f
"SCM_GTK_CHECK_BUTTON_OR_NULL_P" "SCM_GTK_CHECK_BUTTON" "SCM_MAKE_GTK_CHECK_BUTTON")
;; gtkcheckmenuitem.h
(define-type <gtk-check-menu-item> "GtkCheckMenuItem*" #f
"SCM_GTK_CHECK_MENU_ITEM_P" "SCM_GTK_CHECK_MENU_ITEM" "SCM_MAKE_GTK_CHECK_MENU_ITEM")
(define-type <gtk-check-menu-item>-or-null "GtkCheckMenuItem*" #f
"SCM_GTK_CHECK_MENU_ITEM_OR_NULL_P" "SCM_GTK_CHECK_MENU_ITEM" "SCM_MAKE_GTK_CHECK_MENU_ITEM")
;; gtkclipboard.h
(define-type <gtk-clipboard> "GtkClipboard*" #f
"SCM_GTK_CLIPBOARD_P" "SCM_GTK_CLIPBOARD" "SCM_MAKE_GTK_CLIPBOARD")
(define-type <gtk-clipboard>-or-null "GtkClipboard*" #f
"SCM_GTK_CLIPBOARD_OR_NULL_P" "SCM_GTK_CLIPBOARD" "SCM_MAKE_GTK_CLIPBOARD")
(define-type <gtk-clipboard> "GtkClipboard*" #f "SCM_GTK_CLIPBOARD_P" "SCM_GTK_CLIPBOARD" "SCM_MAKE_GTK_CLIPBOARD")
;; gtkclist.h
(define-type <gtk-clist-cell-info> "GtkCListCellInfo*" #f
"SCM_GTK_CLIST_CELL_INFO_P" "SCM_GTK_CLIST_CELL_INFO" "SCM_MAKE_GTK_CLIST_CELL_INFO")
(define-type <gtk-clist-cell-info>-or-null "GtkCListCellInfo*" #f
"SCM_GTK_CLIST_CELL_INFO_OR_NULL_P" "SCM_GTK_CLIST_CELL_INFO" "SCM_MAKE_GTK_CLIST_CELL_INFO")
(define-type <gtk-clist-dest-info> "GtkCListDestInfo*" #f
"SCM_GTK_CLIST_DEST_INFO_P" "SCM_GTK_CLIST_DEST_INFO" "SCM_MAKE_GTK_CLIST_DEST_INFO")
(define-type <gtk-clist-dest-info>-or-null "GtkCListDestInfo*" #f
"SCM_GTK_CLIST_DEST_INFO_OR_NULL_P" "SCM_GTK_CLIST_DEST_INFO" "SCM_MAKE_GTK_CLIST_DEST_INFO")
(define-type <gtk-clist> "GtkCList*" #f
"SCM_GTK_CLIST_P" "SCM_GTK_CLIST" "SCM_MAKE_GTK_CLIST")
(define-type <gtk-clist>-or-null "GtkCList*" #f
"SCM_GTK_CLIST_OR_NULL_P" "SCM_GTK_CLIST" "SCM_MAKE_GTK_CLIST")
(define-type <gtk-clist-column> "GtkCListColumn*" #f
"SCM_GTK_CLIST_COLUMN_P" "SCM_GTK_CLIST_COLUMN" "SCM_MAKE_GTK_CLIST_COLUMN")
(define-type <gtk-clist-column>-or-null "GtkCListColumn*" #f
"SCM_GTK_CLIST_COLUMN_OR_NULL_P" "SCM_GTK_CLIST_COLUMN" "SCM_MAKE_GTK_CLIST_COLUMN")
(define-type <gtk-clist-row> "GtkCListRow*" #f
"SCM_GTK_CLIST_ROW_P" "SCM_GTK_CLIST_ROW" "SCM_MAKE_GTK_CLIST_ROW")
(define-type <gtk-clist-row>-or-null "GtkCListRow*" #f
"SCM_GTK_CLIST_ROW_OR_NULL_P" "SCM_GTK_CLIST_ROW" "SCM_MAKE_GTK_CLIST_ROW")
(define-type <gtk-cell-text> "GtkCellText*" #f
"SCM_GTK_CELL_TEXT_P" "SCM_GTK_CELL_TEXT" "SCM_MAKE_GTK_CELL_TEXT")
(define-type <gtk-cell-text>-or-null "GtkCellText*" #f
"SCM_GTK_CELL_TEXT_OR_NULL_P" "SCM_GTK_CELL_TEXT" "SCM_MAKE_GTK_CELL_TEXT")
(define-type <gtk-cell-pixmap> "GtkCellPixmap*" #f
"SCM_GTK_CELL_PIXMAP_P" "SCM_GTK_CELL_PIXMAP" "SCM_MAKE_GTK_CELL_PIXMAP")
(define-type <gtk-cell-pixmap>-or-null "GtkCellPixmap*" #f
"SCM_GTK_CELL_PIXMAP_OR_NULL_P" "SCM_GTK_CELL_PIXMAP" "SCM_MAKE_GTK_CELL_PIXMAP")
(define-type <gtk-cell-pix-text> "GtkCellPixText*" #f
"SCM_GTK_CELL_PIX_TEXT_P" "SCM_GTK_CELL_PIX_TEXT" "SCM_MAKE_GTK_CELL_PIX_TEXT")
(define-type <gtk-cell-pix-text>-or-null "GtkCellPixText*" #f
"SCM_GTK_CELL_PIX_TEXT_OR_NULL_P" "SCM_GTK_CELL_PIX_TEXT" "SCM_MAKE_GTK_CELL_PIX_TEXT")
(define-type <gtk-cell-widget> "GtkCellWidget*" #f
"SCM_GTK_CELL_WIDGET_P" "SCM_GTK_CELL_WIDGET" "SCM_MAKE_GTK_CELL_WIDGET")
(define-type <gtk-cell-widget>-or-null "GtkCellWidget*" #f
"SCM_GTK_CELL_WIDGET_OR_NULL_P" "SCM_GTK_CELL_WIDGET" "SCM_MAKE_GTK_CELL_WIDGET")
(define-type <gtk-cell> "GtkCell*" #f
"SCM_GTK_CELL_P" "SCM_GTK_CELL" "SCM_MAKE_GTK_CELL")
(define-type <gtk-cell>-or-null "GtkCell*" #f
"SCM_GTK_CELL_OR_NULL_P" "SCM_GTK_CELL" "SCM_MAKE_GTK_CELL")
;; gtkcolorbutton.h
(define-type <gtk-color-button> "GtkColorButton*" #f
"SCM_GTK_COLOR_BUTTON_P" "SCM_GTK_COLOR_BUTTON" "SCM_MAKE_GTK_COLOR_BUTTON")
(define-type <gtk-color-button>-or-null "GtkColorButton*" #f
"SCM_GTK_COLOR_BUTTON_OR_NULL_P" "SCM_GTK_COLOR_BUTTON" "SCM_MAKE_GTK_COLOR_BUTTON")
;; gtkcolorsel.h
(define-type <gtk-color-selection> "GtkColorSelection*" #f
"SCM_GTK_COLOR_SELECTION_P" "SCM_GTK_COLOR_SELECTION" "SCM_MAKE_GTK_COLOR_SELECTION")
(define-type <gtk-color-selection>-or-null "GtkColorSelection*" #f
"SCM_GTK_COLOR_SELECTION_OR_NULL_P" "SCM_GTK_COLOR_SELECTION" "SCM_MAKE_GTK_COLOR_SELECTION")
;; gtkcolorseldialog.h
(define-type <gtk-color-selection-dialog> "GtkColorSelectionDialog*" #f
"SCM_GTK_COLOR_SELECTION_DIALOG_P" "SCM_GTK_COLOR_SELECTION_DIALOG" "SCM_MAKE_GTK_COLOR_SELECTION_DIALOG")
(define-type <gtk-color-selection-dialog>-or-null "GtkColorSelectionDialog*" #f
"SCM_GTK_COLOR_SELECTION_DIALOG_OR_NULL_P" "SCM_GTK_COLOR_SELECTION_DIALOG" "SCM_MAKE_GTK_COLOR_SELECTION_DIALOG")
;; gtkcombo.h
(define-type <gtk-combo> "GtkCombo*" #f
"SCM_GTK_COMBO_P" "SCM_GTK_COMBO" "SCM_MAKE_GTK_COMBO")
(define-type <gtk-combo>-or-null "GtkCombo*" #f
"SCM_GTK_COMBO_OR_NULL_P" "SCM_GTK_COMBO" "SCM_MAKE_GTK_COMBO")
;; gtkcombobox.h
(define-type <gtk-combo-box> "GtkComboBox*" #f
"SCM_GTK_COMBO_BOX_P" "SCM_GTK_COMBO_BOX" "SCM_MAKE_GTK_COMBO_BOX")
(define-type <gtk-combo-box>-or-null "GtkComboBox*" #f
"SCM_GTK_COMBO_BOX_OR_NULL_P" "SCM_GTK_COMBO_BOX" "SCM_MAKE_GTK_COMBO_BOX")
;; gtkcomboboxentry.h
(define-type <gtk-combo-box-entry> "GtkComboBoxEntry*" #f
"SCM_GTK_COMBO_BOX_ENTRY_P" "SCM_GTK_COMBO_BOX_ENTRY" "SCM_MAKE_GTK_COMBO_BOX_ENTRY")
(define-type <gtk-combo-box-entry>-or-null "GtkComboBoxEntry*" #f
"SCM_GTK_COMBO_BOX_ENTRY_OR_NULL_P" "SCM_GTK_COMBO_BOX_ENTRY" "SCM_MAKE_GTK_COMBO_BOX_ENTRY")
;; gtkcontainer.h
(define-type <gtk-container> "GtkContainer*" #f
"SCM_GTK_CONTAINER_P" "SCM_GTK_CONTAINER" "SCM_MAKE_GTK_CONTAINER")
(define-type <gtk-container>-or-null "GtkContainer*" #f
"SCM_GTK_CONTAINER_OR_NULL_P" "SCM_GTK_CONTAINER" "SCM_MAKE_GTK_CONTAINER")
;; gtkctree.h
(define-type <gtk-ctree> "GtkCTree*" #f
"SCM_GTK_CTREE_P" "SCM_GTK_CTREE" "SCM_MAKE_GTK_CTREE")
(define-type <gtk-ctree>-or-null "GtkCTree*" #f
"SCM_GTK_CTREE_OR_NULL_P" "SCM_GTK_CTREE" "SCM_MAKE_GTK_CTREE")
(define-type <gtk-ctree-row> "GtkCTreeRow*" #f
"SCM_GTK_CTREE_ROW_P" "SCM_GTK_CTREE_ROW" "SCM_MAKE_GTK_CTREE_ROW")
(define-type <gtk-ctree-row>-or-null "GtkCTreeRow*" #f
"SCM_GTK_CTREE_ROW_OR_NULL_P" "SCM_GTK_CTREE_ROW" "SCM_MAKE_GTK_CTREE_ROW")
(define-type <gtk-ctree-node> "GtkCTreeNode*" #f
"SCM_GTK_CTREE_NODE_P" "SCM_GTK_CTREE_NODE" "SCM_MAKE_GTK_CTREE_NODE")
(define-type <gtk-ctree-node>-or-null "GtkCTreeNode*" #f
"SCM_GTK_CTREE_NODE_OR_NULL_P" "SCM_GTK_CTREE_NODE" "SCM_MAKE_GTK_CTREE_NODE")
;; gtkcurve.h
(define-type <gtk-curve> "GtkCurve*" #f
"SCM_GTK_CURVE_P" "SCM_GTK_CURVE" "SCM_MAKE_GTK_CURVE")
(define-type <gtk-curve>-or-null "GtkCurve*" #f
"SCM_GTK_CURVE_OR_NULL_P" "SCM_GTK_CURVE" "SCM_MAKE_GTK_CURVE")
;; gtkdialog.h
(define-type <gtk-dialog> "GtkDialog*" #f
"SCM_GTK_DIALOG_P" "SCM_GTK_DIALOG" "SCM_MAKE_GTK_DIALOG")
(define-type <gtk-dialog>-or-null "GtkDialog*" #f
"SCM_GTK_DIALOG_OR_NULL_P" "SCM_GTK_DIALOG" "SCM_MAKE_GTK_DIALOG")
;; gtkdnd.h
;; gtkdrawingarea.h
(define-type <gtk-drawing-area> "GtkDrawingArea*" #f
"SCM_GTK_DRAWING_AREA_P" "SCM_GTK_DRAWING_AREA" "SCM_MAKE_GTK_DRAWING_AREA")
(define-type <gtk-drawing-area>-or-null "GtkDrawingArea*" #f
"SCM_GTK_DRAWING_AREA_OR_NULL_P" "SCM_GTK_DRAWING_AREA" "SCM_MAKE_GTK_DRAWING_AREA")
;; gtkeditable.h
(define-type <gtk-editable> "GtkEditable*" #f
"SCM_GTK_EDITABLE_P" "SCM_GTK_EDITABLE" "SCM_MAKE_GTK_EDITABLE")
(define-type <gtk-editable>-or-null "GtkEditable*" #f
"SCM_GTK_EDITABLE_OR_NULL_P" "SCM_GTK_EDITABLE" "SCM_MAKE_GTK_EDITABLE")
(define-type <gtk-editable> "GtkEditable*" #f "SCM_GTK_EDITABLE_P" "SCM_GTK_EDITABLE" "SCM_MAKE_GTK_EDITABLE")
;; gtkentry.h
(define-type <gtk-entry> "GtkEntry*" #f
"SCM_GTK_ENTRY_P" "SCM_GTK_ENTRY" "SCM_MAKE_GTK_ENTRY")
(define-type <gtk-entry>-or-null "GtkEntry*" #f
"SCM_GTK_ENTRY_OR_NULL_P" "SCM_GTK_ENTRY" "SCM_MAKE_GTK_ENTRY")
;; gtkentrycompletion.h
(define-type <gtk-entry-completion> "GtkEntryCompletion*" #f
"SCM_GTK_ENTRY_COMPLETION_P" "SCM_GTK_ENTRY_COMPLETION" "SCM_MAKE_GTK_ENTRY_COMPLETION")
(define-type <gtk-entry-completion>-or-null "GtkEntryCompletion*" #f
"SCM_GTK_ENTRY_COMPLETION_OR_NULL_P" "SCM_GTK_ENTRY_COMPLETION" "SCM_MAKE_GTK_ENTRY_COMPLETION")
;; gtkenums.h
;; gtkeventbox.h
(define-type <gtk-event-box> "GtkEventBox*" #f
"SCM_GTK_EVENT_BOX_P" "SCM_GTK_EVENT_BOX" "SCM_MAKE_GTK_EVENT_BOX")
(define-type <gtk-event-box>-or-null "GtkEventBox*" #f
"SCM_GTK_EVENT_BOX_OR_NULL_P" "SCM_GTK_EVENT_BOX" "SCM_MAKE_GTK_EVENT_BOX")
;; gtkexpander.h
(define-type <gtk-expander> "GtkExpander*" #f
"SCM_GTK_EXPANDER_P" "SCM_GTK_EXPANDER" "SCM_MAKE_GTK_EXPANDER")
(define-type <gtk-expander>-or-null "GtkExpander*" #f
"SCM_GTK_EXPANDER_OR_NULL_P" "SCM_GTK_EXPANDER" "SCM_MAKE_GTK_EXPANDER")
;; gtkfilesel.h
(define-type <gtk-file-selection> "GtkFileSelection*" #f
"SCM_GTK_FILE_SELECTION_P" "SCM_GTK_FILE_SELECTION" "SCM_MAKE_GTK_FILE_SELECTION")
(define-type <gtk-file-selection>-or-null "GtkFileSelection*" #f
"SCM_GTK_FILE_SELECTION_OR_NULL_P" "SCM_GTK_FILE_SELECTION" "SCM_MAKE_GTK_FILE_SELECTION")
;; gtkfixed.h
(define-type <gtk-fixed> "GtkFixed*" #f
"SCM_GTK_FIXED_P" "SCM_GTK_FIXED" "SCM_MAKE_GTK_FIXED")
(define-type <gtk-fixed>-or-null "GtkFixed*" #f
"SCM_GTK_FIXED_OR_NULL_P" "SCM_GTK_FIXED" "SCM_MAKE_GTK_FIXED")
(define-type <gtk-fixed-child> "GtkFixedChild*" #f
"SCM_GTK_FIXED_CHILD_P" "SCM_GTK_FIXED_CHILD" "SCM_MAKE_GTK_FIXED_CHILD")
(define-type <gtk-fixed-child>-or-null "GtkFixedChild*" #f
"SCM_GTK_FIXED_CHILD_OR_NULL_P" "SCM_GTK_FIXED_CHILD" "SCM_MAKE_GTK_FIXED_CHILD")
;; gtkfilechooserbutton.h
(define-type <gtk-file-chooser-button> "GtkFileChooserButton*" #f
"SCM_GTK_FILE_CHOOSER_BUTTON_P" "SCM_GTK_FILE_CHOOSER_BUTTON" "SCM_MAKE_GTK_FILE_CHOOSER_BUTTON")
(define-type <gtk-file-chooser-button>-or-null "GtkFileChooserButton*" #f
"SCM_GTK_FILE_CHOOSER_BUTTON_OR_NULL_P" "SCM_GTK_FILE_CHOOSER_BUTTON" "SCM_MAKE_GTK_FILE_CHOOSER_BUTTON")
;; gtkfilechooserdialog.h
(define-type <gtk-file-chooser-dialog> "GtkFileChooserDialog*" #f
"SCM_GTK_FILE_CHOOSER_DIALOG_P" "SCM_GTK_FILE_CHOOSER_DIALOG" "SCM_MAKE_GTK_FILE_CHOOSER_DIALOG")
(define-type <gtk-file-chooser-dialog>-or-null "GtkFileChooserDialog*" #f
"SCM_GTK_FILE_CHOOSER_DIALOG_OR_NULL_P" "SCM_GTK_FILE_CHOOSER_DIALOG" "SCM_MAKE_GTK_FILE_CHOOSER_DIALOG")
;; gtkfilechooserwidget.h
(define-type <gtk-file-chooser-widget> "GtkFileChooserWidget*" #f
"SCM_GTK_FILE_CHOOSER_WIDGET_P" "SCM_GTK_FILE_CHOOSER_WIDGET" "SCM_MAKE_GTK_FILE_CHOOSER_WIDGET")
(define-type <gtk-file-chooser-widget>-or-null "GtkFileChooserWidget*" #f
"SCM_GTK_FILE_CHOOSER_WIDGET_OR_NULL_P" "SCM_GTK_FILE_CHOOSER_WIDGET" "SCM_MAKE_GTK_FILE_CHOOSER_WIDGET")
;; gtkfontbutton.h
(define-type <gtk-font-button> "GtkFontButton*" #f
"SCM_GTK_FONT_BUTTON_P" "SCM_GTK_FONT_BUTTON" "SCM_MAKE_GTK_FONT_BUTTON")
(define-type <gtk-font-button>-or-null "GtkFontButton*" #f
"SCM_GTK_FONT_BUTTON_OR_NULL_P" "SCM_GTK_FONT_BUTTON" "SCM_MAKE_GTK_FONT_BUTTON")
;; gtkfontsel.h
(define-type <gtk-font-selection> "GtkFontSelection*" #f
"SCM_GTK_FONT_SELECTION_P" "SCM_GTK_FONT_SELECTION" "SCM_MAKE_GTK_FONT_SELECTION")
(define-type <gtk-font-selection>-or-null "GtkFontSelection*" #f
"SCM_GTK_FONT_SELECTION_OR_NULL_P" "SCM_GTK_FONT_SELECTION" "SCM_MAKE_GTK_FONT_SELECTION")
(define-type <gtk-font-selection-dialog> "GtkFontSelectionDialog*" #f
"SCM_GTK_FONT_SELECTION_DIALOG_P" "SCM_GTK_FONT_SELECTION_DIALOG" "SCM_MAKE_GTK_FONT_SELECTION_DIALOG")
(define-type <gtk-font-selection-dialog>-or-null "GtkFontSelectionDialog*" #f
"SCM_GTK_FONT_SELECTION_DIALOG_OR_NULL_P" "SCM_GTK_FONT_SELECTION_DIALOG" "SCM_MAKE_GTK_FONT_SELECTION_DIALOG")
;; gtkframe.h
(define-type <gtk-frame> "GtkFrame*" #f
"SCM_GTK_FRAME_P" "SCM_GTK_FRAME" "SCM_MAKE_GTK_FRAME")
(define-type <gtk-frame>-or-null "GtkFrame*" #f
"SCM_GTK_FRAME_OR_NULL_P" "SCM_GTK_FRAME" "SCM_MAKE_GTK_FRAME")
;; gtkgamma.h
(define-type <gtk-gamma-curve> "GtkGammaCurve*" #f
"SCM_GTK_GAMMA_CURVE_P" "SCM_GTK_GAMMA_CURVE" "SCM_MAKE_GTK_GAMMA_CURVE")
(define-type <gtk-gamma-curve>-or-null "GtkGammaCurve*" #f
"SCM_GTK_GAMMA_CURVE_OR_NULL_P" "SCM_GTK_GAMMA_CURVE" "SCM_MAKE_GTK_GAMMA_CURVE")
;; gtkgc.h
;; gtkhandlebox.h
(define-type <gtk-handle-box> "GtkHandleBox*" #f
"SCM_GTK_HANDLE_BOX_P" "SCM_GTK_HANDLE_BOX" "SCM_MAKE_GTK_HANDLE_BOX")
(define-type <gtk-handle-box>-or-null "GtkHandleBox*" #f
"SCM_GTK_HANDLE_BOX_OR_NULL_P" "SCM_GTK_HANDLE_BOX" "SCM_MAKE_GTK_HANDLE_BOX")
;; gtkhbbox.h
(define-type <gtk-hbutton-box> "GtkHButtonBox*" #f
"SCM_GTK_HBUTTON_BOX_P" "SCM_GTK_HBUTTON_BOX" "SCM_MAKE_GTK_HBUTTON_BOX")
(define-type <gtk-hbutton-box>-or-null "GtkHButtonBox*" #f
"SCM_GTK_HBUTTON_BOX_OR_NULL_P" "SCM_GTK_HBUTTON_BOX" "SCM_MAKE_GTK_HBUTTON_BOX")
;; gtkhbox.h
(define-type <gtk-hbox> "GtkHBox*" #f
"SCM_GTK_HBOX_P" "SCM_GTK_HBOX" "SCM_MAKE_GTK_HBOX")
(define-type <gtk-hbox>-or-null "GtkHBox*" #f
"SCM_GTK_HBOX_OR_NULL_P" "SCM_GTK_HBOX" "SCM_MAKE_GTK_HBOX")
;; gtkhpaned.h
(define-type <gtk-hpaned> "GtkHPaned*" #f
"SCM_GTK_HPANED_P" "SCM_GTK_HPANED" "SCM_MAKE_GTK_HPANED")
(define-type <gtk-hpaned>-or-null "GtkHPaned*" #f
"SCM_GTK_HPANED_OR_NULL_P" "SCM_GTK_HPANED" "SCM_MAKE_GTK_HPANED")
;; gtkhruler.h
(define-type <gtk-hruler> "GtkHRuler*" #f
"SCM_GTK_HRULER_P" "SCM_GTK_HRULER" "SCM_MAKE_GTK_HRULER")
(define-type <gtk-hruler>-or-null "GtkHRuler*" #f
"SCM_GTK_HRULER_OR_NULL_P" "SCM_GTK_HRULER" "SCM_MAKE_GTK_HRULER")
;; gtkhscale.h
(define-type <gtk-hscale> "GtkHScale*" #f
"SCM_GTK_HSCALE_P" "SCM_GTK_HSCALE" "SCM_MAKE_GTK_HSCALE")
(define-type <gtk-hscale>-or-null "GtkHScale*" #f
"SCM_GTK_HSCALE_OR_NULL_P" "SCM_GTK_HSCALE" "SCM_MAKE_GTK_HSCALE")
;; gtkhscrollbar.h
(define-type <gtk-hscrollbar> "GtkHScrollbar*" #f
"SCM_GTK_HSCROLLBAR_P" "SCM_GTK_HSCROLLBAR" "SCM_MAKE_GTK_HSCROLLBAR")
(define-type <gtk-hscrollbar>-or-null "GtkHScrollbar*" #f
"SCM_GTK_HSCROLLBAR_OR_NULL_P" "SCM_GTK_HSCROLLBAR" "SCM_MAKE_GTK_HSCROLLBAR")
;; gtkhseparator.h
(define-type <gtk-hseparator> "GtkHSeparator*" #f
"SCM_GTK_HSEPARATOR_P" "SCM_GTK_HSEPARATOR" "SCM_MAKE_GTK_HSEPARATOR")
(define-type <gtk-hseparator>-or-null "GtkHSeparator*" #f
"SCM_GTK_HSEPARATOR_OR_NULL_P" "SCM_GTK_HSEPARATOR" "SCM_MAKE_GTK_HSEPARATOR")
;; gtkiconfactory.h
(define-type <gtk-icon-factory> "GtkIconFactory*" #f
"SCM_GTK_ICON_FACTORY_P" "SCM_GTK_ICON_FACTORY" "SCM_MAKE_GTK_ICON_FACTORY")
(define-type <gtk-icon-factory>-or-null "GtkIconFactory*" #f
"SCM_GTK_ICON_FACTORY_OR_NULL_P" "SCM_GTK_ICON_FACTORY" "SCM_MAKE_GTK_ICON_FACTORY")
;; gtkicontheme.h
(define-type <gtk-icon-theme> "GtkIconTheme*" #f
"SCM_GTK_ICON_THEME_P" "SCM_GTK_ICON_THEME" "SCM_MAKE_GTK_ICON_THEME")
(define-type <gtk-icon-theme>-or-null "GtkIconTheme*" #f
"SCM_GTK_ICON_THEME_OR_NULL_P" "SCM_GTK_ICON_THEME" "SCM_MAKE_GTK_ICON_THEME")
;; gtkiconview.h
(define-type <gtk-icon-view> "GtkIconView*" #f
"SCM_GTK_ICON_VIEW_P" "SCM_GTK_ICON_VIEW" "SCM_MAKE_GTK_ICON_VIEW")
(define-type <gtk-icon-view>-or-null "GtkIconView*" #f
"SCM_GTK_ICON_VIEW_OR_NULL_P" "SCM_GTK_ICON_VIEW" "SCM_MAKE_GTK_ICON_VIEW")
;; gtkimage.h
(define-type <gtk-image-pixmap-data> "GtkImagePixmapData*" #f
"SCM_GTK_IMAGE_PIXMAP_DATA_P" "SCM_GTK_IMAGE_PIXMAP_DATA" "SCM_MAKE_GTK_IMAGE_PIXMAP_DATA")
(define-type <gtk-image-pixmap-data>-or-null "GtkImagePixmapData*" #f
"SCM_GTK_IMAGE_PIXMAP_DATA_OR_NULL_P" "SCM_GTK_IMAGE_PIXMAP_DATA" "SCM_MAKE_GTK_IMAGE_PIXMAP_DATA")
(define-type <gtk-image-image-data> "GtkImageImageData*" #f
"SCM_GTK_IMAGE_IMAGE_DATA_P" "SCM_GTK_IMAGE_IMAGE_DATA" "SCM_MAKE_GTK_IMAGE_IMAGE_DATA")
(define-type <gtk-image-image-data>-or-null "GtkImageImageData*" #f
"SCM_GTK_IMAGE_IMAGE_DATA_OR_NULL_P" "SCM_GTK_IMAGE_IMAGE_DATA" "SCM_MAKE_GTK_IMAGE_IMAGE_DATA")
(define-type <gtk-image-pixbuf-data> "GtkImagePixbufData*" #f
"SCM_GTK_IMAGE_PIXBUF_DATA_P" "SCM_GTK_IMAGE_PIXBUF_DATA" "SCM_MAKE_GTK_IMAGE_PIXBUF_DATA")
(define-type <gtk-image-pixbuf-data>-or-null "GtkImagePixbufData*" #f
"SCM_GTK_IMAGE_PIXBUF_DATA_OR_NULL_P" "SCM_GTK_IMAGE_PIXBUF_DATA" "SCM_MAKE_GTK_IMAGE_PIXBUF_DATA")
(define-type <gtk-image-stock-data> "GtkImageStockData*" #f
"SCM_GTK_IMAGE_STOCK_DATA_P" "SCM_GTK_IMAGE_STOCK_DATA" "SCM_MAKE_GTK_IMAGE_STOCK_DATA")
(define-type <gtk-image-stock-data>-or-null "GtkImageStockData*" #f
"SCM_GTK_IMAGE_STOCK_DATA_OR_NULL_P" "SCM_GTK_IMAGE_STOCK_DATA" "SCM_MAKE_GTK_IMAGE_STOCK_DATA")
(define-type <gtk-image-icon-set-data> "GtkImageIconSetData*" #f
"SCM_GTK_IMAGE_ICON_SET_DATA_P" "SCM_GTK_IMAGE_ICON_SET_DATA" "SCM_MAKE_GTK_IMAGE_ICON_SET_DATA")
(define-type <gtk-image-icon-set-data>-or-null "GtkImageIconSetData*" #f
"SCM_GTK_IMAGE_ICON_SET_DATA_OR_NULL_P" "SCM_GTK_IMAGE_ICON_SET_DATA" "SCM_MAKE_GTK_IMAGE_ICON_SET_DATA")
(define-type <gtk-image-animation-data> "GtkImageAnimationData*" #f
"SCM_GTK_IMAGE_ANIMATION_DATA_P" "SCM_GTK_IMAGE_ANIMATION_DATA" "SCM_MAKE_GTK_IMAGE_ANIMATION_DATA")
(define-type <gtk-image-animation-data>-or-null "GtkImageAnimationData*" #f
"SCM_GTK_IMAGE_ANIMATION_DATA_OR_NULL_P" "SCM_GTK_IMAGE_ANIMATION_DATA" "SCM_MAKE_GTK_IMAGE_ANIMATION_DATA")
(define-type <gtk-image-icon-name-data> "GtkImageIconNameData*" #f
"SCM_GTK_IMAGE_ICON_NAME_DATA_P" "SCM_GTK_IMAGE_ICON_NAME_DATA" "SCM_MAKE_GTK_IMAGE_ICON_NAME_DATA")
(define-type <gtk-image-icon-name-data>-or-null "GtkImageIconNameData*" #f
"SCM_GTK_IMAGE_ICON_NAME_DATA_OR_NULL_P" "SCM_GTK_IMAGE_ICON_NAME_DATA" "SCM_MAKE_GTK_IMAGE_ICON_NAME_DATA")
(define-type <gtk-image-gicon-data> "GtkImageGIconData*" #f
"SCM_GTK_IMAGE_GICON_DATA_P" "SCM_GTK_IMAGE_GICON_DATA" "SCM_MAKE_GTK_IMAGE_GICON_DATA")
(define-type <gtk-image-gicon-data>-or-null "GtkImageGIconData*" #f
"SCM_GTK_IMAGE_GICON_DATA_OR_NULL_P" "SCM_GTK_IMAGE_GICON_DATA" "SCM_MAKE_GTK_IMAGE_GICON_DATA")
(define-type <gtk-image> "GtkImage*" #f
"SCM_GTK_IMAGE_P" "SCM_GTK_IMAGE" "SCM_MAKE_GTK_IMAGE")
(define-type <gtk-image>-or-null "GtkImage*" #f
"SCM_GTK_IMAGE_OR_NULL_P" "SCM_GTK_IMAGE" "SCM_MAKE_GTK_IMAGE")
;; gtkimagemenuitem.h
(define-type <gtk-image-menu-item> "GtkImageMenuItem*" #f
"SCM_GTK_IMAGE_MENU_ITEM_P" "SCM_GTK_IMAGE_MENU_ITEM" "SCM_MAKE_GTK_IMAGE_MENU_ITEM")
(define-type <gtk-image-menu-item>-or-null "GtkImageMenuItem*" #f
"SCM_GTK_IMAGE_MENU_ITEM_OR_NULL_P" "SCM_GTK_IMAGE_MENU_ITEM" "SCM_MAKE_GTK_IMAGE_MENU_ITEM")
;; gtkimcontext.h
(define-type <gtk-im-context> "GtkIMContext*" #f
"SCM_GTK_IM_CONTEXT_P" "SCM_GTK_IM_CONTEXT" "SCM_MAKE_GTK_IM_CONTEXT")
(define-type <gtk-im-context>-or-null "GtkIMContext*" #f
"SCM_GTK_IM_CONTEXT_OR_NULL_P" "SCM_GTK_IM_CONTEXT" "SCM_MAKE_GTK_IM_CONTEXT")
;; gtkimcontextsimple.h
(define-type <gtk-im-context-simple> "GtkIMContextSimple*" #f
"SCM_GTK_IM_CONTEXT_SIMPLE_P" "SCM_GTK_IM_CONTEXT_SIMPLE" "SCM_MAKE_GTK_IM_CONTEXT_SIMPLE")
(define-type <gtk-im-context-simple>-or-null "GtkIMContextSimple*" #f
"SCM_GTK_IM_CONTEXT_SIMPLE_OR_NULL_P" "SCM_GTK_IM_CONTEXT_SIMPLE" "SCM_MAKE_GTK_IM_CONTEXT_SIMPLE")
;; gtkimmulticontext.h
(define-type <gtk-im-multicontext> "GtkIMMulticontext*" #f
"SCM_GTK_IM_MULTICONTEXT_P" "SCM_GTK_IM_MULTICONTEXT" "SCM_MAKE_GTK_IM_MULTICONTEXT")
(define-type <gtk-im-multicontext>-or-null "GtkIMMulticontext*" #f
"SCM_GTK_IM_MULTICONTEXT_OR_NULL_P" "SCM_GTK_IM_MULTICONTEXT" "SCM_MAKE_GTK_IM_MULTICONTEXT")
;; gtkinputdialog.h
(define-type <gtk-input-dialog> "GtkInputDialog*" #f
"SCM_GTK_INPUT_DIALOG_P" "SCM_GTK_INPUT_DIALOG" "SCM_MAKE_GTK_INPUT_DIALOG")
(define-type <gtk-input-dialog>-or-null "GtkInputDialog*" #f
"SCM_GTK_INPUT_DIALOG_OR_NULL_P" "SCM_GTK_INPUT_DIALOG" "SCM_MAKE_GTK_INPUT_DIALOG")
;; gtkinvisible.h
(define-type <gtk-invisible> "GtkInvisible*" #f
"SCM_GTK_INVISIBLE_P" "SCM_GTK_INVISIBLE" "SCM_MAKE_GTK_INVISIBLE")
(define-type <gtk-invisible>-or-null "GtkInvisible*" #f
"SCM_GTK_INVISIBLE_OR_NULL_P" "SCM_GTK_INVISIBLE" "SCM_MAKE_GTK_INVISIBLE")
;; gtkitem.h
(define-type <gtk-item> "GtkItem*" #f
"SCM_GTK_ITEM_P" "SCM_GTK_ITEM" "SCM_MAKE_GTK_ITEM")
(define-type <gtk-item>-or-null "GtkItem*" #f
"SCM_GTK_ITEM_OR_NULL_P" "SCM_GTK_ITEM" "SCM_MAKE_GTK_ITEM")
;; gtkitemfactory.h
(define-type <gtk-item-factory> "GtkItemFactory*" #f
"SCM_GTK_ITEM_FACTORY_P" "SCM_GTK_ITEM_FACTORY" "SCM_MAKE_GTK_ITEM_FACTORY")
(define-type <gtk-item-factory>-or-null "GtkItemFactory*" #f
"SCM_GTK_ITEM_FACTORY_OR_NULL_P" "SCM_GTK_ITEM_FACTORY" "SCM_MAKE_GTK_ITEM_FACTORY")
(define-type <gtk-item-factory-entry> "GtkItemFactoryEntry*" #f
"SCM_GTK_ITEM_FACTORY_ENTRY_P" "SCM_GTK_ITEM_FACTORY_ENTRY" "SCM_MAKE_GTK_ITEM_FACTORY_ENTRY")
(define-type <gtk-item-factory-entry>-or-null "GtkItemFactoryEntry*" #f
"SCM_GTK_ITEM_FACTORY_ENTRY_OR_NULL_P" "SCM_GTK_ITEM_FACTORY_ENTRY" "SCM_MAKE_GTK_ITEM_FACTORY_ENTRY")
(define-type <gtk-item-factory-item> "GtkItemFactoryItem*" #f
"SCM_GTK_ITEM_FACTORY_ITEM_P" "SCM_GTK_ITEM_FACTORY_ITEM" "SCM_MAKE_GTK_ITEM_FACTORY_ITEM")
(define-type <gtk-item-factory-item>-or-null "GtkItemFactoryItem*" #f
"SCM_GTK_ITEM_FACTORY_ITEM_OR_NULL_P" "SCM_GTK_ITEM_FACTORY_ITEM" "SCM_MAKE_GTK_ITEM_FACTORY_ITEM")
;; gtklabel.h
(define-type <gtk-label> "GtkLabel*" #f
"SCM_GTK_LABEL_P" "SCM_GTK_LABEL" "SCM_MAKE_GTK_LABEL")
(define-type <gtk-label>-or-null "GtkLabel*" #f
"SCM_GTK_LABEL_OR_NULL_P" "SCM_GTK_LABEL" "SCM_MAKE_GTK_LABEL")
;; gtklayout.h
(define-type <gtk-layout> "GtkLayout*" #f
"SCM_GTK_LAYOUT_P" "SCM_GTK_LAYOUT" "SCM_MAKE_GTK_LAYOUT")
(define-type <gtk-layout>-or-null "GtkLayout*" #f
"SCM_GTK_LAYOUT_OR_NULL_P" "SCM_GTK_LAYOUT" "SCM_MAKE_GTK_LAYOUT")
;; gtklist.h
(define-type <gtk-list> "GtkList*" #f
"SCM_GTK_LIST_P" "SCM_GTK_LIST" "SCM_MAKE_GTK_LIST")
(define-type <gtk-list>-or-null "GtkList*" #f
"SCM_GTK_LIST_OR_NULL_P" "SCM_GTK_LIST" "SCM_MAKE_GTK_LIST")
;; gtklistitem.h
(define-type <gtk-list-item> "GtkListItem*" #f
"SCM_GTK_LIST_ITEM_P" "SCM_GTK_LIST_ITEM" "SCM_MAKE_GTK_LIST_ITEM")
(define-type <gtk-list-item>-or-null "GtkListItem*" #f
"SCM_GTK_LIST_ITEM_OR_NULL_P" "SCM_GTK_LIST_ITEM" "SCM_MAKE_GTK_LIST_ITEM")
;; gtkliststore.h
(define-type <gtk-list-store> "GtkListStore*" #f
"SCM_GTK_LIST_STORE_P" "SCM_GTK_LIST_STORE" "SCM_MAKE_GTK_LIST_STORE")
(define-type <gtk-list-store>-or-null "GtkListStore*" #f
"SCM_GTK_LIST_STORE_OR_NULL_P" "SCM_GTK_LIST_STORE" "SCM_MAKE_GTK_LIST_STORE")
;; gtkmain.h
;; gtkmenu.h
(define-type <gtk-menu> "GtkMenu*" #f
"SCM_GTK_MENU_P" "SCM_GTK_MENU" "SCM_MAKE_GTK_MENU")
(define-type <gtk-menu>-or-null "GtkMenu*" #f
"SCM_GTK_MENU_OR_NULL_P" "SCM_GTK_MENU" "SCM_MAKE_GTK_MENU")
;; gtkmenubar.h
(define-type <gtk-menu-bar> "GtkMenuBar*" #f
"SCM_GTK_MENU_BAR_P" "SCM_GTK_MENU_BAR" "SCM_MAKE_GTK_MENU_BAR")
(define-type <gtk-menu-bar>-or-null "GtkMenuBar*" #f
"SCM_GTK_MENU_BAR_OR_NULL_P" "SCM_GTK_MENU_BAR" "SCM_MAKE_GTK_MENU_BAR")
;; gtkmenuitem.h
(define-type <gtk-menu-item> "GtkMenuItem*" #f
"SCM_GTK_MENU_ITEM_P" "SCM_GTK_MENU_ITEM" "SCM_MAKE_GTK_MENU_ITEM")
(define-type <gtk-menu-item>-or-null "GtkMenuItem*" #f
"SCM_GTK_MENU_ITEM_OR_NULL_P" "SCM_GTK_MENU_ITEM" "SCM_MAKE_GTK_MENU_ITEM")
;; gtkmenushell.h
(define-type <gtk-menu-shell> "GtkMenuShell*" #f
"SCM_GTK_MENU_SHELL_P" "SCM_GTK_MENU_SHELL" "SCM_MAKE_GTK_MENU_SHELL")
(define-type <gtk-menu-shell>-or-null "GtkMenuShell*" #f
"SCM_GTK_MENU_SHELL_OR_NULL_P" "SCM_GTK_MENU_SHELL" "SCM_MAKE_GTK_MENU_SHELL")
;; gtkmenutoolbutton.h
(define-type <gtk-menu-tool-button> "GtkMenuToolButton*" #f
"SCM_GTK_MENU_TOOL_BUTTON_P" "SCM_GTK_MENU_TOOL_BUTTON" "SCM_MAKE_GTK_MENU_TOOL_BUTTON")
(define-type <gtk-menu-tool-button>-or-null "GtkMenuToolButton*" #f
"SCM_GTK_MENU_TOOL_BUTTON_OR_NULL_P" "SCM_GTK_MENU_TOOL_BUTTON" "SCM_MAKE_GTK_MENU_TOOL_BUTTON")
;; gtkmessagedialog.h
(define-type <gtk-message-dialog> "GtkMessageDialog*" #f
"SCM_GTK_MESSAGE_DIALOG_P" "SCM_GTK_MESSAGE_DIALOG" "SCM_MAKE_GTK_MESSAGE_DIALOG")
(define-type <gtk-message-dialog>-or-null "GtkMessageDialog*" #f
"SCM_GTK_MESSAGE_DIALOG_OR_NULL_P" "SCM_GTK_MESSAGE_DIALOG" "SCM_MAKE_GTK_MESSAGE_DIALOG")
;; gtkmisc.h
(define-type <gtk-misc> "GtkMisc*" #f
"SCM_GTK_MISC_P" "SCM_GTK_MISC" "SCM_MAKE_GTK_MISC")
(define-type <gtk-misc>-or-null "GtkMisc*" #f
"SCM_GTK_MISC_OR_NULL_P" "SCM_GTK_MISC" "SCM_MAKE_GTK_MISC")
;; gtknotebook.h
(define-type <gtk-notebook> "GtkNotebook*" #f
"SCM_GTK_NOTEBOOK_P" "SCM_GTK_NOTEBOOK" "SCM_MAKE_GTK_NOTEBOOK")
(define-type <gtk-notebook>-or-null "GtkNotebook*" #f
"SCM_GTK_NOTEBOOK_OR_NULL_P" "SCM_GTK_NOTEBOOK" "SCM_MAKE_GTK_NOTEBOOK")
;; gtkobject.h
(define-type <gtk-object> "GtkObject*" #f
"SCM_GTK_OBJECT_P" "SCM_GTK_OBJECT" "SCM_MAKE_GTK_OBJECT")
(define-type <gtk-object>-or-null "GtkObject*" #f
"SCM_GTK_OBJECT_OR_NULL_P" "SCM_GTK_OBJECT" "SCM_MAKE_GTK_OBJECT")
;; gtkoldeditable.h
(define-type <gtk-old-editable> "GtkOldEditable*" #f
"SCM_GTK_OLD_EDITABLE_P" "SCM_GTK_OLD_EDITABLE" "SCM_MAKE_GTK_OLD_EDITABLE")
(define-type <gtk-old-editable>-or-null "GtkOldEditable*" #f
"SCM_GTK_OLD_EDITABLE_OR_NULL_P" "SCM_GTK_OLD_EDITABLE" "SCM_MAKE_GTK_OLD_EDITABLE")
;; gtkoptionmenu.h
(define-type <gtk-option-menu> "GtkOptionMenu*" #f
"SCM_GTK_OPTION_MENU_P" "SCM_GTK_OPTION_MENU" "SCM_MAKE_GTK_OPTION_MENU")
(define-type <gtk-option-menu>-or-null "GtkOptionMenu*" #f
"SCM_GTK_OPTION_MENU_OR_NULL_P" "SCM_GTK_OPTION_MENU" "SCM_MAKE_GTK_OPTION_MENU")
;; gtkpaned.h
(define-type <gtk-paned> "GtkPaned*" #f
"SCM_GTK_PANED_P" "SCM_GTK_PANED" "SCM_MAKE_GTK_PANED")
(define-type <gtk-paned>-or-null "GtkPaned*" #f
"SCM_GTK_PANED_OR_NULL_P" "SCM_GTK_PANED" "SCM_MAKE_GTK_PANED")
;; gtkpixmap.h
(define-type <gtk-pixmap> "GtkPixmap*" #f
"SCM_GTK_PIXMAP_P" "SCM_GTK_PIXMAP" "SCM_MAKE_GTK_PIXMAP")
(define-type <gtk-pixmap>-or-null "GtkPixmap*" #f
"SCM_GTK_PIXMAP_OR_NULL_P" "SCM_GTK_PIXMAP" "SCM_MAKE_GTK_PIXMAP")
;; gtkplug.h
(define-type <gtk-plug> "GtkPlug*" #f
"SCM_GTK_PLUG_P" "SCM_GTK_PLUG" "SCM_MAKE_GTK_PLUG")
(define-type <gtk-plug>-or-null "GtkPlug*" #f
"SCM_GTK_PLUG_OR_NULL_P" "SCM_GTK_PLUG" "SCM_MAKE_GTK_PLUG")
;; gtkpreview.h
(define-type <gtk-preview> "GtkPreview*" #f
"SCM_GTK_PREVIEW_P" "SCM_GTK_PREVIEW" "SCM_MAKE_GTK_PREVIEW")
(define-type <gtk-preview>-or-null "GtkPreview*" #f
"SCM_GTK_PREVIEW_OR_NULL_P" "SCM_GTK_PREVIEW" "SCM_MAKE_GTK_PREVIEW")
(define-type <gtk-preview-info> "GtkPreviewInfo*" #f
"SCM_GTK_PREVIEW_INFO_P" "SCM_GTK_PREVIEW_INFO" "SCM_MAKE_GTK_PREVIEW_INFO")
(define-type <gtk-preview-info>-or-null "GtkPreviewInfo*" #f
"SCM_GTK_PREVIEW_INFO_OR_NULL_P" "SCM_GTK_PREVIEW_INFO" "SCM_MAKE_GTK_PREVIEW_INFO")
;; gtkprogress.h
(define-type <gtk-progress> "GtkProgress*" #f
"SCM_GTK_PROGRESS_P" "SCM_GTK_PROGRESS" "SCM_MAKE_GTK_PROGRESS")
(define-type <gtk-progress>-or-null "GtkProgress*" #f
"SCM_GTK_PROGRESS_OR_NULL_P" "SCM_GTK_PROGRESS" "SCM_MAKE_GTK_PROGRESS")
;; gtkprogressbar.h
(define-type <gtk-progress-bar> "GtkProgressBar*" #f
"SCM_GTK_PROGRESS_BAR_P" "SCM_GTK_PROGRESS_BAR" "SCM_MAKE_GTK_PROGRESS_BAR")
(define-type <gtk-progress-bar>-or-null "GtkProgressBar*" #f
"SCM_GTK_PROGRESS_BAR_OR_NULL_P" "SCM_GTK_PROGRESS_BAR" "SCM_MAKE_GTK_PROGRESS_BAR")
;; gtkradioaction.h
(define-type <gtk-radio-action> "GtkRadioAction*" #f
"SCM_GTK_RADIO_ACTION_P" "SCM_GTK_RADIO_ACTION" "SCM_MAKE_GTK_RADIO_ACTION")
(define-type <gtk-radio-action>-or-null "GtkRadioAction*" #f
"SCM_GTK_RADIO_ACTION_OR_NULL_P" "SCM_GTK_RADIO_ACTION" "SCM_MAKE_GTK_RADIO_ACTION")
;; gtkradiobutton.h
(define-type <gtk-radio-button> "GtkRadioButton*" #f
"SCM_GTK_RADIO_BUTTON_P" "SCM_GTK_RADIO_BUTTON" "SCM_MAKE_GTK_RADIO_BUTTON")
(define-type <gtk-radio-button>-or-null "GtkRadioButton*" #f
"SCM_GTK_RADIO_BUTTON_OR_NULL_P" "SCM_GTK_RADIO_BUTTON" "SCM_MAKE_GTK_RADIO_BUTTON")
;; gtkradiomenuitem.h
(define-type <gtk-radio-menu-item> "GtkRadioMenuItem*" #f
"SCM_GTK_RADIO_MENU_ITEM_P" "SCM_GTK_RADIO_MENU_ITEM" "SCM_MAKE_GTK_RADIO_MENU_ITEM")
(define-type <gtk-radio-menu-item>-or-null "GtkRadioMenuItem*" #f
"SCM_GTK_RADIO_MENU_ITEM_OR_NULL_P" "SCM_GTK_RADIO_MENU_ITEM" "SCM_MAKE_GTK_RADIO_MENU_ITEM")
;; gtkradiotoolbutton.h
(define-type <gtk-radio-tool-button> "GtkRadioToolButton*" #f
"SCM_GTK_RADIO_TOOL_BUTTON_P" "SCM_GTK_RADIO_TOOL_BUTTON" "SCM_MAKE_GTK_RADIO_TOOL_BUTTON")
(define-type <gtk-radio-tool-button>-or-null "GtkRadioToolButton*" #f
"SCM_GTK_RADIO_TOOL_BUTTON_OR_NULL_P" "SCM_GTK_RADIO_TOOL_BUTTON" "SCM_MAKE_GTK_RADIO_TOOL_BUTTON")
;; gtkrange.h
(define-type <gtk-range> "GtkRange*" #f
"SCM_GTK_RANGE_P" "SCM_GTK_RANGE" "SCM_MAKE_GTK_RANGE")
(define-type <gtk-range>-or-null "GtkRange*" #f
"SCM_GTK_RANGE_OR_NULL_P" "SCM_GTK_RANGE" "SCM_MAKE_GTK_RANGE")
;; gtkrc.h
(define-type <gtk-rc-style> "GtkRcStyle*" #f
"SCM_GTK_RC_STYLE_P" "SCM_GTK_RC_STYLE" "SCM_MAKE_GTK_RC_STYLE")
(define-type <gtk-rc-style>-or-null "GtkRcStyle*" #f
"SCM_GTK_RC_STYLE_OR_NULL_P" "SCM_GTK_RC_STYLE" "SCM_MAKE_GTK_RC_STYLE")
(define-type <gtk-rc-property> "GtkRcProperty*" #f
"SCM_GTK_RC_PROPERTY_P" "SCM_GTK_RC_PROPERTY" "SCM_MAKE_GTK_RC_PROPERTY")
(define-type <gtk-rc-property>-or-null "GtkRcProperty*" #f
"SCM_GTK_RC_PROPERTY_OR_NULL_P" "SCM_GTK_RC_PROPERTY" "SCM_MAKE_GTK_RC_PROPERTY")
;; gtkruler.h
(define-type <gtk-ruler> "GtkRuler*" #f
"SCM_GTK_RULER_P" "SCM_GTK_RULER" "SCM_MAKE_GTK_RULER")
(define-type <gtk-ruler>-or-null "GtkRuler*" #f
"SCM_GTK_RULER_OR_NULL_P" "SCM_GTK_RULER" "SCM_MAKE_GTK_RULER")
(define-type <gtk-ruler-metric> "GtkRulerMetric*" #f
"SCM_GTK_RULER_METRIC_P" "SCM_GTK_RULER_METRIC" "SCM_MAKE_GTK_RULER_METRIC")
(define-type <gtk-ruler-metric>-or-null "GtkRulerMetric*" #f
"SCM_GTK_RULER_METRIC_OR_NULL_P" "SCM_GTK_RULER_METRIC" "SCM_MAKE_GTK_RULER_METRIC")
;; gtkscale.h
(define-type <gtk-scale> "GtkScale*" #f
"SCM_GTK_SCALE_P" "SCM_GTK_SCALE" "SCM_MAKE_GTK_SCALE")
(define-type <gtk-scale>-or-null "GtkScale*" #f
"SCM_GTK_SCALE_OR_NULL_P" "SCM_GTK_SCALE" "SCM_MAKE_GTK_SCALE")
;; gtkscrollbar.h
(define-type <gtk-scrollbar> "GtkScrollbar*" #f
"SCM_GTK_SCROLLBAR_P" "SCM_GTK_SCROLLBAR" "SCM_MAKE_GTK_SCROLLBAR")
(define-type <gtk-scrollbar>-or-null "GtkScrollbar*" #f
"SCM_GTK_SCROLLBAR_OR_NULL_P" "SCM_GTK_SCROLLBAR" "SCM_MAKE_GTK_SCROLLBAR")
;; gtkscrolledwindow.h
(define-type <gtk-scrolled-window> "GtkScrolledWindow*" #f
"SCM_GTK_SCROLLED_WINDOW_P" "SCM_GTK_SCROLLED_WINDOW" "SCM_MAKE_GTK_SCROLLED_WINDOW")
(define-type <gtk-scrolled-window>-or-null "GtkScrolledWindow*" #f
"SCM_GTK_SCROLLED_WINDOW_OR_NULL_P" "SCM_GTK_SCROLLED_WINDOW" "SCM_MAKE_GTK_SCROLLED_WINDOW")
;; gtkselection.h
(define-type <gtk-selection-data> "GtkSelectionData*" #f
"SCM_GTK_SELECTION_DATA_P" "SCM_GTK_SELECTION_DATA" "SCM_MAKE_GTK_SELECTION_DATA")
(define-type <gtk-selection-data>-or-null "GtkSelectionData*" #f
"SCM_GTK_SELECTION_DATA_OR_NULL_P" "SCM_GTK_SELECTION_DATA" "SCM_MAKE_GTK_SELECTION_DATA")
(define-type <gtk-target-entry> "GtkTargetEntry*" #f
"SCM_GTK_TARGET_ENTRY_P" "SCM_GTK_TARGET_ENTRY" "SCM_MAKE_GTK_TARGET_ENTRY")
(define-type <gtk-target-entry>-or-null "GtkTargetEntry*" #f
"SCM_GTK_TARGET_ENTRY_OR_NULL_P" "SCM_GTK_TARGET_ENTRY" "SCM_MAKE_GTK_TARGET_ENTRY")
(define-type <gtk-target-list> "GtkTargetList*" #f
"SCM_GTK_TARGET_LIST_P" "SCM_GTK_TARGET_LIST" "SCM_MAKE_GTK_TARGET_LIST")
(define-type <gtk-target-list>-or-null "GtkTargetList*" #f
"SCM_GTK_TARGET_LIST_OR_NULL_P" "SCM_GTK_TARGET_LIST" "SCM_MAKE_GTK_TARGET_LIST")
(define-type <gtk-target-pair> "GtkTargetPair*" #f
"SCM_GTK_TARGET_PAIR_P" "SCM_GTK_TARGET_PAIR" "SCM_MAKE_GTK_TARGET_PAIR")
(define-type <gtk-target-pair>-or-null "GtkTargetPair*" #f
"SCM_GTK_TARGET_PAIR_OR_NULL_P" "SCM_GTK_TARGET_PAIR" "SCM_MAKE_GTK_TARGET_PAIR")
;; gtkseparator.h
(define-type <gtk-separator> "GtkSeparator*" #f
"SCM_GTK_SEPARATOR_P" "SCM_GTK_SEPARATOR" "SCM_MAKE_GTK_SEPARATOR")
(define-type <gtk-separator>-or-null "GtkSeparator*" #f
"SCM_GTK_SEPARATOR_OR_NULL_P" "SCM_GTK_SEPARATOR" "SCM_MAKE_GTK_SEPARATOR")
;; gtkseparatormenuitem.h
(define-type <gtk-separator-menu-item> "GtkSeparatorMenuItem*" #f
"SCM_GTK_SEPARATOR_MENU_ITEM_P" "SCM_GTK_SEPARATOR_MENU_ITEM" "SCM_MAKE_GTK_SEPARATOR_MENU_ITEM")
(define-type <gtk-separator-menu-item>-or-null "GtkSeparatorMenuItem*" #f
"SCM_GTK_SEPARATOR_MENU_ITEM_OR_NULL_P" "SCM_GTK_SEPARATOR_MENU_ITEM" "SCM_MAKE_GTK_SEPARATOR_MENU_ITEM")
;; gtkseparatortoolitem.h
(define-type <gtk-separator-tool-item> "GtkSeparatorToolItem*" #f
"SCM_GTK_SEPARATOR_TOOL_ITEM_P" "SCM_GTK_SEPARATOR_TOOL_ITEM" "SCM_MAKE_GTK_SEPARATOR_TOOL_ITEM")
(define-type <gtk-separator-tool-item>-or-null "GtkSeparatorToolItem*" #f
"SCM_GTK_SEPARATOR_TOOL_ITEM_OR_NULL_P" "SCM_GTK_SEPARATOR_TOOL_ITEM" "SCM_MAKE_GTK_SEPARATOR_TOOL_ITEM")
;; gtksettings.h
(define-type <gtk-settings> "GtkSettings*" #f
"SCM_GTK_SETTINGS_P" "SCM_GTK_SETTINGS" "SCM_MAKE_GTK_SETTINGS")
(define-type <gtk-settings>-or-null "GtkSettings*" #f
"SCM_GTK_SETTINGS_OR_NULL_P" "SCM_GTK_SETTINGS" "SCM_MAKE_GTK_SETTINGS")
(define-type <gtk-settings-value> "GtkSettingsValue*" #f
"SCM_GTK_SETTINGS_VALUE_P" "SCM_GTK_SETTINGS_VALUE" "SCM_MAKE_GTK_SETTINGS_VALUE")
(define-type <gtk-settings-value>-or-null "GtkSettingsValue*" #f
"SCM_GTK_SETTINGS_VALUE_OR_NULL_P" "SCM_GTK_SETTINGS_VALUE" "SCM_MAKE_GTK_SETTINGS_VALUE")
;; gtksignal.h
;; gtksizegroup.h
(define-type <gtk-size-group> "GtkSizeGroup*" #f
"SCM_GTK_SIZE_GROUP_P" "SCM_GTK_SIZE_GROUP" "SCM_MAKE_GTK_SIZE_GROUP")
(define-type <gtk-size-group>-or-null "GtkSizeGroup*" #f
"SCM_GTK_SIZE_GROUP_OR_NULL_P" "SCM_GTK_SIZE_GROUP" "SCM_MAKE_GTK_SIZE_GROUP")
;; gtksocket.h
(define-type <gtk-socket> "GtkSocket*" #f
"SCM_GTK_SOCKET_P" "SCM_GTK_SOCKET" "SCM_MAKE_GTK_SOCKET")
(define-type <gtk-socket>-or-null "GtkSocket*" #f
"SCM_GTK_SOCKET_OR_NULL_P" "SCM_GTK_SOCKET" "SCM_MAKE_GTK_SOCKET")
;; gtkspinbutton.h
(define-type <gtk-spin-button> "GtkSpinButton*" #f
"SCM_GTK_SPIN_BUTTON_P" "SCM_GTK_SPIN_BUTTON" "SCM_MAKE_GTK_SPIN_BUTTON")
(define-type <gtk-spin-button>-or-null "GtkSpinButton*" #f
"SCM_GTK_SPIN_BUTTON_OR_NULL_P" "SCM_GTK_SPIN_BUTTON" "SCM_MAKE_GTK_SPIN_BUTTON")
;; gtkstatusbar.h
(define-type <gtk-statusbar> "GtkStatusbar*" #f
"SCM_GTK_STATUSBAR_P" "SCM_GTK_STATUSBAR" "SCM_MAKE_GTK_STATUSBAR")
(define-type <gtk-statusbar>-or-null "GtkStatusbar*" #f
"SCM_GTK_STATUSBAR_OR_NULL_P" "SCM_GTK_STATUSBAR" "SCM_MAKE_GTK_STATUSBAR")
;; gtkstock.h
(define-type <gtk-stock-item> "GtkStockItem*" #f
"SCM_GTK_STOCK_ITEM_P" "SCM_GTK_STOCK_ITEM" "SCM_MAKE_GTK_STOCK_ITEM")
(define-type <gtk-stock-item>-or-null "GtkStockItem*" #f
"SCM_GTK_STOCK_ITEM_OR_NULL_P" "SCM_GTK_STOCK_ITEM" "SCM_MAKE_GTK_STOCK_ITEM")
;; gtkstyle.h
(define-type <gtk-style> "GtkStyle*" #f
"SCM_GTK_STYLE_P" "SCM_GTK_STYLE" "SCM_MAKE_GTK_STYLE")
(define-type <gtk-style>-or-null "GtkStyle*" #f
"SCM_GTK_STYLE_OR_NULL_P" "SCM_GTK_STYLE" "SCM_MAKE_GTK_STYLE")
(define-type <gtk-border> "GtkBorder*" #f
"SCM_GTK_BORDER_P" "SCM_GTK_BORDER" "SCM_MAKE_GTK_BORDER")
(define-type <gtk-border>-or-null "GtkBorder*" #f
"SCM_GTK_BORDER_OR_NULL_P" "SCM_GTK_BORDER" "SCM_MAKE_GTK_BORDER")
;; gtktable.h
(define-type <gtk-table> "GtkTable*" #f
"SCM_GTK_TABLE_P" "SCM_GTK_TABLE" "SCM_MAKE_GTK_TABLE")
(define-type <gtk-table>-or-null "GtkTable*" #f
"SCM_GTK_TABLE_OR_NULL_P" "SCM_GTK_TABLE" "SCM_MAKE_GTK_TABLE")
(define-type <gtk-table-child> "GtkTableChild*" #f
"SCM_GTK_TABLE_CHILD_P" "SCM_GTK_TABLE_CHILD" "SCM_MAKE_GTK_TABLE_CHILD")
(define-type <gtk-table-child>-or-null "GtkTableChild*" #f
"SCM_GTK_TABLE_CHILD_OR_NULL_P" "SCM_GTK_TABLE_CHILD" "SCM_MAKE_GTK_TABLE_CHILD")
(define-type <gtk-table-row-col> "GtkTableRowCol*" #f
"SCM_GTK_TABLE_ROW_COL_P" "SCM_GTK_TABLE_ROW_COL" "SCM_MAKE_GTK_TABLE_ROW_COL")
(define-type <gtk-table-row-col>-or-null "GtkTableRowCol*" #f
"SCM_GTK_TABLE_ROW_COL_OR_NULL_P" "SCM_GTK_TABLE_ROW_COL" "SCM_MAKE_GTK_TABLE_ROW_COL")
;; gtktearoffmenuitem.h
(define-type <gtk-tearoff-menu-item> "GtkTearoffMenuItem*" #f
"SCM_GTK_TEAROFF_MENU_ITEM_P" "SCM_GTK_TEAROFF_MENU_ITEM" "SCM_MAKE_GTK_TEAROFF_MENU_ITEM")
(define-type <gtk-tearoff-menu-item>-or-null "GtkTearoffMenuItem*" #f
"SCM_GTK_TEAROFF_MENU_ITEM_OR_NULL_P" "SCM_GTK_TEAROFF_MENU_ITEM" "SCM_MAKE_GTK_TEAROFF_MENU_ITEM")
;; gtktextmark.h
(define-type <gtk-text-mark> "GtkTextMark*" #f
"SCM_GTK_TEXT_MARK_P" "SCM_GTK_TEXT_MARK" "SCM_MAKE_GTK_TEXT_MARK")
(define-type <gtk-text-mark>-or-null "GtkTextMark*" #f
"SCM_GTK_TEXT_MARK_OR_NULL_P" "SCM_GTK_TEXT_MARK" "SCM_MAKE_GTK_TEXT_MARK")
;; gtktextbuffer.h
(define-type <gtk-text-buffer> "GtkTextBuffer*" #f
"SCM_GTK_TEXT_BUFFER_P" "SCM_GTK_TEXT_BUFFER" "SCM_MAKE_GTK_TEXT_BUFFER")
(define-type <gtk-text-buffer>-or-null "GtkTextBuffer*" #f
"SCM_GTK_TEXT_BUFFER_OR_NULL_P" "SCM_GTK_TEXT_BUFFER" "SCM_MAKE_GTK_TEXT_BUFFER")
;; gtktextview.h
(define-type <gtk-text-view> "GtkTextView*" #f
"SCM_GTK_TEXT_VIEW_P" "SCM_GTK_TEXT_VIEW" "SCM_MAKE_GTK_TEXT_VIEW")
(define-type <gtk-text-view>-or-null "GtkTextView*" #f
"SCM_GTK_TEXT_VIEW_OR_NULL_P" "SCM_GTK_TEXT_VIEW" "SCM_MAKE_GTK_TEXT_VIEW")
;; gtktextchild.h
(define-type <gtk-text-child-anchor> "GtkTextChildAnchor*" #f
"SCM_GTK_TEXT_CHILD_ANCHOR_P" "SCM_GTK_TEXT_CHILD_ANCHOR" "SCM_MAKE_GTK_TEXT_CHILD_ANCHOR")
(define-type <gtk-text-child-anchor>-or-null "GtkTextChildAnchor*" #f
"SCM_GTK_TEXT_CHILD_ANCHOR_OR_NULL_P" "SCM_GTK_TEXT_CHILD_ANCHOR" "SCM_MAKE_GTK_TEXT_CHILD_ANCHOR")
;; gtktexttag.h
(define-type <gtk-text-tag> "GtkTextTag*" #f
"SCM_GTK_TEXT_TAG_P" "SCM_GTK_TEXT_TAG" "SCM_MAKE_GTK_TEXT_TAG")
(define-type <gtk-text-tag>-or-null "GtkTextTag*" #f
"SCM_GTK_TEXT_TAG_OR_NULL_P" "SCM_GTK_TEXT_TAG" "SCM_MAKE_GTK_TEXT_TAG")
(define-type <gtk-text-appearance> "GtkTextAppearance*" #f
"SCM_GTK_TEXT_APPEARANCE_P" "SCM_GTK_TEXT_APPEARANCE" "SCM_MAKE_GTK_TEXT_APPEARANCE")
(define-type <gtk-text-appearance>-or-null "GtkTextAppearance*" #f
"SCM_GTK_TEXT_APPEARANCE_OR_NULL_P" "SCM_GTK_TEXT_APPEARANCE" "SCM_MAKE_GTK_TEXT_APPEARANCE")
(define-type <gtk-text-attributes> "GtkTextAttributes*" #f
"SCM_GTK_TEXT_ATTRIBUTES_P" "SCM_GTK_TEXT_ATTRIBUTES" "SCM_MAKE_GTK_TEXT_ATTRIBUTES")
(define-type <gtk-text-attributes>-or-null "GtkTextAttributes*" #f
"SCM_GTK_TEXT_ATTRIBUTES_OR_NULL_P" "SCM_GTK_TEXT_ATTRIBUTES" "SCM_MAKE_GTK_TEXT_ATTRIBUTES")
;; gtktextiter.h
(define-type <gtk-text-iter> "GtkTextIter*" #f
"SCM_GTK_TEXT_ITER_P" "SCM_GTK_TEXT_ITER" "SCM_MAKE_GTK_TEXT_ITER")
(define-type <gtk-text-iter>-or-null "GtkTextIter*" #f
"SCM_GTK_TEXT_ITER_OR_NULL_P" "SCM_GTK_TEXT_ITER" "SCM_MAKE_GTK_TEXT_ITER")
;; gtktexttagtable.h
(define-type <gtk-text-tag-table> "GtkTextTagTable*" #f
"SCM_GTK_TEXT_TAG_TABLE_P" "SCM_GTK_TEXT_TAG_TABLE" "SCM_MAKE_GTK_TEXT_TAG_TABLE")
(define-type <gtk-text-tag-table>-or-null "GtkTextTagTable*" #f
"SCM_GTK_TEXT_TAG_TABLE_OR_NULL_P" "SCM_GTK_TEXT_TAG_TABLE" "SCM_MAKE_GTK_TEXT_TAG_TABLE")
;; gtktipsquery.h
;; gtktoggleaction.h
(define-type <gtk-toggle-action> "GtkToggleAction*" #f
"SCM_GTK_TOGGLE_ACTION_P" "SCM_GTK_TOGGLE_ACTION" "SCM_MAKE_GTK_TOGGLE_ACTION")
(define-type <gtk-toggle-action>-or-null "GtkToggleAction*" #f
"SCM_GTK_TOGGLE_ACTION_OR_NULL_P" "SCM_GTK_TOGGLE_ACTION" "SCM_MAKE_GTK_TOGGLE_ACTION")
;; gtktogglebutton.h
(define-type <gtk-toggle-button> "GtkToggleButton*" #f
"SCM_GTK_TOGGLE_BUTTON_P" "SCM_GTK_TOGGLE_BUTTON" "SCM_MAKE_GTK_TOGGLE_BUTTON")
(define-type <gtk-toggle-button>-or-null "GtkToggleButton*" #f
"SCM_GTK_TOGGLE_BUTTON_OR_NULL_P" "SCM_GTK_TOGGLE_BUTTON" "SCM_MAKE_GTK_TOGGLE_BUTTON")
;; gtktoggletoolbutton.h
(define-type <gtk-toggle-tool-button> "GtkToggleToolButton*" #f
"SCM_GTK_TOGGLE_TOOL_BUTTON_P" "SCM_GTK_TOGGLE_TOOL_BUTTON" "SCM_MAKE_GTK_TOGGLE_TOOL_BUTTON")
(define-type <gtk-toggle-tool-button>-or-null "GtkToggleToolButton*" #f
"SCM_GTK_TOGGLE_TOOL_BUTTON_OR_NULL_P" "SCM_GTK_TOGGLE_TOOL_BUTTON" "SCM_MAKE_GTK_TOGGLE_TOOL_BUTTON")
;; gtktoolbar.h
(define-type <gtk-toolbar-child> "GtkToolbarChild*" #f
"SCM_GTK_TOOLBAR_CHILD_P" "SCM_GTK_TOOLBAR_CHILD" "SCM_MAKE_GTK_TOOLBAR_CHILD")
(define-type <gtk-toolbar-child>-or-null "GtkToolbarChild*" #f
"SCM_GTK_TOOLBAR_CHILD_OR_NULL_P" "SCM_GTK_TOOLBAR_CHILD" "SCM_MAKE_GTK_TOOLBAR_CHILD")
(define-type <gtk-toolbar> "GtkToolbar*" #f
"SCM_GTK_TOOLBAR_P" "SCM_GTK_TOOLBAR" "SCM_MAKE_GTK_TOOLBAR")
(define-type <gtk-toolbar>-or-null "GtkToolbar*" #f
"SCM_GTK_TOOLBAR_OR_NULL_P" "SCM_GTK_TOOLBAR" "SCM_MAKE_GTK_TOOLBAR")
;; gtktoolbutton.h
(define-type <gtk-tool-button> "GtkToolButton*" #f
"SCM_GTK_TOOL_BUTTON_P" "SCM_GTK_TOOL_BUTTON" "SCM_MAKE_GTK_TOOL_BUTTON")
(define-type <gtk-tool-button>-or-null "GtkToolButton*" #f
"SCM_GTK_TOOL_BUTTON_OR_NULL_P" "SCM_GTK_TOOL_BUTTON" "SCM_MAKE_GTK_TOOL_BUTTON")
;; gtktoolitem.h
(define-type <gtk-tool-item> "GtkToolItem*" #f
"SCM_GTK_TOOL_ITEM_P" "SCM_GTK_TOOL_ITEM" "SCM_MAKE_GTK_TOOL_ITEM")
(define-type <gtk-tool-item>-or-null "GtkToolItem*" #f
"SCM_GTK_TOOL_ITEM_OR_NULL_P" "SCM_GTK_TOOL_ITEM" "SCM_MAKE_GTK_TOOL_ITEM")
;; gtktooltips.h
(define-type <gtk-tooltips-data> "GtkTooltipsData*" #f
"SCM_GTK_TOOLTIPS_DATA_P" "SCM_GTK_TOOLTIPS_DATA" "SCM_MAKE_GTK_TOOLTIPS_DATA")
(define-type <gtk-tooltips-data>-or-null "GtkTooltipsData*" #f
"SCM_GTK_TOOLTIPS_DATA_OR_NULL_P" "SCM_GTK_TOOLTIPS_DATA" "SCM_MAKE_GTK_TOOLTIPS_DATA")
(define-type <gtk-tooltips> "GtkTooltips*" #f
"SCM_GTK_TOOLTIPS_P" "SCM_GTK_TOOLTIPS" "SCM_MAKE_GTK_TOOLTIPS")
(define-type <gtk-tooltips>-or-null "GtkTooltips*" #f
"SCM_GTK_TOOLTIPS_OR_NULL_P" "SCM_GTK_TOOLTIPS" "SCM_MAKE_GTK_TOOLTIPS")
;; gtktreednd.h
(define-type <gtk-tree-drag-source-iface> "GtkTreeDragSourceIface*" #f
"SCM_GTK_TREE_DRAG_SOURCE_IFACE_P" "SCM_GTK_TREE_DRAG_SOURCE_IFACE" "SCM_MAKE_GTK_TREE_DRAG_SOURCE_IFACE")
(define-type <gtk-tree-drag-source-iface>-or-null "GtkTreeDragSourceIface*" #f
"SCM_GTK_TREE_DRAG_SOURCE_IFACE_OR_NULL_P" "SCM_GTK_TREE_DRAG_SOURCE_IFACE" "SCM_MAKE_GTK_TREE_DRAG_SOURCE_IFACE")
(define-type <gtk-tree-drag-dest-iface> "GtkTreeDragDestIface*" #f
"SCM_GTK_TREE_DRAG_DEST_IFACE_P" "SCM_GTK_TREE_DRAG_DEST_IFACE" "SCM_MAKE_GTK_TREE_DRAG_DEST_IFACE")
(define-type <gtk-tree-drag-dest-iface>-or-null "GtkTreeDragDestIface*" #f
"SCM_GTK_TREE_DRAG_DEST_IFACE_OR_NULL_P" "SCM_GTK_TREE_DRAG_DEST_IFACE" "SCM_MAKE_GTK_TREE_DRAG_DEST_IFACE")
(define-type <gtk-tree-drag-source> "GtkTreeDragSource*" #f
"SCM_GTK_TREE_DRAG_SOURCE_P" "SCM_GTK_TREE_DRAG_SOURCE" "SCM_MAKE_GTK_TREE_DRAG_SOURCE")
(define-type <gtk-tree-drag-source>-or-null "GtkTreeDragSource*" #f
"SCM_GTK_TREE_DRAG_SOURCE_OR_NULL_P" "SCM_GTK_TREE_DRAG_SOURCE" "SCM_MAKE_GTK_TREE_DRAG_SOURCE")
(define-type <gtk-tree-drag-dest> "GtkTreeDragDest*" #f
"SCM_GTK_TREE_DRAG_DEST_P" "SCM_GTK_TREE_DRAG_DEST" "SCM_MAKE_GTK_TREE_DRAG_DEST")
(define-type <gtk-tree-drag-dest>-or-null "GtkTreeDragDest*" #f
"SCM_GTK_TREE_DRAG_DEST_OR_NULL_P" "SCM_GTK_TREE_DRAG_DEST" "SCM_MAKE_GTK_TREE_DRAG_DEST")
;; gtktreemodel.h
(define-type <gtk-tree-iter> "GtkTreeIter*" #f
"SCM_GTK_TREE_ITER_P" "SCM_GTK_TREE_ITER" "SCM_MAKE_GTK_TREE_ITER")
(define-type <gtk-tree-iter>-or-null "GtkTreeIter*" #f
"SCM_GTK_TREE_ITER_OR_NULL_P" "SCM_GTK_TREE_ITER" "SCM_MAKE_GTK_TREE_ITER")
(define-type <gtk-tree-model-iface> "GtkTreeModelIface*" #f
"SCM_GTK_TREE_MODEL_IFACE_P" "SCM_GTK_TREE_MODEL_IFACE" "SCM_MAKE_GTK_TREE_MODEL_IFACE")
(define-type <gtk-tree-model-iface>-or-null "GtkTreeModelIface*" #f
"SCM_GTK_TREE_MODEL_IFACE_OR_NULL_P" "SCM_GTK_TREE_MODEL_IFACE" "SCM_MAKE_GTK_TREE_MODEL_IFACE")
(define-type <gtk-tree-model> "GtkTreeModel*" #f
"SCM_GTK_TREE_MODEL_P" "SCM_GTK_TREE_MODEL" "SCM_MAKE_GTK_TREE_MODEL")
(define-type <gtk-tree-model>-or-null "GtkTreeModel*" #f
"SCM_GTK_TREE_MODEL_OR_NULL_P" "SCM_GTK_TREE_MODEL" "SCM_MAKE_GTK_TREE_MODEL")
(define-type <gtk-tree-model> "GtkTreeModel*" #f "SCM_GTK_TREE_MODEL_P" "SCM_GTK_TREE_MODEL" "SCM_MAKE_GTK_TREE_MODEL")
(define-type <gtk-tree-path> "GtkTreePath*" #f
"SCM_GTK_TREE_PATH_P" "SCM_GTK_TREE_PATH" "SCM_MAKE_GTK_TREE_PATH")
(define-type <gtk-tree-path>-or-null "GtkTreePath*" #f
"SCM_GTK_TREE_PATH_OR_NULL_P" "SCM_GTK_TREE_PATH" "SCM_MAKE_GTK_TREE_PATH")
(define-type <gtk-tree-path> "GtkTreePath*" #f "SCM_GTK_TREE_PATH_P" "SCM_GTK_TREE_PATH" "SCM_MAKE_GTK_TREE_PATH")
(define-type <gtk-tree-row-reference> "GtkTreeRowReference*" #f
"SCM_GTK_TREE_ROW_REFERENCE_P" "SCM_GTK_TREE_ROW_REFERENCE" "SCM_MAKE_GTK_TREE_ROW_REFERENCE")
(define-type <gtk-tree-row-reference>-or-null "GtkTreeRowReference*" #f
"SCM_GTK_TREE_ROW_REFERENCE_OR_NULL_P" "SCM_GTK_TREE_ROW_REFERENCE" "SCM_MAKE_GTK_TREE_ROW_REFERENCE")
(define-type <gtk-tree-row-reference> "GtkTreeRowReference*" #f "SCM_GTK_TREE_ROW_REFERENCE_P" "SCM_GTK_TREE_ROW_REFERENCE" "SCM_MAKE_GTK_TREE_ROW_REFERENCE")
;; gtktreemodelfilter.h
(define-type <gtk-tree-model-filter> "GtkTreeModelFilter*" #f
"SCM_GTK_TREE_MODEL_FILTER_P" "SCM_GTK_TREE_MODEL_FILTER" "SCM_MAKE_GTK_TREE_MODEL_FILTER")
(define-type <gtk-tree-model-filter>-or-null "GtkTreeModelFilter*" #f
"SCM_GTK_TREE_MODEL_FILTER_OR_NULL_P" "SCM_GTK_TREE_MODEL_FILTER" "SCM_MAKE_GTK_TREE_MODEL_FILTER")
;; gtktreemodelsort.h
(define-type <gtk-tree-model-sort> "GtkTreeModelSort*" #f
"SCM_GTK_TREE_MODEL_SORT_P" "SCM_GTK_TREE_MODEL_SORT" "SCM_MAKE_GTK_TREE_MODEL_SORT")
(define-type <gtk-tree-model-sort>-or-null "GtkTreeModelSort*" #f
"SCM_GTK_TREE_MODEL_SORT_OR_NULL_P" "SCM_GTK_TREE_MODEL_SORT" "SCM_MAKE_GTK_TREE_MODEL_SORT")
;; gtktreeselection.h
(define-type <gtk-tree-selection> "GtkTreeSelection*" #f
"SCM_GTK_TREE_SELECTION_P" "SCM_GTK_TREE_SELECTION" "SCM_MAKE_GTK_TREE_SELECTION")
(define-type <gtk-tree-selection>-or-null "GtkTreeSelection*" #f
"SCM_GTK_TREE_SELECTION_OR_NULL_P" "SCM_GTK_TREE_SELECTION" "SCM_MAKE_GTK_TREE_SELECTION")
;; gtktreestore.h
(define-type <gtk-tree-store> "GtkTreeStore*" #f
"SCM_GTK_TREE_STORE_P" "SCM_GTK_TREE_STORE" "SCM_MAKE_GTK_TREE_STORE")
(define-type <gtk-tree-store>-or-null "GtkTreeStore*" #f
"SCM_GTK_TREE_STORE_OR_NULL_P" "SCM_GTK_TREE_STORE" "SCM_MAKE_GTK_TREE_STORE")
;; gtktreeview.h
(define-type <gtk-tree-view> "GtkTreeView*" #f
"SCM_GTK_TREE_VIEW_P" "SCM_GTK_TREE_VIEW" "SCM_MAKE_GTK_TREE_VIEW")
(define-type <gtk-tree-view>-or-null "GtkTreeView*" #f
"SCM_GTK_TREE_VIEW_OR_NULL_P" "SCM_GTK_TREE_VIEW" "SCM_MAKE_GTK_TREE_VIEW")
;; gtktreeviewcolumn.h
(define-type <gtk-tree-view-column> "GtkTreeViewColumn*" #f
"SCM_GTK_TREE_VIEW_COLUMN_P" "SCM_GTK_TREE_VIEW_COLUMN" "SCM_MAKE_GTK_TREE_VIEW_COLUMN")
(define-type <gtk-tree-view-column>-or-null "GtkTreeViewColumn*" #f
"SCM_GTK_TREE_VIEW_COLUMN_OR_NULL_P" "SCM_GTK_TREE_VIEW_COLUMN" "SCM_MAKE_GTK_TREE_VIEW_COLUMN")
;; gtktypeutils.h
(define-type <gtk-arg> "GtkArg*" #f
"SCM_GTK_ARG_P" "SCM_GTK_ARG" "SCM_MAKE_GTK_ARG")
(define-type <gtk-arg>-or-null "GtkArg*" #f
"SCM_GTK_ARG_OR_NULL_P" "SCM_GTK_ARG" "SCM_MAKE_GTK_ARG")
(define-type <gtk-type-info> "GtkTypeInfo*" #f
"SCM_GTK_TYPE_INFO_P" "SCM_GTK_TYPE_INFO" "SCM_MAKE_GTK_TYPE_INFO")
(define-type <gtk-type-info>-or-null "GtkTypeInfo*" #f
"SCM_GTK_TYPE_INFO_OR_NULL_P" "SCM_GTK_TYPE_INFO" "SCM_MAKE_GTK_TYPE_INFO")
;; gtkuimanager.h
(define-type <gtk-ui-manager> "GtkUIManager*" #f
"SCM_GTK_UI_MANAGER_P" "SCM_GTK_UI_MANAGER" "SCM_MAKE_GTK_UI_MANAGER")
(define-type <gtk-ui-manager>-or-null "GtkUIManager*" #f
"SCM_GTK_UI_MANAGER_OR_NULL_P" "SCM_GTK_UI_MANAGER" "SCM_MAKE_GTK_UI_MANAGER")
;; gtkvbbox.h
(define-type <gtk-vbutton-box> "GtkVButtonBox*" #f
"SCM_GTK_VBUTTON_BOX_P" "SCM_GTK_VBUTTON_BOX" "SCM_MAKE_GTK_VBUTTON_BOX")
(define-type <gtk-vbutton-box>-or-null "GtkVButtonBox*" #f
"SCM_GTK_VBUTTON_BOX_OR_NULL_P" "SCM_GTK_VBUTTON_BOX" "SCM_MAKE_GTK_VBUTTON_BOX")
;; gtkvbox.h
(define-type <gtk-vbox> "GtkVBox*" #f
"SCM_GTK_VBOX_P" "SCM_GTK_VBOX" "SCM_MAKE_GTK_VBOX")
(define-type <gtk-vbox>-or-null "GtkVBox*" #f
"SCM_GTK_VBOX_OR_NULL_P" "SCM_GTK_VBOX" "SCM_MAKE_GTK_VBOX")
;; gtkviewport.h
(define-type <gtk-viewport> "GtkViewport*" #f
"SCM_GTK_VIEWPORT_P" "SCM_GTK_VIEWPORT" "SCM_MAKE_GTK_VIEWPORT")
(define-type <gtk-viewport>-or-null "GtkViewport*" #f
"SCM_GTK_VIEWPORT_OR_NULL_P" "SCM_GTK_VIEWPORT" "SCM_MAKE_GTK_VIEWPORT")
;; gtkvpaned.h
(define-type <gtk-vpaned> "GtkVPaned*" #f
"SCM_GTK_VPANED_P" "SCM_GTK_VPANED" "SCM_MAKE_GTK_VPANED")
(define-type <gtk-vpaned>-or-null "GtkVPaned*" #f
"SCM_GTK_VPANED_OR_NULL_P" "SCM_GTK_VPANED" "SCM_MAKE_GTK_VPANED")
;; gtkvruler.h
(define-type <gtk-vruler> "GtkVRuler*" #f
"SCM_GTK_VRULER_P" "SCM_GTK_VRULER" "SCM_MAKE_GTK_VRULER")
(define-type <gtk-vruler>-or-null "GtkVRuler*" #f
"SCM_GTK_VRULER_OR_NULL_P" "SCM_GTK_VRULER" "SCM_MAKE_GTK_VRULER")
;; gtkvscale.h
(define-type <gtk-vscale> "GtkVScale*" #f
"SCM_GTK_VSCALE_P" "SCM_GTK_VSCALE" "SCM_MAKE_GTK_VSCALE")
(define-type <gtk-vscale>-or-null "GtkVScale*" #f
"SCM_GTK_VSCALE_OR_NULL_P" "SCM_GTK_VSCALE" "SCM_MAKE_GTK_VSCALE")
;; gtkvscrollbar.h
(define-type <gtk-vscrollbar> "GtkVScrollbar*" #f
"SCM_GTK_VSCROLLBAR_P" "SCM_GTK_VSCROLLBAR" "SCM_MAKE_GTK_VSCROLLBAR")
(define-type <gtk-vscrollbar>-or-null "GtkVScrollbar*" #f
"SCM_GTK_VSCROLLBAR_OR_NULL_P" "SCM_GTK_VSCROLLBAR" "SCM_MAKE_GTK_VSCROLLBAR")
;; gtkvseparator.h
(define-type <gtk-vseparator> "GtkVSeparator*" #f
"SCM_GTK_VSEPARATOR_P" "SCM_GTK_VSEPARATOR" "SCM_MAKE_GTK_VSEPARATOR")
(define-type <gtk-vseparator>-or-null "GtkVSeparator*" #f
"SCM_GTK_VSEPARATOR_OR_NULL_P" "SCM_GTK_VSEPARATOR" "SCM_MAKE_GTK_VSEPARATOR")
;; gtkwidget.h
(define-type <gtk-requisition> "GtkRequisition*" #f
"SCM_GTK_REQUISITION_P" "SCM_GTK_REQUISITION" "SCM_MAKE_GTK_REQUISITION")
(define-type <gtk-requisition>-or-null "GtkRequisition*" #f
"SCM_GTK_REQUISITION_OR_NULL_P" "SCM_GTK_REQUISITION" "SCM_MAKE_GTK_REQUISITION")
(define-type <gtk-widget> "GtkWidget*" #f
"SCM_GTK_WIDGET_P" "SCM_GTK_WIDGET" "SCM_MAKE_GTK_WIDGET")
(define-type <gtk-widget>-or-null "GtkWidget*" #f
"SCM_GTK_WIDGET_OR_NULL_P" "SCM_GTK_WIDGET" "SCM_MAKE_GTK_WIDGET")
(define-type <gtk-widget-aux-info> "GtkWidgetAuxInfo*" #f
"SCM_GTK_WIDGET_AUX_INFO_P" "SCM_GTK_WIDGET_AUX_INFO" "SCM_MAKE_GTK_WIDGET_AUX_INFO")
(define-type <gtk-widget-aux-info>-or-null "GtkWidgetAuxInfo*" #f
"SCM_GTK_WIDGET_AUX_INFO_OR_NULL_P" "SCM_GTK_WIDGET_AUX_INFO" "SCM_MAKE_GTK_WIDGET_AUX_INFO")
(define-type <gtk-widget-shape-info> "GtkWidgetShapeInfo*" #f
"SCM_GTK_WIDGET_SHAPE_INFO_P" "SCM_GTK_WIDGET_SHAPE_INFO" "SCM_MAKE_GTK_WIDGET_SHAPE_INFO")
(define-type <gtk-widget-shape-info>-or-null "GtkWidgetShapeInfo*" #f
"SCM_GTK_WIDGET_SHAPE_INFO_OR_NULL_P" "SCM_GTK_WIDGET_SHAPE_INFO" "SCM_MAKE_GTK_WIDGET_SHAPE_INFO")
(define-type <list-of-gchar*> "gchar **" "list of C strings, free-d by the external library" "SCM_STRING_LIST_P" "SCM_STRING_LIST" "SCM_MAKE_STRING_LIST")
;; gtkwindow.h
(define-type <gtk-window> "GtkWindow*" #f
"SCM_GTK_WINDOW_P" "SCM_GTK_WINDOW" "SCM_MAKE_GTK_WINDOW")
(define-type <gtk-window>-or-null "GtkWindow*" #f
"SCM_GTK_WINDOW_OR_NULL_P" "SCM_GTK_WINDOW" "SCM_MAKE_GTK_WINDOW")
(define-type <gtk-window-group> "GtkWindowGroup*" #f
"SCM_GTK_WINDOW_GROUP_P" "SCM_GTK_WINDOW_GROUP" "SCM_MAKE_GTK_WINDOW_GROUP")
(define-type <gtk-window-group>-or-null "GtkWindowGroup*" #f
"SCM_GTK_WINDOW_GROUP_OR_NULL_P" "SCM_GTK_WINDOW_GROUP" "SCM_MAKE_GTK_WINDOW_GROUP")
;; gtktreesortable.h
(define-type <gtk-tree-sortable-iface> "GtkTreeSortableIface*" #f
"SCM_GTK_TREE_SORTABLE_IFACE_P" "SCM_GTK_TREE_SORTABLE_IFACE" "SCM_MAKE_GTK_TREE_SORTABLE_IFACE")
(define-type <gtk-tree-sortable-iface>-or-null "GtkTreeSortableIface*" #f
"SCM_GTK_TREE_SORTABLE_IFACE_OR_NULL_P" "SCM_GTK_TREE_SORTABLE_IFACE" "SCM_MAKE_GTK_TREE_SORTABLE_IFACE")
(define-type <gtk-tree-sortable> "GtkTreeSortable*" #f
"SCM_GTK_TREE_SORTABLE_P" "SCM_GTK_TREE_SORTABLE" "SCM_MAKE_GTK_TREE_SORTABLE")
(define-type <gtk-tree-sortable>-or-null "GtkTreeSortable*" #f
"SCM_GTK_TREE_SORTABLE_OR_NULL_P" "SCM_GTK_TREE_SORTABLE" "SCM_MAKE_GTK_TREE_SORTABLE")
(define-type <gtk-tree-sortable> "GtkTreeSortable*" #f "SCM_GTK_TREE_SORTABLE_P" "SCM_GTK_TREE_SORTABLE" "SCM_MAKE_GTK_TREE_SORTABLE")
;; gtkcelleditable.h
(define-type <gtk-cell-editable-iface> "GtkCellEditableIface*" #f
"SCM_GTK_CELL_EDITABLE_IFACE_P" "SCM_GTK_CELL_EDITABLE_IFACE" "SCM_MAKE_GTK_CELL_EDITABLE_IFACE")
(define-type <gtk-cell-editable-iface>-or-null "GtkCellEditableIface*" #f
"SCM_GTK_CELL_EDITABLE_IFACE_OR_NULL_P" "SCM_GTK_CELL_EDITABLE_IFACE" "SCM_MAKE_GTK_CELL_EDITABLE_IFACE")
(define-type <gtk-cell-editable> "GtkCellEditable*" #f
"SCM_GTK_CELL_EDITABLE_P" "SCM_GTK_CELL_EDITABLE" "SCM_MAKE_GTK_CELL_EDITABLE")
(define-type <gtk-cell-editable>-or-null "GtkCellEditable*" #f
"SCM_GTK_CELL_EDITABLE_OR_NULL_P" "SCM_GTK_CELL_EDITABLE" "SCM_MAKE_GTK_CELL_EDITABLE")
(define-type <gtk-cell-editable> "GtkCellEditable*" #f "SCM_GTK_CELL_EDITABLE_P" "SCM_GTK_CELL_EDITABLE" "SCM_MAKE_GTK_CELL_EDITABLE")
;; gtkfilechooser.h
(define-type <gtk-file-chooser> "GtkFileChooser*" #f
"SCM_GTK_FILE_CHOOSER_P" "SCM_GTK_FILE_CHOOSER" "SCM_MAKE_GTK_FILE_CHOOSER")
(define-type <gtk-file-chooser>-or-null "GtkFileChooser*" #f
"SCM_GTK_FILE_CHOOSER_OR_NULL_P" "SCM_GTK_FILE_CHOOSER" "SCM_MAKE_GTK_FILE_CHOOSER")
;; gdk-pixbuf-features.h
;; gdk-pixbuf.h
(define-type <gdk-pixbuf-format> "GdkPixbufFormat*" #f
"SCM_GDK_PIXBUF_FORMAT_P" "SCM_GDK_PIXBUF_FORMAT" "SCM_MAKE_GDK_PIXBUF_FORMAT")
(define-type <gdk-pixbuf-format>-or-null "GdkPixbufFormat*" #f
"SCM_GDK_PIXBUF_FORMAT_OR_NULL_P" "SCM_GDK_PIXBUF_FORMAT" "SCM_MAKE_GDK_PIXBUF_FORMAT")
(define-type <gdk-pixbuf-format> "GdkPxibufFormat*" #f #f #f "SCM_MAKE_GDK_PIXBUF_FORMAT")
(define-type <uvector> "ScmUVector*")
(define-type <g-list> "GList*" "Glib (single linked) list" "SCM_PAIRP" "Scm_ListToGList" "Scm_GList_to_list")
(define-type <const-g-list> "GList*" "Glib (single linked) list" "SCM_PAIRP" "Scm_ListToGList" "Scm_const_GList_to_list")
(define-type <g-value> "GValue*" "General (arbitrary type) value " "SCM_PAIRP" "Scm_UnboxGValue" "Scm_obj_to_gvalue")
(define-type <gunichar> "gunichar" "A type which can hold any UCS-4 character code" "SCM_CHARP" "Scm_char2gunichar" "Scm_gunichar2char")
(define-type <const-char*> "const char *" #f "SCM_STRINGP" "CONST_CHAR_PTR")
(define-type <const-gchar*> "const gchar *" #f "SCM_STRINGP" "CONST_GCHAR_PTR")
(define-type <gchar*> "gchar *" #f "SCM_STRINGP" "CONST_GCHAR_PTR" "GCHAR_PTR_BOX")
(define-type <const-gchar*>-or-null "const gchar *" #f "SCM_STRING_OR_NULL_P" "CONST_GCHAR_PTR_NULLABLE")
(define-type <g-object> "GObject *" #f "SCM_GOBJECT_P" "SCM_GOBJECT_OBJECT" "SCM_GOBJECT_BOX")
(define-type <g-timer> "GTimer *" #f "SCM_GTIMER_P" "SCM_GTIMER" "SCM_MAKE_GTIMER")
(define-type <gdk-atom> "GdkAtom" #f #f #f "SCM_MAKE_GDK_ATOM")
(define-type <gdk-event> "GdkEvent*" #f #f #f "SCM_MAKE_GDK_EVENT")
(define-type <gdk-point-vector> "ScmGdkPointVector*")
(define-type <gdk-segment-vector> "ScmGdkSegmentVector*")
(define-type <gdk-rectangle-vector> "ScmGdkRectangleVector*")
(define-type <gdk-color-vector> "ScmGdkColorVector*")
(define-type <gtk-radio-group> "ScmGtkRadioGroup*")
(define-type <u8vector> "ScmU8Vector*")
(define-type <s8vector> "ScmS8Vector*")
(define-type <u16vector> "ScmU16Vector*")
(define-type <s16vector> "ScmS16Vector*")
(define-type <u32vector> "ScmU32Vector*")
(define-type <s32vector> "ScmS32Vector*")
(define-type <u64vector> "ScmU64Vector*")
(define-type <s64vector> "ScmS64Vector*")
(define-type <f32vector> "ScmF32Vector*")
(define-type <f64vector> "ScmF64Vector*")
|