/usr/share/vala-0.14/vapi/gtk+-3.0.vapi is in valac-0.14 0.14.2-2ubuntu2.
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 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 | /* gtk+-3.0.vapi generated by vapigen, do not modify. */
[CCode (gir_namespace = "Gtk", gir_version = "3.0")]
namespace Gtk {
namespace Stock {
[CCode (cheader_filename = "gtk/gtk.h")]
public const string ABOUT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string ADD;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string APPLY;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string BOLD;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string CANCEL;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string CAPS_LOCK_WARNING;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string CDROM;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string CLEAR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string CLOSE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string COLOR_PICKER;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string CONNECT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string CONVERT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string COPY;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string CUT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string DELETE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string DIALOG_AUTHENTICATION;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string DIALOG_ERROR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string DIALOG_INFO;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string DIALOG_QUESTION;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string DIALOG_WARNING;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string DIRECTORY;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string DISCARD;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string DISCONNECT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string DND;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string DND_MULTIPLE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string EDIT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string EXECUTE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string FILE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string FIND;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string FIND_AND_REPLACE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string FLOPPY;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string FULLSCREEN;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string GOTO_BOTTOM;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string GOTO_FIRST;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string GOTO_LAST;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string GOTO_TOP;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string GO_BACK;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string GO_DOWN;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string GO_FORWARD;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string GO_UP;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string HARDDISK;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string HELP;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string HOME;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string INDENT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string INDEX;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string INFO;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string ITALIC;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string JUMP_TO;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string JUSTIFY_CENTER;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string JUSTIFY_FILL;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string JUSTIFY_LEFT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string JUSTIFY_RIGHT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string LEAVE_FULLSCREEN;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string MEDIA_FORWARD;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string MEDIA_NEXT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string MEDIA_PAUSE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string MEDIA_PLAY;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string MEDIA_PREVIOUS;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string MEDIA_RECORD;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string MEDIA_REWIND;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string MEDIA_STOP;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string MISSING_IMAGE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string NETWORK;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string NEW;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string NO;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string OK;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string OPEN;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string ORIENTATION_LANDSCAPE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string ORIENTATION_PORTRAIT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string ORIENTATION_REVERSE_LANDSCAPE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string ORIENTATION_REVERSE_PORTRAIT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PAGE_SETUP;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PASTE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PREFERENCES;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_ERROR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_PAUSED;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_PREVIEW;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_REPORT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_WARNING;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PROPERTIES;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string QUIT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string REDO;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string REFRESH;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string REMOVE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string REVERT_TO_SAVED;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string SAVE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string SAVE_AS;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string SELECT_ALL;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string SELECT_COLOR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string SELECT_FONT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string SORT_ASCENDING;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string SORT_DESCENDING;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string SPELL_CHECK;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STOP;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STRIKETHROUGH;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string UNDELETE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string UNDERLINE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string UNDO;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string UNINDENT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string YES;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string ZOOM_100;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string ZOOM_FIT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string ZOOM_IN;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string ZOOM_OUT;
[CCode (cheader_filename = "gtk/gtk.h")]
public static void add (Gtk.StockItem[] items);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void add_static (Gtk.StockItem[] items);
[CCode (cheader_filename = "gtk/gtk.h")]
public static GLib.SList<string> list_ids ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool lookup (string stock_id, out Gtk.StockItem item);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class AboutDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public AboutDialog ();
public unowned string get_artists ();
public unowned string get_authors ();
public unowned string get_comments ();
public unowned string get_copyright ();
public unowned string get_documenters ();
public unowned string get_license ();
public Gtk.License get_license_type ();
public unowned Gdk.Pixbuf get_logo ();
public unowned string get_logo_icon_name ();
public unowned string get_program_name ();
public unowned string get_translator_credits ();
public unowned string get_version ();
public unowned string get_website ();
public unowned string get_website_label ();
public bool get_wrap_license ();
public void set_artists ([CCode (array_length = false)] string[] artists);
public void set_authors ([CCode (array_length = false)] string[] authors);
public void set_comments (string comments);
public void set_copyright (string copyright);
public void set_documenters ([CCode (array_length = false)] string[] documenters);
public void set_license (string license);
public void set_license_type (Gtk.License license_type);
public void set_logo (Gdk.Pixbuf logo);
public void set_logo_icon_name (string icon_name);
public void set_program_name (string name);
public void set_translator_credits (string translator_credits);
public void set_version (string version);
public void set_website (string website);
public void set_website_label (string website_label);
public void set_wrap_license (bool wrap_license);
[CCode (array_length = false, array_null_terminated = true)]
public string[] artists { get; set; }
[CCode (array_length = false, array_null_terminated = true)]
public string[] authors { get; set; }
public string comments { get; set; }
public string copyright { get; set; }
[CCode (array_length = false, array_null_terminated = true)]
public string[] documenters { get; set; }
public string license { get; set; }
public Gtk.License license_type { get; set; }
public Gdk.Pixbuf logo { get; set; }
public string logo_icon_name { get; set; }
public string program_name { get; set; }
public string translator_credits { get; set; }
public string version { get; set; }
public string website { get; set; }
public string website_label { get; set; }
public bool wrap_license { get; set; }
public virtual signal bool activate_link (string uri);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class AccelGroup : GLib.Object {
[CCode (has_construct_function = false)]
public AccelGroup ();
public bool activate (GLib.Quark accel_quark, GLib.Object acceleratable, uint accel_key, Gdk.ModifierType accel_mods);
public void connect (uint accel_key, Gdk.ModifierType accel_mods, Gtk.AccelFlags accel_flags, [CCode (type = "GClosure*")] owned Gtk.AccelGroupActivate closure);
public void connect_by_path (string accel_path, [CCode (type = "GClosure*")] owned Gtk.AccelGroupActivate closure);
public bool disconnect (GLib.Closure closure);
public bool disconnect_key (uint accel_key, Gdk.ModifierType accel_mods);
public Gtk.AccelKey* find (Gtk.AccelGroupFindFunc find_func);
public static unowned Gtk.AccelGroup from_accel_closure (GLib.Closure closure);
public bool get_is_locked ();
public Gdk.ModifierType get_modifier_mask ();
public void @lock ();
public unowned Gtk.AccelGroupEntry query (uint accel_key, Gdk.ModifierType accel_mods, uint n_entries);
public void unlock ();
public bool is_locked { get; }
public Gdk.ModifierType modifier_mask { get; }
public virtual signal bool accel_activate (GLib.Object p0, uint p1, Gdk.ModifierType p2);
public virtual signal void accel_changed (uint keyval, Gdk.ModifierType modifier, GLib.Closure accel_closure);
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class AccelGroupEntry {
public GLib.Quark accel_path_quark;
public weak GLib.Closure closure;
public Gtk.AccelKey key;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class AccelLabel : Gtk.Label, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public AccelLabel (string str);
public unowned Gtk.Widget get_accel_widget ();
public uint get_accel_width ();
public bool refetch ();
public void set_accel_closure ([CCode (type = "GClosure*")] owned Gtk.AccelGroupActivate accel_closure);
public void set_accel_widget (Gtk.Widget accel_widget);
[NoAccessorMethod]
public GLib.Closure accel_closure { owned get; set; }
public Gtk.Widget accel_widget { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class AccelMap : GLib.Object {
[CCode (has_construct_function = false)]
protected AccelMap ();
public static void add_entry (string accel_path, uint accel_key, Gdk.ModifierType accel_mods);
public static void add_filter (string filter_pattern);
public static bool change_entry (string accel_path, uint accel_key, Gdk.ModifierType accel_mods, bool replace);
public static void @foreach (void* data, Gtk.AccelMapForeach foreach_func);
public static void foreach_unfiltered (void* data, Gtk.AccelMapForeach foreach_func);
public static unowned Gtk.AccelMap @get ();
public static void load (string file_name);
public static void load_fd (int fd);
public static void load_scanner (GLib.Scanner scanner);
public static void lock_path (string accel_path);
public static bool lookup_entry (string accel_path, out Gtk.AccelKey key);
public static void save (string file_name);
public static void save_fd (int fd);
public static void unlock_path (string accel_path);
public virtual signal void changed (string p0, uint p1, Gdk.ModifierType p2);
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class AccelMapClass {
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Accessible : Atk.Object {
[CCode (has_construct_function = false)]
protected Accessible ();
public virtual void connect_widget_destroyed ();
public unowned Gtk.Widget get_widget ();
public void set_widget (Gtk.Widget widget);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Action : GLib.Object, Gtk.Buildable {
[CCode (has_construct_function = false)]
public Action (string name, string? label, string? tooltip, string? stock_id);
public void block_activate ();
public void connect_accelerator ();
[NoWrapper]
public virtual void connect_proxy (Gtk.Widget proxy);
public unowned Gtk.Widget create_icon (Gtk.IconSize icon_size);
public virtual unowned Gtk.Widget create_menu ();
public virtual unowned Gtk.Widget create_menu_item ();
public virtual unowned Gtk.Widget create_tool_item ();
public void disconnect_accelerator ();
[NoWrapper]
public virtual void disconnect_proxy (Gtk.Widget proxy);
public unowned GLib.Closure get_accel_closure ();
public unowned string get_accel_path ();
public bool get_always_show_image ();
public unowned GLib.Icon get_gicon ();
public unowned string get_icon_name ();
public bool get_is_important ();
public unowned string get_label ();
public unowned GLib.SList<Gtk.Widget> get_proxies ();
public bool get_sensitive ();
public unowned string get_short_label ();
public unowned string get_stock_id ();
public unowned string get_tooltip ();
public bool get_visible ();
public bool get_visible_horizontal ();
public bool get_visible_vertical ();
public bool is_sensitive ();
public bool is_visible ();
public void set_accel_group (Gtk.AccelGroup accel_group);
public void set_accel_path (string accel_path);
public void set_always_show_image (bool always_show);
public void set_gicon (GLib.Icon icon);
public void set_icon_name (string icon_name);
public void set_is_important (bool is_important);
public void set_label (string label);
public void set_sensitive (bool sensitive);
public void set_short_label (string short_label);
public void set_stock_id (string stock_id);
public void set_tooltip (string tooltip);
public void set_visible (bool visible);
public void set_visible_horizontal (bool visible_horizontal);
public void set_visible_vertical (bool visible_vertical);
public void unblock_activate ();
[NoAccessorMethod]
public Gtk.ActionGroup action_group { owned get; set; }
public bool always_show_image { get; set construct; }
public GLib.Icon gicon { get; set; }
[NoAccessorMethod]
public bool hide_if_empty { get; set; }
public string icon_name { get; set; }
public bool is_important { get; set; }
public string label { get; set; }
public string name { get; construct; }
public bool sensitive { get; set; }
public string short_label { get; set; }
public string stock_id { get; set; }
public string tooltip { get; set; }
public bool visible { get; set; }
public bool visible_horizontal { get; set; }
[NoAccessorMethod]
public bool visible_overflown { get; set; }
public bool visible_vertical { get; set; }
[HasEmitter]
public virtual signal void activate ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ActionGroup : GLib.Object, Gtk.Buildable {
[CCode (has_construct_function = false)]
public ActionGroup (string name);
public void add_action (Gtk.Action action);
public void add_action_with_accel (Gtk.Action action, string? accelerator);
public void add_actions (Gtk.ActionEntry[] entries, void* user_data);
public void add_actions_full (Gtk.ActionEntry[] entries, void* user_data, GLib.DestroyNotify? destroy);
public void add_radio_actions (Gtk.RadioActionEntry[] entries, int value, [CCode (type = "GCallback")] Gtk.RadioActionCallback on_change);
public void add_radio_actions_full (Gtk.RadioActionEntry[] entries, int value, [CCode (type = "GCallback")] Gtk.RadioActionCallback on_change, GLib.DestroyNotify? destroy);
public void add_toggle_actions (Gtk.ToggleActionEntry[] entries, void* user_data);
public void add_toggle_actions_full (Gtk.ToggleActionEntry[] entries, void* user_data, GLib.DestroyNotify? destroy);
public virtual unowned Gtk.Action get_action (string action_name);
public bool get_sensitive ();
public bool get_visible ();
public GLib.List<weak Gtk.Action> list_actions ();
public void remove_action (Gtk.Action action);
public void set_sensitive (bool sensitive);
public void set_translate_func (owned Gtk.TranslateFunc func);
public void set_translation_domain (string domain);
public void set_visible (bool visible);
public unowned string translate_string (string str);
public string name { get; construct; }
public bool sensitive { get; set; }
public bool visible { get; set; }
public virtual signal void connect_proxy (Gtk.Action p0, Gtk.Widget p1);
public virtual signal void disconnect_proxy (Gtk.Action p0, Gtk.Widget p1);
public virtual signal void post_activate (Gtk.Action p0);
public virtual signal void pre_activate (Gtk.Action p0);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Adjustment : GLib.InitiallyUnowned {
[CCode (has_construct_function = false)]
public Adjustment (double value, double lower, double upper, double step_increment, double page_increment, double page_size);
public void clamp_page (double lower, double upper);
public void configure (double value, double lower, double upper, double step_increment, double page_increment, double page_size);
public double get_lower ();
public double get_minimum_increment ();
public double get_page_increment ();
public double get_page_size ();
public double get_step_increment ();
public double get_upper ();
public double get_value ();
public void set_lower (double lower);
public void set_page_increment (double page_increment);
public void set_page_size (double page_size);
public void set_step_increment (double step_increment);
public void set_upper (double upper);
public void set_value (double value);
public double lower { get; set; }
public double page_increment { get; set; }
public double page_size { get; set; }
public double step_increment { get; set; }
public double upper { get; set; }
public double value { get; set; }
[HasEmitter]
public virtual signal void changed ();
[HasEmitter]
public virtual signal void value_changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Alignment : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Alignment (float xalign, float yalign, float xscale, float yscale);
public void get_padding (out uint padding_top, out uint padding_bottom, out uint padding_left, out uint padding_right);
public void @set (float xalign, float yalign, float xscale, float yscale);
public void set_padding (uint padding_top, uint padding_bottom, uint padding_left, uint padding_right);
[NoAccessorMethod]
public uint bottom_padding { get; set; }
[NoAccessorMethod]
public uint left_padding { get; set; }
[NoAccessorMethod]
public uint right_padding { get; set; }
[NoAccessorMethod]
public uint top_padding { get; set; }
[NoAccessorMethod]
public float xalign { get; set; }
[NoAccessorMethod]
public float xscale { get; set; }
[NoAccessorMethod]
public float yalign { get; set; }
[NoAccessorMethod]
public float yscale { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class AppChooserButton : Gtk.ComboBox, Atk.Implementor, Gtk.Buildable, Gtk.CellLayout, Gtk.CellEditable, Gtk.AppChooser {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public AppChooserButton (string content_type);
public void append_custom_item (string name, string label, GLib.Icon icon);
public void append_separator ();
public unowned string get_heading ();
public bool get_show_dialog_item ();
public void set_active_custom_item (string name);
public void set_heading (string heading);
public void set_show_dialog_item (bool setting);
public string heading { get; set; }
public bool show_dialog_item { get; set construct; }
public virtual signal void custom_item_activated (string item_name);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class AppChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable, Gtk.AppChooser {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public AppChooserDialog (Gtk.Window parent, Gtk.DialogFlags flags, GLib.File file);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public AppChooserDialog.for_content_type (Gtk.Window parent, Gtk.DialogFlags flags, string content_type);
public unowned string get_heading ();
public unowned Gtk.Widget get_widget ();
public void set_heading (string heading);
[NoAccessorMethod]
public GLib.File gfile { owned get; construct; }
public string heading { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class AppChooserWidget : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable, Gtk.AppChooser {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public AppChooserWidget (string content_type);
public unowned string get_default_text ();
public bool get_show_all ();
public bool get_show_default ();
public bool get_show_fallback ();
public bool get_show_other ();
public bool get_show_recommended ();
public void set_default_text (string text);
public void set_show_all (bool setting);
public void set_show_default (bool setting);
public void set_show_fallback (bool setting);
public void set_show_other (bool setting);
public void set_show_recommended (bool setting);
public string default_text { get; set; }
public bool show_all { get; set construct; }
public bool show_default { get; set construct; }
public bool show_fallback { get; set construct; }
public bool show_other { get; set construct; }
public bool show_recommended { get; set construct; }
public virtual signal void application_activated (GLib.AppInfo app_info);
public virtual signal void application_selected (GLib.AppInfo app_info);
public virtual signal void populate_popup (Gtk.Menu menu, GLib.AppInfo app_info);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Application : GLib.Application, GLib.ActionGroup {
[CCode (has_construct_function = false)]
public Application (string application_id, GLib.ApplicationFlags flags);
public void add_window (Gtk.Window window);
public unowned GLib.List<weak Gtk.Window> get_windows ();
public void remove_window (Gtk.Window window);
public virtual signal void window_added (Gtk.Window window);
public virtual signal void window_removed (Gtk.Window window);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Arrow : Gtk.Misc, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Arrow (Gtk.ArrowType arrow_type, Gtk.ShadowType shadow_type);
public void @set (Gtk.ArrowType arrow_type, Gtk.ShadowType shadow_type);
[NoAccessorMethod]
public Gtk.ArrowType arrow_type { get; set; }
[NoAccessorMethod]
public Gtk.ShadowType shadow_type { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class AspectFrame : Gtk.Frame, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public AspectFrame (string label, float xalign, float yalign, float ratio, bool obey_child);
public void @set (float xalign, float yalign, float ratio, bool obey_child);
[NoAccessorMethod]
public bool obey_child { get; set; }
[NoAccessorMethod]
public float ratio { get; set; }
[NoAccessorMethod]
public float xalign { get; set; }
[NoAccessorMethod]
public float yalign { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Assistant : Gtk.Window, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Assistant ();
public void add_action_widget (Gtk.Widget child);
public int append_page (Gtk.Widget page);
public void commit ();
public int get_current_page ();
public int get_n_pages ();
public unowned Gtk.Widget get_nth_page (int page_num);
public bool get_page_complete (Gtk.Widget page);
public unowned Gdk.Pixbuf get_page_header_image (Gtk.Widget page);
public unowned Gdk.Pixbuf get_page_side_image (Gtk.Widget page);
public unowned string get_page_title (Gtk.Widget page);
public Gtk.AssistantPageType get_page_type (Gtk.Widget page);
public int insert_page (Gtk.Widget page, int position);
public void next_page ();
public int prepend_page (Gtk.Widget page);
public void previous_page ();
public void remove_action_widget (Gtk.Widget child);
public void remove_page (int page_num);
public void set_current_page (int page_num);
public void set_forward_page_func (owned Gtk.AssistantPageFunc page_func);
public void set_page_complete (Gtk.Widget page, bool complete);
public void set_page_header_image (Gtk.Widget page, Gdk.Pixbuf pixbuf);
public void set_page_side_image (Gtk.Widget page, Gdk.Pixbuf pixbuf);
public void set_page_title (Gtk.Widget page, string title);
public void set_page_type (Gtk.Widget page, Gtk.AssistantPageType type);
public void update_buttons_state ();
public virtual signal void apply ();
public virtual signal void cancel ();
public virtual signal void close ();
public virtual signal void prepare (Gtk.Widget page);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Bin : Gtk.Container, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false)]
protected Bin ();
public unowned Gtk.Widget get_child ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class BindingEntry {
public weak Gtk.BindingSet binding_set;
public uint destroyed;
public weak Gtk.BindingEntry hash_next;
public uint in_emission;
public uint keyval;
public uint marks_unbound;
public Gdk.ModifierType modifiers;
public weak Gtk.BindingEntry set_next;
public weak Gtk.BindingSignal signals;
public static void add_signal (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers, string signal_name, uint n_args, ...);
public static GLib.TokenType add_signal_from_string (Gtk.BindingSet binding_set, string signal_desc);
public static void add_signall (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers, string signal_name, GLib.SList<Gtk.BindingArg?> binding_args);
public static void remove (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers);
public static void skip (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers);
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class BindingSet {
public weak Gtk.BindingEntry current;
public weak Gtk.BindingEntry entries;
public uint parsed;
public int priority;
public weak string set_name;
[CCode (has_construct_function = false)]
public BindingSet (string set_name);
public bool activate (uint keyval, Gdk.ModifierType modifiers, GLib.Object object);
public void add_path (Gtk.PathType path_type, string path_pattern, Gtk.PathPriorityType priority);
public static unowned Gtk.BindingSet by_class (void* object_class);
public static unowned Gtk.BindingSet find (string set_name);
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class BindingSignal {
[CCode (array_length_cname = "n_args")]
public weak Gtk.BindingArg[] args;
public uint n_args;
public weak Gtk.BindingSignal next;
public weak string signal_name;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Box : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Box (Gtk.Orientation orientation, int spacing);
public bool get_homogeneous ();
public int get_spacing ();
public void pack_end (Gtk.Widget child, bool expand = true, bool fill = true, uint padding = 0);
public void pack_start (Gtk.Widget child, bool expand = true, bool fill = true, uint padding = 0);
public void query_child_packing (Gtk.Widget child, out bool expand, out bool fill, out uint padding, out Gtk.PackType pack_type);
public void reorder_child (Gtk.Widget child, int position);
public void set_child_packing (Gtk.Widget child, bool expand, bool fill, uint padding, Gtk.PackType pack_type);
public void set_homogeneous (bool homogeneous);
public void set_spacing (int spacing);
public bool homogeneous { get; set; }
public int spacing { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Builder : GLib.Object {
[CCode (has_construct_function = false)]
public Builder ();
public uint add_from_file (string filename) throws GLib.Error;
public uint add_from_string (string buffer, size_t length) throws GLib.Error;
public uint add_objects_from_file (string filename, [CCode (array_length = false)] string[] object_ids) throws GLib.Error;
public uint add_objects_from_string (string buffer, size_t length, [CCode (array_length = false)] string[] object_ids) throws GLib.Error;
public void connect_signals (void* user_data);
public void connect_signals_full (Gtk.BuilderConnectFunc func);
public static GLib.Quark error_quark ();
public unowned GLib.Object get_object (string name);
public GLib.SList<weak GLib.Object> get_objects ();
public unowned string get_translation_domain ();
public virtual GLib.Type get_type_from_name (string type_name);
public void set_translation_domain (string domain);
public bool value_from_string (GLib.ParamSpec pspec, string str, GLib.Value value) throws GLib.Error;
public bool value_from_string_type (GLib.Type type, string str, GLib.Value value) throws GLib.Error;
public string translation_domain { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Button : Gtk.Bin, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Button ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Button.from_stock (string stock_id);
public void get_alignment (out float xalign, out float yalign);
public unowned Gdk.Window get_event_window ();
public bool get_focus_on_click ();
public unowned Gtk.Widget get_image ();
public Gtk.PositionType get_image_position ();
public unowned string get_label ();
public Gtk.ReliefStyle get_relief ();
public bool get_use_stock ();
public bool get_use_underline ();
public void set_alignment (float xalign, float yalign);
public void set_focus_on_click (bool focus_on_click);
public void set_image (Gtk.Widget image);
public void set_image_position (Gtk.PositionType position);
public void set_label (string? label);
public void set_relief (Gtk.ReliefStyle newstyle);
public void set_use_stock (bool use_stock);
public void set_use_underline (bool use_underline);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Button.with_label (string label);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Button.with_mnemonic (string label);
public bool focus_on_click { get; set; }
public Gtk.Widget image { get; set; }
public Gtk.PositionType image_position { get; set; }
public string label { get; set construct; }
public Gtk.ReliefStyle relief { get; set; }
public bool use_stock { get; set construct; }
public bool use_underline { get; set construct; }
[NoAccessorMethod]
public float xalign { get; set; }
[NoAccessorMethod]
public float yalign { get; set; }
public virtual signal void activate ();
[HasEmitter]
public virtual signal void clicked ();
[HasEmitter]
public virtual signal void enter ();
[HasEmitter]
public virtual signal void leave ();
[HasEmitter]
public virtual signal void pressed ();
[HasEmitter]
public virtual signal void released ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ButtonBox : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ButtonBox (Gtk.Orientation orientation);
public bool get_child_non_homogeneous (Gtk.Widget child);
public bool get_child_secondary (Gtk.Widget child);
public Gtk.ButtonBoxStyle get_layout ();
public void set_child_non_homogeneous (Gtk.Widget child, bool non_homogeneous);
public void set_child_secondary (Gtk.Widget child, bool is_secondary);
public void set_layout (Gtk.ButtonBoxStyle layout_style);
[NoAccessorMethod]
public Gtk.ButtonBoxStyle layout_style { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Calendar : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Calendar ();
public void clear_marks ();
public void get_date (out uint year, out uint month, out uint day);
public bool get_day_is_marked (uint day);
public int get_detail_height_rows ();
public int get_detail_width_chars ();
public Gtk.CalendarDisplayOptions get_display_options ();
public void mark_day (uint day);
public void select_day (uint day);
public void select_month (uint month, uint year);
public void set_detail_func (owned Gtk.CalendarDetailFunc func);
public void set_detail_height_rows (int rows);
public void set_detail_width_chars (int chars);
public void set_display_options (Gtk.CalendarDisplayOptions flags);
public void unmark_day (uint day);
[NoAccessorMethod]
public int day { get; set; }
public int detail_height_rows { get; set; }
public int detail_width_chars { get; set; }
[NoAccessorMethod]
public int month { get; set; }
[NoAccessorMethod]
public bool no_month_change { get; set; }
[NoAccessorMethod]
public bool show_day_names { get; set; }
[NoAccessorMethod]
public bool show_details { get; set; }
[NoAccessorMethod]
public bool show_heading { get; set; }
[NoAccessorMethod]
public bool show_week_numbers { get; set; }
[NoAccessorMethod]
public int year { get; set; }
public virtual signal void day_selected ();
public virtual signal void day_selected_double_click ();
public virtual signal void month_changed ();
public virtual signal void next_month ();
public virtual signal void next_year ();
public virtual signal void prev_month ();
public virtual signal void prev_year ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CellArea : GLib.InitiallyUnowned, Gtk.CellLayout, Gtk.Buildable {
[CCode (has_construct_function = false)]
protected CellArea ();
public virtual bool activate (Gtk.CellAreaContext context, Gtk.Widget widget, Gdk.Rectangle cell_area, Gtk.CellRendererState flags, bool edit_only);
public bool activate_cell (Gtk.Widget widget, Gtk.CellRenderer renderer, Gdk.Event event, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
public virtual void add (Gtk.CellRenderer renderer);
public void add_focus_sibling (Gtk.CellRenderer renderer, Gtk.CellRenderer sibling);
public void add_with_properties (Gtk.CellRenderer renderer, ...);
public void attribute_connect (Gtk.CellRenderer renderer, string attribute, int column);
public void attribute_disconnect (Gtk.CellRenderer renderer, string attribute);
public void cell_get (Gtk.CellRenderer renderer, ...);
public void cell_get_property (Gtk.CellRenderer renderer, string property_name, GLib.Value value);
public void cell_get_valist (Gtk.CellRenderer renderer, string first_property_name, void* var_args);
public void cell_set (Gtk.CellRenderer renderer, ...);
public void cell_set_property (Gtk.CellRenderer renderer, string property_name, GLib.Value value);
public void cell_set_valist (Gtk.CellRenderer renderer, string first_property_name, void* var_args);
public virtual unowned Gtk.CellAreaContext copy_context (Gtk.CellAreaContext context);
public virtual unowned Gtk.CellAreaContext create_context ();
public virtual int event (Gtk.CellAreaContext context, Gtk.Widget widget, Gdk.Event event, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
[CCode (cname = "gtk_cell_area_class_find_cell_property")]
public class unowned GLib.ParamSpec find_cell_property (string property_name);
public virtual bool focus (Gtk.DirectionType direction);
public virtual void @foreach (Gtk.CellCallback callback, void* callback_data);
public virtual void foreach_alloc (Gtk.CellAreaContext context, Gtk.Widget widget, Gdk.Rectangle cell_area, Gdk.Rectangle background_area, Gtk.CellAllocCallback callback, void* callback_data);
public void get_cell_allocation (Gtk.CellAreaContext context, Gtk.Widget widget, Gtk.CellRenderer renderer, Gdk.Rectangle cell_area, Gdk.Rectangle allocation);
public unowned Gtk.CellRenderer get_cell_at_position (Gtk.CellAreaContext context, Gtk.Widget widget, Gdk.Rectangle cell_area, int x, int y, Gdk.Rectangle alloc_area);
[NoWrapper]
public virtual void get_cell_property (Gtk.CellRenderer renderer, uint property_id, GLib.Value value, GLib.ParamSpec pspec);
public unowned string get_current_path_string ();
public unowned Gtk.CellEditable get_edit_widget ();
public unowned Gtk.CellRenderer get_edited_cell ();
public unowned Gtk.CellRenderer get_focus_cell ();
public unowned Gtk.CellRenderer get_focus_from_sibling (Gtk.CellRenderer renderer);
public unowned GLib.List get_focus_siblings (Gtk.CellRenderer renderer);
public virtual void get_preferred_height (Gtk.CellAreaContext context, Gtk.Widget widget, out int minimum_height, out int natural_height);
public virtual void get_preferred_height_for_width (Gtk.CellAreaContext context, Gtk.Widget widget, int width, out int minimum_height, out int natural_height);
public virtual void get_preferred_width (Gtk.CellAreaContext context, Gtk.Widget widget, out int minimum_width, out int natural_width);
public virtual void get_preferred_width_for_height (Gtk.CellAreaContext context, Gtk.Widget widget, int height, out int minimum_width, out int natural_width);
public virtual Gtk.SizeRequestMode get_request_mode ();
public bool has_renderer (Gtk.CellRenderer renderer);
public void inner_cell_area (Gtk.Widget widget, Gdk.Rectangle cell_area, Gdk.Rectangle inner_area);
[CCode (cname = "gtk_cell_area_class_install_cell_property")]
public class void install_cell_property (uint property_id, GLib.ParamSpec pspec);
public virtual bool is_activatable ();
public bool is_focus_sibling (Gtk.CellRenderer renderer, Gtk.CellRenderer sibling);
[CCode (cname = "gtk_cell_area_class_list_cell_properties")]
public class unowned GLib.ParamSpec list_cell_properties (uint n_properties);
public virtual void remove (Gtk.CellRenderer renderer);
public void remove_focus_sibling (Gtk.CellRenderer renderer, Gtk.CellRenderer sibling);
public virtual void render (Gtk.CellAreaContext context, Gtk.Widget widget, Cairo.Context cr, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags, bool paint_focus);
public void request_renderer (Gtk.CellRenderer renderer, Gtk.Orientation orientation, Gtk.Widget widget, int for_size, int minimum_size, int natural_size);
[NoWrapper]
public virtual void set_cell_property (Gtk.CellRenderer renderer, uint property_id, GLib.Value value, GLib.ParamSpec pspec);
public void set_focus_cell (Gtk.CellRenderer renderer);
public void stop_editing (bool canceled);
public Gtk.CellEditable edit_widget { get; }
public Gtk.CellRenderer edited_cell { get; }
public Gtk.CellRenderer focus_cell { get; set; }
public virtual signal void add_editable (Gtk.CellRenderer p0, Gtk.CellEditable p1, Gdk.Rectangle p2, string p3);
[HasEmitter]
public virtual signal void apply_attributes (Gtk.TreeModel tree_model, Gtk.TreeIter iter, bool is_expander, bool is_expanded);
public virtual signal void focus_changed (Gtk.CellRenderer p0, string p1);
public virtual signal void remove_editable (Gtk.CellRenderer p0, Gtk.CellEditable p1);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CellAreaBox : Gtk.CellArea, Gtk.CellLayout, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkCellArea*")]
public CellAreaBox ();
public int get_spacing ();
public void set_spacing (int spacing);
public int spacing { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CellAreaContext : GLib.Object {
[CCode (has_construct_function = false)]
protected CellAreaContext ();
public virtual void allocate (int width, int height);
public void get_allocation (int width, int height);
public unowned Gtk.CellArea get_area ();
public void get_preferred_height (out int minimum_height, out int natural_height);
public virtual void get_preferred_height_for_width (int width, out int minimum_height, out int natural_height);
public void get_preferred_width (out int minimum_width, out int natural_width);
public virtual void get_preferred_width_for_height (int height, out int minimum_width, out int natural_width);
public void push_preferred_height (int minimum_height, int natural_height);
public void push_preferred_width (int minimum_width, int natural_width);
public virtual void reset ();
public Gtk.CellArea area { get; construct; }
[NoAccessorMethod]
public int minimum_height { get; }
[NoAccessorMethod]
public int minimum_width { get; }
[NoAccessorMethod]
public int natural_height { get; }
[NoAccessorMethod]
public int natural_width { get; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public abstract class CellRenderer : GLib.InitiallyUnowned {
[CCode (has_construct_function = false)]
protected CellRenderer ();
public virtual bool activate (Gdk.Event event, Gtk.Widget widget, string path, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
public virtual Gdk.Rectangle get_aligned_area (Gtk.Widget widget, Gtk.CellRendererState flags, Gdk.Rectangle cell_area);
public void get_alignment (out float xalign, out float yalign);
public void get_fixed_size (out int width, out int height);
public void get_padding (out int xpad, out int ypad);
public virtual void get_preferred_height (Gtk.Widget widget, out int minimum_size, out int natural_size);
public virtual void get_preferred_height_for_width (Gtk.Widget widget, int width, out int minimum_height, out int natural_height);
public void get_preferred_size (Gtk.Widget widget, out Gtk.Requisition minimum_size, out Gtk.Requisition natural_size);
public virtual void get_preferred_width (Gtk.Widget widget, out int minimum_size, out int natural_size);
public virtual void get_preferred_width_for_height (Gtk.Widget widget, int height, out int minimum_width, out int natural_width);
public virtual Gtk.SizeRequestMode get_request_mode ();
public bool get_sensitive ();
public abstract void get_size (Gtk.Widget widget, Gdk.Rectangle? cell_area, out int x_offset, out int y_offset, out int width, out int height);
public Gtk.StateFlags get_state (Gtk.Widget widget, Gtk.CellRendererState cell_state);
public bool get_visible ();
public bool is_activatable ();
public abstract void render (Cairo.Context cr, Gtk.Widget widget, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
public void set_alignment (float xalign, float yalign);
public void set_fixed_size (int width, int height);
public void set_padding (int xpad, int ypad);
public void set_sensitive (bool sensitive);
public void set_visible (bool visible);
public virtual unowned Gtk.CellEditable start_editing (Gdk.Event event, Gtk.Widget widget, string path, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
public void stop_editing (bool canceled);
[NoAccessorMethod]
public string cell_background { set; }
[NoAccessorMethod]
public Gdk.Color cell_background_gdk { get; set; }
[NoAccessorMethod]
public Gdk.RGBA cell_background_rgba { get; set; }
[NoAccessorMethod]
public bool cell_background_set { get; set; }
[NoAccessorMethod]
public bool editing { get; }
[NoAccessorMethod]
public int height { get; set; }
[NoAccessorMethod]
public bool is_expanded { get; set; }
[NoAccessorMethod]
public bool is_expander { get; set; }
[NoAccessorMethod]
public Gtk.CellRendererMode mode { get; set; }
public bool sensitive { get; set; }
public bool visible { get; set; }
[NoAccessorMethod]
public int width { get; set; }
[NoAccessorMethod]
public float xalign { get; set; }
[NoAccessorMethod]
public uint xpad { get; set; }
[NoAccessorMethod]
public float yalign { get; set; }
[NoAccessorMethod]
public uint ypad { get; set; }
[HasEmitter]
public virtual signal void editing_canceled ();
public virtual signal void editing_started (Gtk.CellEditable editable, string path);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererAccel : Gtk.CellRendererText {
[CCode (has_construct_function = false, type = "GtkCellRenderer*")]
public CellRendererAccel ();
[NoAccessorMethod]
public uint accel_key { get; set; }
[NoAccessorMethod]
public Gtk.CellRendererAccelMode accel_mode { get; set; }
[NoAccessorMethod]
public Gdk.ModifierType accel_mods { get; set; }
[NoAccessorMethod]
public uint keycode { get; set; }
public virtual signal void accel_cleared (string path_string);
public virtual signal void accel_edited (string path_string, uint accel_key, Gdk.ModifierType accel_mods, uint hardware_keycode);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererCombo : Gtk.CellRendererText {
[CCode (has_construct_function = false, type = "GtkCellRenderer*")]
public CellRendererCombo ();
[NoAccessorMethod]
public bool has_entry { get; set; }
[NoAccessorMethod]
public Gtk.TreeModel model { owned get; set; }
[NoAccessorMethod]
public int text_column { get; set; }
public virtual signal void changed (string p0, Gtk.TreeIter p1);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererPixbuf : Gtk.CellRenderer {
[CCode (has_construct_function = false, type = "GtkCellRenderer*")]
public CellRendererPixbuf ();
[NoAccessorMethod]
public bool follow_state { get; set; }
[NoAccessorMethod]
public GLib.Icon gicon { owned get; set; }
[NoAccessorMethod]
public string icon_name { owned get; set; }
[NoAccessorMethod]
public Gdk.Pixbuf pixbuf { owned get; set; }
[NoAccessorMethod]
public Gdk.Pixbuf pixbuf_expander_closed { owned get; set; }
[NoAccessorMethod]
public Gdk.Pixbuf pixbuf_expander_open { owned get; set; }
[NoAccessorMethod]
public string stock_detail { owned get; set; }
[NoAccessorMethod]
public string stock_id { owned get; set; }
[NoAccessorMethod]
public uint stock_size { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererProgress : Gtk.CellRenderer, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkCellRenderer*")]
public CellRendererProgress ();
[NoAccessorMethod]
public bool inverted { get; set; }
[NoAccessorMethod]
public int pulse { get; set; }
[NoAccessorMethod]
public string text { owned get; set; }
[NoAccessorMethod]
public float text_xalign { get; set; }
[NoAccessorMethod]
public float text_yalign { get; set; }
[NoAccessorMethod]
public int value { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererSpin : Gtk.CellRendererText {
[CCode (has_construct_function = false, type = "GtkCellRenderer*")]
public CellRendererSpin ();
[NoAccessorMethod]
public Gtk.Adjustment adjustment { owned get; set; }
[NoAccessorMethod]
public double climb_rate { get; set; }
[NoAccessorMethod]
public uint digits { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererSpinner : Gtk.CellRenderer {
[CCode (has_construct_function = false, type = "GtkCellRenderer*")]
public CellRendererSpinner ();
[NoAccessorMethod]
public bool active { get; set; }
[NoAccessorMethod]
public uint pulse { get; set; }
[NoAccessorMethod]
public Gtk.IconSize size { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererText : Gtk.CellRenderer {
[CCode (has_construct_function = false, type = "GtkCellRenderer*")]
public CellRendererText ();
public void set_fixed_height_from_font (int number_of_rows);
[NoAccessorMethod]
public bool align_set { get; set; }
[NoAccessorMethod]
public Pango.Alignment alignment { get; set; }
[NoAccessorMethod]
public Pango.AttrList attributes { owned get; set; }
[NoAccessorMethod]
public string background { set; }
[NoAccessorMethod]
public Gdk.Color background_gdk { get; set; }
[NoAccessorMethod]
public Gdk.RGBA background_rgba { get; set; }
[NoAccessorMethod]
public bool background_set { get; set; }
[NoAccessorMethod]
public bool editable { get; set; }
[NoAccessorMethod]
public bool editable_set { get; set; }
[NoAccessorMethod]
public Pango.EllipsizeMode ellipsize { get; set; }
[NoAccessorMethod]
public bool ellipsize_set { get; set; }
[NoAccessorMethod]
public string family { owned get; set; }
[NoAccessorMethod]
public bool family_set { get; set; }
[NoAccessorMethod]
public string font { owned get; set; }
[NoAccessorMethod]
public Pango.FontDescription font_desc { owned get; set; }
[NoAccessorMethod]
public string foreground { set; }
[NoAccessorMethod]
public Gdk.Color foreground_gdk { get; set; }
[NoAccessorMethod]
public Gdk.RGBA foreground_rgba { get; set; }
[NoAccessorMethod]
public bool foreground_set { get; set; }
[NoAccessorMethod]
public string language { owned get; set; }
[NoAccessorMethod]
public bool language_set { get; set; }
[NoAccessorMethod]
public string markup { set; }
[NoAccessorMethod]
public int max_width_chars { get; set; }
[NoAccessorMethod]
public int rise { get; set; }
[NoAccessorMethod]
public bool rise_set { get; set; }
[NoAccessorMethod]
public double scale { get; set; }
[NoAccessorMethod]
public bool scale_set { get; set; }
[NoAccessorMethod]
public bool single_paragraph_mode { get; set; }
[NoAccessorMethod]
public int size { get; set; }
[NoAccessorMethod]
public double size_points { get; set; }
[NoAccessorMethod]
public bool size_set { get; set; }
[NoAccessorMethod]
public Pango.Stretch stretch { get; set; }
[NoAccessorMethod]
public bool stretch_set { get; set; }
[NoAccessorMethod]
public bool strikethrough { get; set; }
[NoAccessorMethod]
public bool strikethrough_set { get; set; }
[NoAccessorMethod]
public Pango.Style style { get; set; }
[NoAccessorMethod]
public bool style_set { get; set; }
[NoAccessorMethod]
public string text { owned get; set; }
[NoAccessorMethod]
public Pango.Underline underline { get; set; }
[NoAccessorMethod]
public bool underline_set { get; set; }
[NoAccessorMethod]
public Pango.Variant variant { get; set; }
[NoAccessorMethod]
public bool variant_set { get; set; }
[NoAccessorMethod]
public int weight { get; set; }
[NoAccessorMethod]
public bool weight_set { get; set; }
[NoAccessorMethod]
public int width_chars { get; set; }
[NoAccessorMethod]
public Pango.WrapMode wrap_mode { get; set; }
[NoAccessorMethod]
public int wrap_width { get; set; }
public virtual signal void edited (string path, string new_text);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererToggle : Gtk.CellRenderer {
[CCode (has_construct_function = false, type = "GtkCellRenderer*")]
public CellRendererToggle ();
public bool get_activatable ();
public bool get_active ();
public bool get_radio ();
public void set_activatable (bool setting);
public void set_active (bool setting);
public void set_radio (bool radio);
public bool activatable { get; set; }
public bool active { get; set; }
[NoAccessorMethod]
public bool inconsistent { get; set; }
[NoAccessorMethod]
public int indicator_size { get; set; }
public bool radio { get; set; }
public virtual signal void toggled (string path);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CellView : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.CellLayout, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public CellView ();
public unowned Gtk.TreePath get_displayed_row ();
public bool get_draw_sensitive ();
public bool get_fit_model ();
public unowned Gtk.TreeModel get_model ();
public bool get_size_of_row (Gtk.TreePath path, out Gtk.Requisition requisition);
public void set_background_color (Gdk.Color color);
public void set_background_rgba (Gdk.RGBA rgba);
public void set_displayed_row (Gtk.TreePath path);
public void set_draw_sensitive (bool draw_sensitive);
public void set_fit_model (bool fit_model);
public void set_model (Gtk.TreeModel? model);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public CellView.with_context (Gtk.CellArea area, Gtk.CellAreaContext context);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public CellView.with_markup (string markup);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public CellView.with_pixbuf (Gdk.Pixbuf pixbuf);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public CellView.with_text (string text);
[NoAccessorMethod]
public string background { set; }
[NoAccessorMethod]
public Gdk.Color background_gdk { get; set; }
[NoAccessorMethod]
public Gdk.RGBA background_rgba { get; set; }
[NoAccessorMethod]
public bool background_set { get; set; }
[NoAccessorMethod]
public Gtk.CellArea cell_area { owned get; construct; }
[NoAccessorMethod]
public Gtk.CellAreaContext cell_area_context { owned get; construct; }
public bool draw_sensitive { get; set; }
public bool fit_model { get; set; }
public Gtk.TreeModel model { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CheckButton : Gtk.ToggleButton, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public CheckButton ();
[NoWrapper]
public virtual void draw_indicator (Cairo.Context cr);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public CheckButton.with_label (string label);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public CheckButton.with_mnemonic (string label);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CheckMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public CheckMenuItem ();
[NoWrapper]
public virtual void draw_indicator (Cairo.Context cr);
public bool get_active ();
public bool get_draw_as_radio ();
public bool get_inconsistent ();
public void set_active (bool is_active);
public void set_draw_as_radio (bool draw_as_radio);
public void set_inconsistent (bool setting);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public CheckMenuItem.with_label (string label);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public CheckMenuItem.with_mnemonic (string label);
public bool active { get; set; }
public bool draw_as_radio { get; set; }
public bool inconsistent { get; set; }
[HasEmitter]
public virtual signal void toggled ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Clipboard : GLib.Object {
[CCode (has_construct_function = false)]
protected Clipboard ();
public void clear ();
public static unowned Gtk.Clipboard @get (Gdk.Atom selection);
public unowned Gdk.Display get_display ();
public static unowned Gtk.Clipboard get_for_display (Gdk.Display display, Gdk.Atom selection);
public unowned GLib.Object get_owner ();
public void request_contents (Gdk.Atom target, Gtk.ClipboardReceivedFunc callback);
public void request_image (Gtk.ClipboardImageReceivedFunc callback);
public void request_rich_text (Gtk.TextBuffer buffer, Gtk.ClipboardRichTextReceivedFunc callback);
public void request_targets (Gtk.ClipboardTargetsReceivedFunc callback);
public void request_text (Gtk.ClipboardTextReceivedFunc callback);
public void request_uris (Gtk.ClipboardURIReceivedFunc callback);
public void set_can_store (Gtk.TargetEntry[] targets);
public void set_image (Gdk.Pixbuf pixbuf);
public void set_text (string text, int len);
public bool set_with_data (Gtk.TargetEntry[] targets, Gtk.ClipboardGetFunc get_func, Gtk.ClipboardClearFunc clear_func);
public bool set_with_owner (Gtk.TargetEntry[] targets, Gtk.ClipboardGetFunc get_func, Gtk.ClipboardClearFunc clear_func, GLib.Object owner);
public void store ();
public Gtk.SelectionData? wait_for_contents (Gdk.Atom target);
public Gdk.Pixbuf? wait_for_image ();
[CCode (array_length_type = "gsize")]
public uint8[]? wait_for_rich_text (Gtk.TextBuffer buffer, out Gdk.Atom format);
public bool wait_for_targets (out Gdk.Atom[] targets);
public string? wait_for_text ();
[CCode (array_length = false, array_null_terminated = true)]
public string[]? wait_for_uris ();
public bool wait_is_image_available ();
public bool wait_is_rich_text_available (Gtk.TextBuffer buffer);
public bool wait_is_target_available (Gdk.Atom target);
public bool wait_is_text_available ();
public bool wait_is_uris_available ();
public virtual signal void owner_change (Gdk.Event p0);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ColorButton : Gtk.Button, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ColorButton ();
public uint16 get_alpha ();
public void get_color (out Gdk.Color color);
public void get_rgba (Gdk.RGBA rgba);
public unowned string get_title ();
public bool get_use_alpha ();
public void set_alpha (uint16 alpha);
public void set_color (Gdk.Color color);
public void set_rgba (Gdk.RGBA rgba);
public void set_title (string title);
public void set_use_alpha (bool use_alpha);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ColorButton.with_color (Gdk.Color color);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ColorButton.with_rgba (Gdk.RGBA rgba);
public uint alpha { get; set; }
public Gdk.Color color { get; set; }
public Gdk.RGBA rgba { get; set; }
public string title { get; set; }
public bool use_alpha { get; set; }
public virtual signal void color_set ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ColorSelection : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ColorSelection ();
public uint16 get_current_alpha ();
public void get_current_color (out Gdk.Color color);
public void get_current_rgba (Gdk.RGBA rgba);
public bool get_has_opacity_control ();
public bool get_has_palette ();
public uint16 get_previous_alpha ();
public void get_previous_color (out Gdk.Color color);
public void get_previous_rgba (Gdk.RGBA rgba);
public bool is_adjusting ();
public static bool palette_from_string (string str, Gdk.Color[] colors);
public static unowned string palette_to_string (Gdk.Color[] colors);
public static unowned Gtk.ColorSelectionChangePaletteWithScreenFunc set_change_palette_with_screen_hook (Gtk.ColorSelectionChangePaletteWithScreenFunc func);
public void set_current_alpha (uint16 alpha);
public void set_current_color (Gdk.Color color);
public void set_current_rgba (Gdk.RGBA rgba);
public void set_has_opacity_control (bool has_opacity);
public void set_has_palette (bool has_palette);
public void set_previous_alpha (uint16 alpha);
public void set_previous_color (Gdk.Color color);
public void set_previous_rgba (Gdk.RGBA rgba);
public uint current_alpha { get; set; }
public Gdk.Color current_color { get; set; }
public Gdk.RGBA current_rgba { get; set; }
public bool has_opacity_control { get; set; }
public bool has_palette { get; set; }
public virtual signal void color_changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ColorSelectionDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ColorSelectionDialog (string title);
public unowned Gtk.Widget get_color_selection ();
[NoAccessorMethod]
public Gtk.Widget cancel_button { owned get; }
public Gtk.Widget color_selection { get; }
[NoAccessorMethod]
public Gtk.Widget help_button { owned get; }
[NoAccessorMethod]
public Gtk.Widget ok_button { owned get; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ComboBox : Gtk.Bin, Atk.Implementor, Gtk.Buildable, Gtk.CellLayout, Gtk.CellEditable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ComboBox ();
public int get_active ();
public unowned string get_active_id ();
public bool get_active_iter (out Gtk.TreeIter iter);
public bool get_add_tearoffs ();
public Gtk.SensitivityType get_button_sensitivity ();
public int get_column_span_column ();
public int get_entry_text_column ();
public bool get_focus_on_click ();
public bool get_has_entry ();
public int get_id_column ();
public unowned Gtk.TreeModel get_model ();
public unowned Atk.Object get_popup_accessible ();
public bool get_popup_fixed_width ();
public unowned Gtk.TreeViewRowSeparatorFunc get_row_separator_func ();
public int get_row_span_column ();
public unowned string get_title ();
public int get_wrap_width ();
public void popup_for_device (Gdk.Device device);
public void set_active (int index_);
public bool set_active_id (string active_id);
public void set_active_iter (Gtk.TreeIter iter);
public void set_add_tearoffs (bool add_tearoffs);
public void set_button_sensitivity (Gtk.SensitivityType sensitivity);
public void set_column_span_column (int column_span);
public void set_entry_text_column (int text_column);
public void set_focus_on_click (bool focus_on_click);
public void set_id_column (int id_column);
public void set_model (Gtk.TreeModel? model);
public void set_popup_fixed_width (bool fixed);
public void set_row_separator_func (owned Gtk.TreeViewRowSeparatorFunc func);
public void set_row_span_column (int row_span);
public void set_title (string title);
public void set_wrap_width (int width);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ComboBox.with_area (Gtk.CellArea area);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ComboBox.with_area_and_entry (Gtk.CellArea area);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ComboBox.with_entry ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ComboBox.with_model (Gtk.TreeModel model);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ComboBox.with_model_and_entry (Gtk.TreeModel model);
public int active { get; set; }
public string active_id { get; set; }
public bool add_tearoffs { get; set; }
public Gtk.SensitivityType button_sensitivity { get; set; }
[NoAccessorMethod]
public Gtk.CellArea cell_area { owned get; construct; }
public int column_span_column { get; set; }
public int entry_text_column { get; set; }
public bool focus_on_click { get; set; }
public bool has_entry { get; construct; }
[NoAccessorMethod]
public bool has_frame { get; set; }
public int id_column { get; set; }
public Gtk.TreeModel model { get; set; }
public bool popup_fixed_width { get; set; }
[NoAccessorMethod]
public bool popup_shown { get; }
public int row_span_column { get; set; }
[NoAccessorMethod]
public string tearoff_title { owned get; set; }
public int wrap_width { get; set; }
public virtual signal void changed ();
public virtual signal void move_active (Gtk.ScrollType p0);
[HasEmitter]
public virtual signal bool popdown ();
[HasEmitter]
public virtual signal void popup ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ComboBoxText : Gtk.ComboBox, Atk.Implementor, Gtk.Buildable, Gtk.CellLayout, Gtk.CellEditable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ComboBoxText ();
public void append (string id, string text);
public void append_text (string text);
public unowned string get_active_text ();
public void insert (int position, string id, string text);
public void insert_text (int position, string text);
public void prepend (string id, string text);
public void prepend_text (string text);
public void remove (int position);
public void remove_all ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ComboBoxText.with_entry ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Container : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false)]
protected Container ();
public void add_with_properties (Gtk.Widget widget, ...);
public void child_get (Gtk.Widget child, ...);
public void child_get_property (Gtk.Widget child, string property_name, GLib.Value value);
public void child_get_valist (Gtk.Widget child, string first_property_name, void* var_args);
public void child_notify (Gtk.Widget child, string child_property);
public void child_set (Gtk.Widget child, ...);
public void child_set_property (Gtk.Widget child, string property_name, GLib.Value value);
public void child_set_valist (Gtk.Widget child, string first_property_name, void* var_args);
public virtual GLib.Type child_type ();
public static unowned GLib.ParamSpec class_find_child_property (GLib.ObjectClass cclass, string property_name);
public static unowned GLib.ParamSpec class_list_child_properties (GLib.ObjectClass cclass, uint n_properties);
[NoWrapper]
public virtual unowned string composite_name (Gtk.Widget child);
public virtual void forall (Gtk.Callback callback);
[CCode (vfunc_name = "forall")]
public virtual void forall_internal (bool include_internal, Gtk.Callback callback);
public void @foreach (Gtk.Callback callback);
public uint get_border_width ();
[NoWrapper]
public virtual void get_child_property (Gtk.Widget child, uint property_id, GLib.Value value, GLib.ParamSpec pspec);
public GLib.List<weak Gtk.Widget> get_children ();
public bool get_focus_chain (out GLib.List<Gtk.Widget> focusable_widgets);
public unowned Gtk.Widget get_focus_child ();
public unowned Gtk.Adjustment get_focus_hadjustment ();
public unowned Gtk.Adjustment get_focus_vadjustment ();
public virtual unowned Gtk.WidgetPath get_path_for_child (Gtk.Widget child);
public Gtk.ResizeMode get_resize_mode ();
[CCode (cname = "gtk_container_class_handle_border_width")]
public class void handle_border_width ();
[CCode (cname = "gtk_container_class_install_child_property")]
public class void install_child_property (uint property_id, GLib.ParamSpec pspec);
public void propagate_draw (Gtk.Widget child, Cairo.Context cr);
public void resize_children ();
public void set_border_width (uint border_width);
[NoWrapper]
public virtual void set_child_property (Gtk.Widget child, uint property_id, GLib.Value value, GLib.ParamSpec pspec);
public void set_focus_chain (GLib.List<Gtk.Widget> focusable_widgets);
public void set_focus_hadjustment (Gtk.Adjustment adjustment);
public void set_focus_vadjustment (Gtk.Adjustment adjustment);
public void set_reallocate_redraws (bool needs_redraws);
public void set_resize_mode (Gtk.ResizeMode resize_mode);
public void unset_focus_chain ();
public uint border_width { get; set; }
[NoAccessorMethod]
public Gtk.Widget child { set; }
public Gtk.ResizeMode resize_mode { get; set; }
[HasEmitter]
public virtual signal void add (Gtk.Widget widget);
[HasEmitter]
public virtual signal void check_resize ();
[HasEmitter]
public virtual signal void remove (Gtk.Widget widget);
[HasEmitter]
public virtual signal void set_focus_child (Gtk.Widget? child);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CssProvider : GLib.Object, Gtk.StyleProvider {
[CCode (has_construct_function = false)]
public CssProvider ();
public static GLib.Quark error_quark ();
public static unowned Gtk.CssProvider get_default ();
public static unowned Gtk.CssProvider get_named (string name, string variant);
public bool load_from_data (string data, ssize_t length) throws GLib.Error;
public bool load_from_file (GLib.File file) throws GLib.Error;
public bool load_from_path (string path) throws GLib.Error;
public unowned string to_string ();
public virtual signal void parsing_error (Gtk.CssSection section, GLib.Error error);
}
[CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_css_section_ref", type_id = "gtk_css_section_get_type ()", unref_function = "gtk_css_section_unref")]
[Compact]
public class CssSection {
public uint get_end_line ();
public uint get_end_position ();
public unowned GLib.File get_file ();
public unowned Gtk.CssSection get_parent ();
public Gtk.CssSectionType get_section_type ();
public uint get_start_line ();
public uint get_start_position ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Dialog : Gtk.Window, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Dialog ();
public void add_action_widget (Gtk.Widget child, int response_id);
public unowned Gtk.Widget add_button (string button_text, int response_id);
public void add_buttons (...);
public unowned Gtk.Widget get_action_area ();
[CCode (type = "GtkWidget*")]
public unowned Gtk.Box get_content_area ();
public int get_response_for_widget (Gtk.Widget widget);
public unowned Gtk.Widget get_widget_for_response (int response_id);
public int run ();
[CCode (sentinel = "-1")]
public void set_alternative_button_order (...);
public void set_alternative_button_order_from_array (int n_params, int new_order);
public void set_default_response (int response_id);
public void set_response_sensitive (int response_id, bool setting);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Dialog.with_buttons (string? title, Gtk.Window? parent, Gtk.DialogFlags flags, ...);
public virtual signal void close ();
[HasEmitter]
public virtual signal void response (int response_id);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class DrawingArea : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
public void* dummy;
[CCode (has_construct_function = false, type = "GtkWidget*")]
public DrawingArea ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Entry : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Editable, Gtk.CellEditable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Entry ();
public bool get_activates_default ();
public float get_alignment ();
public unowned Gtk.EntryBuffer get_buffer ();
public unowned Gtk.EntryCompletion get_completion ();
public int get_current_icon_drag_source ();
public unowned Gtk.Adjustment get_cursor_hadjustment ();
public bool get_has_frame ();
public bool get_icon_activatable (Gtk.EntryIconPosition icon_pos);
public void get_icon_area (Gtk.EntryIconPosition icon_pos, Gdk.Rectangle icon_area);
public int get_icon_at_pos (int x, int y);
public unowned GLib.Icon get_icon_gicon (Gtk.EntryIconPosition icon_pos);
public unowned string get_icon_name (Gtk.EntryIconPosition icon_pos);
public unowned Gdk.Pixbuf get_icon_pixbuf (Gtk.EntryIconPosition icon_pos);
public bool get_icon_sensitive (Gtk.EntryIconPosition icon_pos);
public unowned string get_icon_stock (Gtk.EntryIconPosition icon_pos);
public Gtk.ImageType get_icon_storage_type (Gtk.EntryIconPosition icon_pos);
public unowned string get_icon_tooltip_markup (Gtk.EntryIconPosition icon_pos);
public unowned string get_icon_tooltip_text (Gtk.EntryIconPosition icon_pos);
public unowned Gtk.Border? get_inner_border ();
public unichar get_invisible_char ();
public unowned Pango.Layout get_layout ();
public void get_layout_offsets (out int x, out int y);
public int get_max_length ();
public bool get_overwrite_mode ();
public unowned string get_placeholder_text ();
public double get_progress_fraction ();
public double get_progress_pulse_step ();
public unowned string get_text ();
public void get_text_area (Gdk.Rectangle text_area);
[NoWrapper]
public virtual void get_text_area_size (int x, int y, int width, int height);
public uint16 get_text_length ();
public bool get_visibility ();
public int get_width_chars ();
public bool im_context_filter_keypress (Gdk.EventKey event);
public int layout_index_to_text_index (int layout_index);
public void progress_pulse ();
public void reset_im_context ();
public void set_activates_default (bool setting);
public void set_alignment (float xalign);
public void set_buffer (Gtk.EntryBuffer buffer);
public void set_completion (Gtk.EntryCompletion completion);
public void set_cursor_hadjustment (Gtk.Adjustment adjustment);
public void set_has_frame (bool setting);
public void set_icon_activatable (Gtk.EntryIconPosition icon_pos, bool activatable);
public void set_icon_drag_source (Gtk.EntryIconPosition icon_pos, Gtk.TargetList target_list, Gdk.DragAction actions);
public void set_icon_from_gicon (Gtk.EntryIconPosition icon_pos, GLib.Icon? icon);
public void set_icon_from_icon_name (Gtk.EntryIconPosition icon_pos, string? icon_name);
public void set_icon_from_pixbuf (Gtk.EntryIconPosition icon_pos, Gdk.Pixbuf? pixbuf);
public void set_icon_from_stock (Gtk.EntryIconPosition icon_pos, string? stock_id);
public void set_icon_sensitive (Gtk.EntryIconPosition icon_pos, bool sensitive);
public void set_icon_tooltip_markup (Gtk.EntryIconPosition icon_pos, string? tooltip);
public void set_icon_tooltip_text (Gtk.EntryIconPosition icon_pos, string? tooltip);
public void set_inner_border (Gtk.Border border);
public void set_invisible_char (unichar ch);
public void set_max_length (int max);
public void set_overwrite_mode (bool overwrite);
public void set_placeholder_text (string text);
public void set_progress_fraction (double fraction);
public void set_progress_pulse_step (double fraction);
public void set_text (string text);
public void set_visibility (bool visible);
public void set_width_chars (int n_chars);
public int text_index_to_layout_index (int text_index);
public void unset_invisible_char ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Entry.with_buffer (Gtk.EntryBuffer buffer);
public bool activates_default { get; set; }
public Gtk.EntryBuffer buffer { get; set construct; }
[NoAccessorMethod]
public bool caps_lock_warning { get; set; }
public Gtk.EntryCompletion completion { get; set; }
[NoAccessorMethod]
public int cursor_position { get; }
[NoAccessorMethod]
public bool editable { get; set; }
public bool has_frame { get; set; }
[NoAccessorMethod]
public string im_module { owned get; set; }
public Gtk.Border inner_border { get; set; }
public uint invisible_char { get; set; }
[NoAccessorMethod]
public bool invisible_char_set { get; set; }
public int max_length { get; set; }
public bool overwrite_mode { get; set; }
public string placeholder_text { get; set; }
[NoAccessorMethod]
public bool primary_icon_activatable { get; set; }
[NoAccessorMethod]
public GLib.Icon primary_icon_gicon { owned get; set; }
[NoAccessorMethod]
public string primary_icon_name { owned get; set; }
[NoAccessorMethod]
public Gdk.Pixbuf primary_icon_pixbuf { owned get; set; }
[NoAccessorMethod]
public bool primary_icon_sensitive { get; set; }
[NoAccessorMethod]
public string primary_icon_stock { owned get; set; }
[NoAccessorMethod]
public Gtk.ImageType primary_icon_storage_type { get; }
[NoAccessorMethod]
public string primary_icon_tooltip_markup { owned get; set; }
[NoAccessorMethod]
public string primary_icon_tooltip_text { owned get; set; }
public double progress_fraction { get; set; }
public double progress_pulse_step { get; set; }
[NoAccessorMethod]
public int scroll_offset { get; }
[NoAccessorMethod]
public bool secondary_icon_activatable { get; set; }
[NoAccessorMethod]
public GLib.Icon secondary_icon_gicon { owned get; set; }
[NoAccessorMethod]
public string secondary_icon_name { owned get; set; }
[NoAccessorMethod]
public Gdk.Pixbuf secondary_icon_pixbuf { owned get; set; }
[NoAccessorMethod]
public bool secondary_icon_sensitive { get; set; }
[NoAccessorMethod]
public string secondary_icon_stock { owned get; set; }
[NoAccessorMethod]
public Gtk.ImageType secondary_icon_storage_type { get; }
[NoAccessorMethod]
public string secondary_icon_tooltip_markup { owned get; set; }
[NoAccessorMethod]
public string secondary_icon_tooltip_text { owned get; set; }
[NoAccessorMethod]
public int selection_bound { get; }
[NoAccessorMethod]
public Gtk.ShadowType shadow_type { get; set; }
public string text { get; set; }
public uint text_length { get; }
[NoAccessorMethod]
public bool truncate_multiline { get; set; }
public bool visibility { get; set; }
public int width_chars { get; set; }
[NoAccessorMethod]
public float xalign { get; set; }
public virtual signal void activate ();
public virtual signal void backspace ();
public virtual signal void copy_clipboard ();
public virtual signal void cut_clipboard ();
public virtual signal void delete_from_cursor (Gtk.DeleteType type, int count);
public virtual signal void icon_press (Gtk.EntryIconPosition p0, Gdk.Event p1);
public virtual signal void icon_release (Gtk.EntryIconPosition p0, Gdk.Event p1);
public virtual signal void insert_at_cursor (string str);
public virtual signal void move_cursor (Gtk.MovementStep step, int count, bool extend_selection);
public virtual signal void paste_clipboard ();
public virtual signal void populate_popup (Gtk.Menu menu);
public virtual signal void preedit_changed (string p0);
public virtual signal void toggle_overwrite ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class EntryBuffer : GLib.Object {
[CCode (has_construct_function = false)]
public EntryBuffer (uint8[] initial_chars);
public virtual uint delete_text (uint position, int n_chars);
public void emit_deleted_text (uint position, uint n_chars);
public void emit_inserted_text (uint position, uint8[] chars);
public size_t get_bytes ();
public virtual uint get_length ();
public int get_max_length ();
public virtual unowned string get_text ();
public virtual uint insert_text (uint position, uint8[] chars);
public void set_max_length (int max_length);
public void set_text (uint8[] chars);
public uint length { get; }
public int max_length { get; set; }
public string text { get; set; }
public virtual signal void deleted_text (uint position, uint n_chars);
public virtual signal void inserted_text (uint position, string chars, uint n_chars);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class EntryCompletion : GLib.Object, Gtk.CellLayout, Gtk.Buildable {
[CCode (has_construct_function = false)]
public EntryCompletion ();
public void complete ();
public void delete_action (int index_);
public unowned string get_completion_prefix ();
public unowned Gtk.Widget get_entry ();
public bool get_inline_completion ();
public bool get_inline_selection ();
public int get_minimum_key_length ();
public unowned Gtk.TreeModel get_model ();
public bool get_popup_completion ();
public bool get_popup_set_width ();
public bool get_popup_single_match ();
public int get_text_column ();
public void insert_action_markup (int index_, string markup);
public void insert_action_text (int index_, string text);
public void set_inline_completion (bool inline_completion);
public void set_inline_selection (bool inline_selection);
public void set_match_func (owned Gtk.EntryCompletionMatchFunc func);
public void set_minimum_key_length (int length);
public void set_model (Gtk.TreeModel? model);
public void set_popup_completion (bool popup_completion);
public void set_popup_set_width (bool popup_set_width);
public void set_popup_single_match (bool popup_single_match);
public void set_text_column (int column);
[CCode (has_construct_function = false)]
public EntryCompletion.with_area (Gtk.CellArea area);
[NoAccessorMethod]
public Gtk.CellArea cell_area { owned get; construct; }
public bool inline_completion { get; set; }
public bool inline_selection { get; set; }
public int minimum_key_length { get; set; }
public Gtk.TreeModel model { get; set; }
public bool popup_completion { get; set; }
public bool popup_set_width { get; set; }
public bool popup_single_match { get; set; }
public int text_column { get; set; }
public virtual signal void action_activated (int index_);
public virtual signal bool cursor_on_match (Gtk.TreeModel model, Gtk.TreeIter iter);
[HasEmitter]
public virtual signal bool insert_prefix (string prefix);
public virtual signal bool match_selected (Gtk.TreeModel model, Gtk.TreeIter iter);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class EventBox : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public EventBox ();
public bool get_above_child ();
public bool get_visible_window ();
public void set_above_child (bool above_child);
public void set_visible_window (bool visible_window);
public bool above_child { get; set; }
public bool visible_window { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Expander : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Expander (string label);
public bool get_expanded ();
public unowned string get_label ();
public bool get_label_fill ();
public unowned Gtk.Widget get_label_widget ();
public bool get_resize_toplevel ();
public int get_spacing ();
public bool get_use_markup ();
public bool get_use_underline ();
public void set_expanded (bool expanded);
public void set_label (string label);
public void set_label_fill (bool label_fill);
public void set_label_widget (Gtk.Widget label_widget);
public void set_resize_toplevel (bool resize_toplevel);
public void set_spacing (int spacing);
public void set_use_markup (bool use_markup);
public void set_use_underline (bool use_underline);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Expander.with_mnemonic (string label);
public bool expanded { get; set construct; }
public string label { get; set construct; }
public bool label_fill { get; set construct; }
public Gtk.Widget label_widget { get; set; }
public bool resize_toplevel { get; set; }
public int spacing { get; set; }
public bool use_markup { get; set construct; }
public bool use_underline { get; set construct; }
public virtual signal void activate ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class FileChooserButton : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable, Gtk.FileChooser {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public FileChooserButton (string title, Gtk.FileChooserAction action);
public bool get_focus_on_click ();
public unowned string get_title ();
public int get_width_chars ();
public void set_focus_on_click (bool focus_on_click);
public void set_title (string title);
public void set_width_chars (int n_chars);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public FileChooserButton.with_dialog (Gtk.Widget dialog);
public Gtk.FileChooser dialog { construct; }
public bool focus_on_click { get; set; }
public string title { get; set; }
public int width_chars { get; set; }
public virtual signal void file_set ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class FileChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable, Gtk.FileChooser {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public FileChooserDialog (string? title, Gtk.Window? parent, Gtk.FileChooserAction action, ...);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class FileChooserWidget : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable, Gtk.FileChooser, Gtk.FileChooserEmbed {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public FileChooserWidget (Gtk.FileChooserAction action);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class FileFilter : GLib.InitiallyUnowned, Gtk.Buildable {
[CCode (has_construct_function = false)]
public FileFilter ();
public void add_custom (Gtk.FileFilterFlags needed, owned Gtk.FileFilterFunc func);
public void add_mime_type (string mime_type);
public void add_pattern (string pattern);
public void add_pixbuf_formats ();
public bool filter (Gtk.FileFilterInfo filter_info);
[CCode (cname = "gtk_file_filter_get_name")]
public unowned string get_filter_name ();
public Gtk.FileFilterFlags get_needed ();
[CCode (cname = "gtk_file_filter_set_name")]
public void set_filter_name (string name);
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class FileFilterInfo {
public Gtk.FileFilterFlags contains;
public weak string display_name;
public weak string filename;
public weak string mime_type;
public weak string uri;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Fixed : Gtk.Container, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Fixed ();
public void move (Gtk.Widget widget, int x, int y);
public void put (Gtk.Widget widget, int x, int y);
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class FixedChild {
public weak Gtk.Widget widget;
public int x;
public int y;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class FontButton : Gtk.Button, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public FontButton ();
public unowned string get_font_name ();
public bool get_show_size ();
public bool get_show_style ();
public unowned string get_title ();
public bool get_use_font ();
public bool get_use_size ();
public bool set_font_name (string fontname);
public void set_show_size (bool show_size);
public void set_show_style (bool show_style);
public void set_title (string title);
public void set_use_font (bool use_font);
public void set_use_size (bool use_size);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public FontButton.with_font (string fontname);
public string font_name { get; set; }
public bool show_size { get; set; }
public bool show_style { get; set; }
public string title { get; set; }
public bool use_font { get; set; }
public bool use_size { get; set; }
public virtual signal void font_set ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class FontChooser : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public FontChooser ();
public unowned Pango.FontFace get_face ();
public unowned Pango.FontFamily get_family ();
public unowned string get_font_name ();
public unowned string get_preview_text ();
public bool get_show_preview_entry ();
public int get_size ();
public void set_filter_func (owned Gtk.FontFilterFunc filter);
public bool set_font_name (string fontname);
public void set_preview_text (string text);
public void set_show_preview_entry (bool show_preview_entry);
public string font_name { get; set; }
public string preview_text { get; set; }
public bool show_preview_entry { get; set; }
public virtual signal void font_activated (string fontname);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class FontChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public FontChooserDialog (string title, Gtk.Window window);
public unowned Gtk.Widget get_font_chooser ();
public unowned string get_font_name ();
public unowned string get_preview_text ();
public bool set_font_name (string fontname);
public void set_preview_text (string text);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class FontSelection : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public FontSelection ();
public unowned Pango.FontFace get_face ();
public unowned Gtk.Widget get_face_list ();
public unowned Pango.FontFamily get_family ();
public unowned Gtk.Widget get_family_list ();
public unowned string get_font_name ();
public unowned Gtk.Widget get_preview_entry ();
public unowned string get_preview_text ();
public int get_size ();
public unowned Gtk.Widget get_size_entry ();
public unowned Gtk.Widget get_size_list ();
public bool set_font_name (string fontname);
public void set_preview_text (string text);
public string font_name { get; set; }
public string preview_text { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class FontSelectionDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public FontSelectionDialog (string title);
public unowned Gtk.Widget get_cancel_button ();
public unowned string get_font_name ();
public unowned Gtk.Widget get_font_selection ();
public unowned Gtk.Widget get_ok_button ();
public unowned string get_preview_text ();
public bool set_font_name (string fontname);
public void set_preview_text (string text);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Frame : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Frame (string? label);
[NoWrapper]
public virtual void compute_child_allocation (Gtk.Allocation allocation);
public unowned string get_label ();
public void get_label_align (float xalign, float yalign);
public unowned Gtk.Widget get_label_widget ();
public Gtk.ShadowType get_shadow_type ();
public void set_label (string label);
public void set_label_align (float xalign, float yalign);
public void set_label_widget (Gtk.Widget label_widget);
public void set_shadow_type (Gtk.ShadowType type);
public string label { get; set; }
public Gtk.Widget label_widget { get; set; }
[NoAccessorMethod]
public float label_xalign { get; set; }
[NoAccessorMethod]
public float label_yalign { get; set; }
public Gtk.ShadowType shadow_type { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_gradient_ref", type_id = "gtk_gradient_get_type ()", unref_function = "gtk_gradient_unref")]
[Compact]
public class Gradient {
public void add_color_stop (double offset, Gtk.SymbolicColor color);
[CCode (has_construct_function = false)]
public Gradient.linear (double x0, double y0, double x1, double y1);
[CCode (has_construct_function = false)]
public Gradient.radial (double x0, double y0, double radius0, double x1, double y1, double radius1);
public bool resolve (Gtk.StyleProperties props, out unowned Cairo.Pattern resolved_gradient);
public unowned string to_string ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Grid : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Grid ();
public void attach (Gtk.Widget child, int left, int top, int width, int height);
public void attach_next_to (Gtk.Widget child, Gtk.Widget sibling, Gtk.PositionType side, int width, int height);
public unowned Gtk.Widget get_child_at (int left, int top);
public bool get_column_homogeneous ();
public uint get_column_spacing ();
public bool get_row_homogeneous ();
public uint get_row_spacing ();
public void insert_column (int position);
public void insert_next_to (Gtk.Widget sibling, Gtk.PositionType side);
public void insert_row (int position);
public void set_column_homogeneous (bool homogeneous);
public void set_column_spacing (uint spacing);
public void set_row_homogeneous (bool homogeneous);
public void set_row_spacing (uint spacing);
public bool column_homogeneous { get; set; }
public int column_spacing { get; set; }
public bool row_homogeneous { get; set; }
public int row_spacing { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class HBox : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public HBox (bool homogeneous, int spacing);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class HButtonBox : Gtk.ButtonBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public HButtonBox ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class HPaned : Gtk.Paned, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public HPaned ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class HSV : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public HSV ();
public void get_color (double h, double s, double v);
public void get_metrics (int size, int ring_width);
public bool is_adjusting ();
public void set_color (double h, double s, double v);
public void set_metrics (int size, int ring_width);
public static void to_rgb (double h, double s, double v, out double r, out double g, out double b);
public virtual signal void changed ();
public virtual signal void move (Gtk.DirectionType type);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class HScale : Gtk.Scale, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public HScale (Gtk.Adjustment? adjustment);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public HScale.with_range (double min, double max, double step);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class HScrollbar : Gtk.Scrollbar, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public HScrollbar (Gtk.Adjustment? adjustment);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class HSeparator : Gtk.Separator, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public HSeparator ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class HandleBox : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public HandleBox ();
public bool get_child_detached ();
public Gtk.PositionType get_handle_position ();
public Gtk.ShadowType get_shadow_type ();
public Gtk.PositionType get_snap_edge ();
public void set_handle_position (Gtk.PositionType position);
public void set_shadow_type (Gtk.ShadowType type);
public void set_snap_edge (Gtk.PositionType edge);
public bool child_detached { get; }
public Gtk.PositionType handle_position { get; set; }
public Gtk.ShadowType shadow_type { get; set; }
public Gtk.PositionType snap_edge { get; set; }
[NoAccessorMethod]
public bool snap_edge_set { get; set; }
public virtual signal void child_attached (Gtk.Widget child);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class IMContext : GLib.Object {
[CCode (has_construct_function = false)]
protected IMContext ();
public virtual bool filter_keypress (Gdk.EventKey event);
public virtual void focus_in ();
public virtual void focus_out ();
public virtual void get_preedit_string (out unowned string str, out Pango.AttrList attrs, out int cursor_pos);
public virtual bool get_surrounding (out unowned string text, out int cursor_index);
public virtual void reset ();
public virtual void set_client_window (Gdk.Window window);
public virtual void set_cursor_location (Gdk.Rectangle area);
public virtual void set_surrounding (string text, int len, int cursor_index);
public virtual void set_use_preedit (bool use_preedit);
public virtual signal void commit (string str);
[HasEmitter]
public virtual signal bool delete_surrounding (int offset, int n_chars);
public virtual signal void preedit_changed ();
public virtual signal void preedit_end ();
public virtual signal void preedit_start ();
public virtual signal bool retrieve_surrounding ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class IMContextSimple : Gtk.IMContext {
[CCode (has_construct_function = false, type = "GtkIMContext*")]
public IMContextSimple ();
public void add_table (uint16 data, int max_seq_len, int n_seqs);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class IMMulticontext : Gtk.IMContext {
[CCode (has_construct_function = false, type = "GtkIMContext*")]
public IMMulticontext ();
public void append_menuitems (Gtk.MenuShell menushell);
public unowned string get_context_id ();
public void set_context_id (string context_id);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class IconFactory : GLib.Object, Gtk.Buildable {
[CCode (has_construct_function = false)]
public IconFactory ();
public void add (string stock_id, Gtk.IconSet icon_set);
public void add_default ();
public unowned Gtk.IconSet lookup (string stock_id);
public static unowned Gtk.IconSet lookup_default (string stock_id);
public void remove_default ();
}
[CCode (cheader_filename = "gtk/gtk.h", copy_function = "gtk_icon_info_copy", type_id = "gtk_icon_info_get_type ()")]
[Compact]
public class IconInfo {
public Gtk.IconInfo copy ();
[CCode (has_construct_function = false)]
public IconInfo.for_pixbuf (Gtk.IconTheme icon_theme, Gdk.Pixbuf pixbuf);
public bool get_attach_points (Gdk.Point[] points);
public int get_base_size ();
public unowned Gdk.Pixbuf get_builtin_pixbuf ();
public unowned string get_display_name ();
public bool get_embedded_rect (out Gdk.Rectangle rectangle);
public unowned string get_filename ();
public Gdk.Pixbuf load_icon () throws GLib.Error;
public Gdk.Pixbuf load_symbolic (Gdk.RGBA fg, Gdk.RGBA? success_color = null, Gdk.RGBA? warning_color = null, Gdk.RGBA? error_color = null, out bool was_symbolic = null) throws GLib.Error;
public Gdk.Pixbuf load_symbolic_for_context (Gtk.StyleContext context, out bool was_symbolic = null) throws GLib.Error;
public unowned Gdk.Pixbuf load_symbolic_for_style (Gtk.Style style, Gtk.StateType state, bool was_symbolic) throws GLib.Error;
public void set_raw_coordinates (bool raw_coordinates);
}
[CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_icon_set_ref", type_id = "gtk_icon_set_get_type ()", unref_function = "gtk_icon_set_unref")]
[Compact]
public class IconSet {
[CCode (has_construct_function = false)]
public IconSet ();
public void add_source (Gtk.IconSource source);
public Gtk.IconSet copy ();
[CCode (has_construct_function = false)]
public IconSet.from_pixbuf (Gdk.Pixbuf pixbuf);
public void get_sizes (Gtk.IconSize[] sizes);
public unowned Gdk.Pixbuf render_icon (Gtk.Style style, Gtk.TextDirection direction, Gtk.StateType state, Gtk.IconSize size, Gtk.Widget widget, string detail);
public unowned Gdk.Pixbuf render_icon_pixbuf (Gtk.StyleContext context, Gtk.IconSize size);
}
[CCode (cheader_filename = "gtk/gtk.h", copy_function = "gtk_icon_source_copy", type_id = "gtk_icon_source_get_type ()")]
[Compact]
public class IconSource {
[CCode (has_construct_function = false)]
public IconSource ();
public Gtk.IconSource copy ();
public Gtk.TextDirection get_direction ();
public bool get_direction_wildcarded ();
public unowned string get_filename ();
public unowned string get_icon_name ();
public unowned Gdk.Pixbuf get_pixbuf ();
public Gtk.IconSize get_size ();
public bool get_size_wildcarded ();
public Gtk.StateType get_state ();
public bool get_state_wildcarded ();
public void set_direction (Gtk.TextDirection direction);
public void set_direction_wildcarded (bool setting);
public void set_filename (string filename);
public void set_icon_name (string icon_name);
public void set_pixbuf (Gdk.Pixbuf pixbuf);
public void set_size (Gtk.IconSize size);
public void set_size_wildcarded (bool setting);
public void set_state (Gtk.StateType state);
public void set_state_wildcarded (bool setting);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class IconTheme : GLib.Object {
[CCode (has_construct_function = false)]
public IconTheme ();
public static void add_builtin_icon (string icon_name, int size, Gdk.Pixbuf pixbuf);
public void append_search_path (string path);
public Gtk.IconInfo choose_icon ([CCode (array_length = false, array_null_terminated = true)] string[] icon_names, int size, Gtk.IconLookupFlags flags);
public static GLib.Quark error_quark ();
public static unowned Gtk.IconTheme get_default ();
public unowned string get_example_icon_name ();
public static unowned Gtk.IconTheme get_for_screen (Gdk.Screen screen);
public int get_icon_sizes (string icon_name);
public void get_search_path (out string[] path);
public bool has_icon (string icon_name);
public GLib.List<string> list_contexts ();
public GLib.List<string> list_icons (string? context);
public Gdk.Pixbuf? load_icon (string icon_name, int size, Gtk.IconLookupFlags flags) throws GLib.Error;
public Gtk.IconInfo lookup_by_gicon (GLib.Icon icon, int size, Gtk.IconLookupFlags flags);
public Gtk.IconInfo lookup_icon (string icon_name, int size, Gtk.IconLookupFlags flags);
public void prepend_search_path (string path);
public bool rescan_if_needed ();
public void set_custom_theme (string theme_name);
public void set_screen (Gdk.Screen screen);
public void set_search_path (string[] path, int n_elements);
public virtual signal void changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class IconView : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.CellLayout, Gtk.Scrollable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public IconView ();
public void convert_widget_to_bin_window_coords (int wx, int wy, int bx, int by);
public unowned Cairo.Surface create_drag_icon (Gtk.TreePath path);
public void enable_model_drag_dest (Gtk.TargetEntry[] targets, Gdk.DragAction actions);
public void enable_model_drag_source (Gdk.ModifierType start_button_mask, Gtk.TargetEntry[] targets, Gdk.DragAction actions);
public int get_column_spacing ();
public int get_columns ();
public bool get_cursor (out Gtk.TreePath path, out unowned Gtk.CellRenderer cell);
public bool get_dest_item_at_pos (int drag_x, int drag_y, out unowned Gtk.TreePath path, Gtk.IconViewDropPosition pos);
public void get_drag_dest_item (out unowned Gtk.TreePath path, Gtk.IconViewDropPosition pos);
public bool get_item_at_pos (int x, int y, out unowned Gtk.TreePath path, out unowned Gtk.CellRenderer cell);
public int get_item_column (Gtk.TreePath path);
public Gtk.Orientation get_item_orientation ();
public int get_item_padding ();
public int get_item_row (Gtk.TreePath path);
public int get_item_width ();
public int get_margin ();
public int get_markup_column ();
public unowned Gtk.TreeModel get_model ();
public unowned Gtk.TreePath get_path_at_pos (int x, int y);
public int get_pixbuf_column ();
public bool get_reorderable ();
public int get_row_spacing ();
public GLib.List<Gtk.TreePath> get_selected_items ();
public Gtk.SelectionMode get_selection_mode ();
public int get_spacing ();
public int get_text_column ();
public int get_tooltip_column ();
public bool get_tooltip_context (out int x, out int y, bool keyboard_tip, out unowned Gtk.TreeModel model, out unowned Gtk.TreePath path, out Gtk.TreeIter iter);
public bool get_visible_range (out unowned Gtk.TreePath start_path, out unowned Gtk.TreePath end_path);
public bool path_is_selected (Gtk.TreePath path);
public void scroll_to_path (Gtk.TreePath path, bool use_align, float row_align, float col_align);
public void select_path (Gtk.TreePath path);
public void selected_foreach (Gtk.IconViewForeachFunc func);
public void set_column_spacing (int column_spacing);
public void set_columns (int columns);
public void set_cursor (Gtk.TreePath path, Gtk.CellRenderer? cell, bool start_editing);
public void set_drag_dest_item (Gtk.TreePath path, Gtk.IconViewDropPosition pos);
public void set_item_orientation (Gtk.Orientation orientation);
public void set_item_padding (int item_padding);
public void set_item_width (int item_width);
public void set_margin (int margin);
public void set_markup_column (int column);
public void set_model (Gtk.TreeModel? model);
public void set_pixbuf_column (int column);
public void set_reorderable (bool reorderable);
public void set_row_spacing (int row_spacing);
public void set_selection_mode (Gtk.SelectionMode mode);
public void set_spacing (int spacing);
public void set_text_column (int column);
public void set_tooltip_cell (Gtk.Tooltip tooltip, Gtk.TreePath path, Gtk.CellRenderer cell);
public void set_tooltip_column (int column);
public void set_tooltip_item (Gtk.Tooltip tooltip, Gtk.TreePath path);
public void unselect_path (Gtk.TreePath path);
public void unset_model_drag_dest ();
public void unset_model_drag_source ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
public IconView.with_area (Gtk.CellArea area);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public IconView.with_model (Gtk.TreeModel model);
[NoAccessorMethod]
public Gtk.CellArea cell_area { owned get; construct; }
public int column_spacing { get; set; }
public int columns { get; set; }
public Gtk.Orientation item_orientation { get; set; }
public int item_padding { get; set; }
public int item_width { get; set; }
public int margin { get; set; }
public int markup_column { get; set; }
public Gtk.TreeModel model { get; set; }
public int pixbuf_column { get; set; }
public bool reorderable { get; set; }
public int row_spacing { get; set; }
public Gtk.SelectionMode selection_mode { get; set; }
public int spacing { get; set; }
public int text_column { get; set; }
public int tooltip_column { get; set; }
public virtual signal bool activate_cursor_item ();
[HasEmitter]
public virtual signal void item_activated (Gtk.TreePath path);
public virtual signal bool move_cursor (Gtk.MovementStep step, int count);
public virtual signal void select_all ();
public virtual signal void select_cursor_item ();
public virtual signal void selection_changed ();
public virtual signal void toggle_cursor_item ();
public virtual signal void unselect_all ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Image : Gtk.Misc, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Image ();
public void clear ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Image.from_animation (Gdk.PixbufAnimation animation);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Image.from_file (string filename);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Image.from_gicon (GLib.Icon icon, Gtk.IconSize size);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Image.from_icon_name (string icon_name, Gtk.IconSize size);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Image.from_icon_set (Gtk.IconSet icon_set, Gtk.IconSize size);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Image.from_pixbuf (Gdk.Pixbuf pixbuf);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Image.from_stock (string stock_id, Gtk.IconSize size);
public unowned Gdk.PixbufAnimation get_animation ();
public void get_gicon (out unowned GLib.Icon gicon, Gtk.IconSize size);
public void get_icon_name (out unowned string icon_name, out Gtk.IconSize size);
public void get_icon_set (out unowned Gtk.IconSet icon_set, out Gtk.IconSize size);
public unowned Gdk.Pixbuf get_pixbuf ();
public int get_pixel_size ();
public void get_stock (out string stock_id, out Gtk.IconSize size);
public Gtk.ImageType get_storage_type ();
public void set_from_animation (Gdk.PixbufAnimation animation);
public void set_from_file (string filename);
public void set_from_gicon (GLib.Icon icon, Gtk.IconSize size);
public void set_from_icon_name (string icon_name, Gtk.IconSize size);
public void set_from_icon_set (Gtk.IconSet icon_set, Gtk.IconSize size);
public void set_from_pixbuf (Gdk.Pixbuf pixbuf);
public void set_from_stock (string stock_id, Gtk.IconSize size);
public void set_pixel_size (int pixel_size);
[NoAccessorMethod]
public string file { owned get; set; }
[NoAccessorMethod]
public GLib.Icon gicon { owned get; set; }
[NoAccessorMethod]
public string icon_name { owned get; set; }
[NoAccessorMethod]
public Gtk.IconSet icon_set { owned get; set; }
[NoAccessorMethod]
public int icon_size { get; set; }
[NoAccessorMethod]
public Gdk.Pixbuf pixbuf { owned get; set; }
[NoAccessorMethod]
public Gdk.PixbufAnimation pixbuf_animation { owned get; set; }
public int pixel_size { get; set; }
[NoAccessorMethod]
public string stock { owned get; set; }
public Gtk.ImageType storage_type { get; }
[NoAccessorMethod]
public bool use_fallback { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ImageMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ImageMenuItem ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ImageMenuItem.from_stock (string stock_id, Gtk.AccelGroup? accel_group);
public bool get_always_show_image ();
public unowned Gtk.Widget get_image ();
public bool get_use_stock ();
public void set_accel_group (Gtk.AccelGroup accel_group);
public void set_always_show_image (bool always_show);
public void set_image (Gtk.Widget image);
public void set_use_stock (bool use_stock);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ImageMenuItem.with_label (string label);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ImageMenuItem.with_mnemonic (string label);
public Gtk.AccelGroup accel_group { set; }
public bool always_show_image { get; set construct; }
public Gtk.Widget image { get; set; }
public bool use_stock { get; set construct; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class InfoBar : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public InfoBar ();
public void add_action_widget (Gtk.Widget child, int response_id);
public unowned Gtk.Widget add_button (string button_text, int response_id);
public void add_buttons (...);
public unowned Gtk.Widget get_action_area ();
public unowned Gtk.Widget get_content_area ();
public Gtk.MessageType get_message_type ();
public void set_default_response (int response_id);
public void set_message_type (Gtk.MessageType message_type);
public void set_response_sensitive (int response_id, bool setting);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public InfoBar.with_buttons (...);
public Gtk.MessageType message_type { get; set construct; }
public virtual signal void close ();
[HasEmitter]
public virtual signal void response (int response_id);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Invisible : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Invisible ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Invisible.for_screen (Gdk.Screen screen);
public unowned Gdk.Screen get_screen ();
public void set_screen (Gdk.Screen screen);
public Gdk.Screen screen { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Label : Gtk.Misc, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Label (string? str);
public double get_angle ();
public unowned Pango.AttrList get_attributes ();
public unowned string get_current_uri ();
public Pango.EllipsizeMode get_ellipsize ();
public Gtk.Justification get_justify ();
public unowned string get_label ();
public unowned Pango.Layout get_layout ();
public void get_layout_offsets (out int x, out int y);
public bool get_line_wrap ();
public Pango.WrapMode get_line_wrap_mode ();
public int get_max_width_chars ();
public uint get_mnemonic_keyval ();
public unowned Gtk.Widget get_mnemonic_widget ();
public bool get_selectable ();
public bool get_selection_bounds (out int start, out int end);
public bool get_single_line_mode ();
public unowned string get_text ();
public bool get_track_visited_links ();
public bool get_use_markup ();
public bool get_use_underline ();
public int get_width_chars ();
public void select_region (int start_offset, int end_offset);
public void set_angle (double angle);
public void set_attributes (Pango.AttrList attrs);
public void set_ellipsize (Pango.EllipsizeMode mode);
public void set_justify (Gtk.Justification jtype);
public void set_label (string str);
public void set_line_wrap (bool wrap);
public void set_line_wrap_mode (Pango.WrapMode wrap_mode);
public void set_markup (string str);
public void set_markup_with_mnemonic (string str);
public void set_max_width_chars (int n_chars);
public void set_mnemonic_widget (Gtk.Widget widget);
public void set_pattern (string pattern);
public void set_selectable (bool setting);
public void set_single_line_mode (bool single_line_mode);
public void set_text (string str);
public void set_text_with_mnemonic (string str);
public void set_track_visited_links (bool track_links);
public void set_use_markup (bool setting);
public void set_use_underline (bool setting);
public void set_width_chars (int n_chars);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Label.with_mnemonic (string str);
public double angle { get; set; }
public Pango.AttrList attributes { get; set; }
[NoAccessorMethod]
public int cursor_position { get; }
public Pango.EllipsizeMode ellipsize { get; set; }
public Gtk.Justification justify { get; set; }
public string label { get; set; }
public int max_width_chars { get; set; }
public uint mnemonic_keyval { get; }
public Gtk.Widget mnemonic_widget { get; set; }
public string pattern { set; }
public bool selectable { get; set; }
[NoAccessorMethod]
public int selection_bound { get; }
public bool single_line_mode { get; set; }
public bool track_visited_links { get; set; }
public bool use_markup { get; set; }
public bool use_underline { get; set; }
public int width_chars { get; set; }
[NoAccessorMethod]
public bool wrap { get; set; }
[NoAccessorMethod]
public Pango.WrapMode wrap_mode { get; set; }
public virtual signal void activate_current_link ();
public virtual signal bool activate_link (string uri);
public virtual signal void copy_clipboard ();
public virtual signal void move_cursor (Gtk.MovementStep step, int count, bool extend_selection);
public virtual signal void populate_popup (Gtk.Menu menu);
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class LabelSelectionInfo {
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Layout : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Layout (Gtk.Adjustment? hadjustment = null, Gtk.Adjustment? vadjustment = null);
public unowned Gdk.Window get_bin_window ();
public unowned Gtk.Adjustment get_hadjustment ();
public void get_size (out uint width, out uint height);
public unowned Gtk.Adjustment get_vadjustment ();
public void move (Gtk.Widget child_widget, int x, int y);
public void put (Gtk.Widget child_widget, int x, int y);
public void set_hadjustment (Gtk.Adjustment adjustment);
public void set_size (uint width, uint height);
public void set_vadjustment (Gtk.Adjustment adjustment);
[NoAccessorMethod]
public uint height { get; set; }
[NoAccessorMethod]
public uint width { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class LinkButton : Gtk.Button, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public LinkButton (string uri);
public unowned string get_uri ();
public bool get_visited ();
public void set_uri (string uri);
public void set_visited (bool visited);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public LinkButton.with_label (string uri, string label);
public string uri { get; set; }
public bool visited { get; set; }
public virtual signal bool activate_link ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ListStore : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource, Gtk.TreeDragDest, Gtk.TreeSortable, Gtk.Buildable {
[CCode (has_construct_function = false, sentinel = "")]
public ListStore (int n_columns, ...);
public void append (out Gtk.TreeIter iter);
public void clear ();
public void insert (out Gtk.TreeIter iter, int position);
public void insert_after (out Gtk.TreeIter iter, Gtk.TreeIter? sibling);
public void insert_before (out Gtk.TreeIter iter, Gtk.TreeIter? sibling);
[CCode (sentinel = "-1")]
public void insert_with_values (out Gtk.TreeIter iter, int position, ...);
public void insert_with_valuesv (out Gtk.TreeIter iter, int position, int columns, GLib.Value[] values);
public bool iter_is_valid (Gtk.TreeIter iter);
public void move_after (ref Gtk.TreeIter iter, Gtk.TreeIter? position);
public void move_before (ref Gtk.TreeIter iter, Gtk.TreeIter? position);
[CCode (cname = "gtk_list_store_newv", has_construct_function = false)]
public ListStore.newv ([CCode (array_length_pos = 0.9)] GLib.Type[] types);
public void prepend (out Gtk.TreeIter iter);
public bool remove (Gtk.TreeIter iter);
public void reorder (int new_order);
[CCode (sentinel = "-1")]
public void @set (Gtk.TreeIter iter, ...);
public void set_column_types ([CCode (array_length_pos = 0.9)] GLib.Type[] types);
public void set_valist (Gtk.TreeIter iter, void* var_args);
public void set_value (Gtk.TreeIter iter, int column, GLib.Value value);
public void set_valuesv (Gtk.TreeIter iter, int columns, GLib.Value[] values);
public void swap (Gtk.TreeIter a, Gtk.TreeIter b);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class LockButton : Gtk.Button, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public LockButton (GLib.Permission permission);
public unowned GLib.Permission get_permission ();
[NoWrapper]
public virtual void reserved0 ();
[NoWrapper]
public virtual void reserved1 ();
[NoWrapper]
public virtual void reserved2 ();
[NoWrapper]
public virtual void reserved3 ();
[NoWrapper]
public virtual void reserved4 ();
[NoWrapper]
public virtual void reserved5 ();
[NoWrapper]
public virtual void reserved6 ();
[NoWrapper]
public virtual void reserved7 ();
public void set_permission (GLib.Permission permission);
public GLib.Permission permission { get; set; }
[NoAccessorMethod]
public string text_lock { owned get; set construct; }
[NoAccessorMethod]
public string text_unlock { owned get; set construct; }
[NoAccessorMethod]
public string tooltip_lock { owned get; set construct; }
[NoAccessorMethod]
public string tooltip_not_authorized { owned get; set construct; }
[NoAccessorMethod]
public string tooltip_unlock { owned get; set construct; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Menu : Gtk.MenuShell, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Menu ();
public void attach (Gtk.Widget child, uint left_attach, uint right_attach, uint top_attach, uint bottom_attach);
public void attach_to_widget (Gtk.Widget attach_widget, Gtk.MenuDetachFunc? detacher);
public void detach ();
public unowned Gtk.AccelGroup get_accel_group ();
public unowned string get_accel_path ();
public unowned Gtk.Widget get_active ();
public unowned Gtk.Widget get_attach_widget ();
public static unowned GLib.List<Gtk.Menu> get_for_attach_widget (Gtk.Widget widget);
public int get_monitor ();
public bool get_reserve_toggle_size ();
public bool get_tearoff_state ();
public unowned string get_title ();
public void popdown ();
public void popup (Gtk.Widget? parent_menu_shell, Gtk.Widget? parent_menu_item, Gtk.MenuPositionFunc? func, uint button, uint32 activate_time);
public void popup_for_device (Gdk.Device device, Gtk.Widget parent_menu_shell, Gtk.Widget parent_menu_item, Gtk.MenuPositionFunc func, void* data, GLib.DestroyNotify destroy, uint button, uint32 activate_time);
public void reorder_child (Gtk.Widget child, int position);
public void reposition ();
public void set_accel_group (Gtk.AccelGroup accel_group);
public void set_accel_path (string accel_path);
public void set_active (uint index);
public void set_monitor (int monitor_num);
public void set_reserve_toggle_size (bool reserve_toggle_size);
public void set_screen (Gdk.Screen? screen);
public void set_tearoff_state (bool torn_off);
public void set_title (string title);
public Gtk.AccelGroup accel_group { get; set; }
public string accel_path { get; set; }
public int active { get; set; }
[NoAccessorMethod]
public Gtk.Widget attach_widget { owned get; set; }
public int monitor { get; set; }
public bool reserve_toggle_size { get; set; }
public bool tearoff_state { get; set; }
[NoAccessorMethod]
public string tearoff_title { owned get; set; }
public virtual signal void move_scroll (Gtk.ScrollType p0);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class MenuBar : Gtk.MenuShell, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public MenuBar ();
public Gtk.PackDirection get_child_pack_direction ();
public Gtk.PackDirection get_pack_direction ();
public void set_child_pack_direction (Gtk.PackDirection child_pack_dir);
public void set_pack_direction (Gtk.PackDirection pack_dir);
public Gtk.PackDirection child_pack_direction { get; set; }
public Gtk.PackDirection pack_direction { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class MenuItem : Gtk.Bin, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public MenuItem ();
public unowned string get_accel_path ();
public virtual unowned string get_label ();
public bool get_reserve_indicator ();
public bool get_right_justified ();
public unowned Gtk.Widget get_submenu ();
public bool get_use_underline ();
public void set_accel_path (string accel_path);
public virtual void set_label (string label);
public void set_reserve_indicator (bool reserve);
public void set_right_justified (bool right_justified);
public void set_submenu (Gtk.Widget submenu);
public void set_use_underline (bool setting);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public MenuItem.with_label (string label);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public MenuItem.with_mnemonic (string label);
public string accel_path { get; set; }
public string label { get; set; }
public bool right_justified { get; set; }
public Gtk.Menu submenu { get; set; }
public bool use_underline { get; set; }
[HasEmitter]
public virtual signal void activate ();
public virtual signal void activate_item ();
public virtual signal void deselect ();
public virtual signal void select ();
[HasEmitter]
public virtual signal void toggle_size_allocate (int allocation);
[HasEmitter]
public virtual signal void toggle_size_request (void* requisition);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class MenuShell : Gtk.Container, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false)]
protected MenuShell ();
public void activate_item (Gtk.Widget menu_item, bool force_deactivate);
public void append ([CCode (type = "GtkWidget*")] Gtk.MenuItem child);
public void deselect ();
public unowned Gtk.Widget get_parent_shell ();
[NoWrapper]
public virtual int get_popup_delay ();
public unowned Gtk.Widget get_selected_item ();
public bool get_take_focus ();
public void prepend (Gtk.Widget child);
public void select_first (bool search_sensitive);
public virtual void select_item (Gtk.Widget menu_item);
public void set_take_focus (bool take_focus);
public bool take_focus { get; set; }
public virtual signal void activate_current (bool force_hide);
[HasEmitter]
public virtual signal void cancel ();
public virtual signal void cycle_focus (Gtk.DirectionType p0);
[HasEmitter]
public virtual signal void deactivate ();
[HasEmitter]
public virtual signal void insert (Gtk.Widget child, int position);
public virtual signal void move_current (Gtk.MenuDirectionType direction);
public virtual signal bool move_selected (int distance);
public virtual signal void selection_done ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class MenuToolButton : Gtk.ToolButton, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkToolItem*")]
public MenuToolButton (Gtk.Widget? icon_widget, string? label);
[CCode (has_construct_function = false, type = "GtkToolItem*")]
public MenuToolButton.from_stock (string stock_id);
public unowned Gtk.Widget get_menu ();
public void set_arrow_tooltip_markup (string markup);
public void set_arrow_tooltip_text (string text);
public void set_menu (Gtk.Widget menu);
public Gtk.Menu menu { get; set; }
public virtual signal void show_menu ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class MessageDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
[PrintfFormat]
public MessageDialog (Gtk.Window? parent, Gtk.DialogFlags flags, Gtk.MessageType type, Gtk.ButtonsType buttons, string message_format, ...);
[PrintfFormat]
public void format_secondary_markup (string message_format, ...);
[PrintfFormat]
public void format_secondary_text (string message_format, ...);
public unowned Gtk.Widget get_image ();
public unowned Gtk.Widget get_message_area ();
public void set_image (Gtk.Widget image);
public void set_markup (string str);
[CCode (has_construct_function = false, type = "GtkWidget*")]
[PrintfFormat]
public MessageDialog.with_markup (Gtk.Window? parent, Gtk.DialogFlags flags, Gtk.MessageType type, Gtk.ButtonsType buttons, string message_format, ...);
[NoAccessorMethod]
public Gtk.ButtonsType buttons { construct; }
public Gtk.Widget image { get; set; }
public Gtk.Widget message_area { get; }
[NoAccessorMethod]
public Gtk.MessageType message_type { get; set construct; }
[NoAccessorMethod]
public string secondary_text { owned get; set; }
[NoAccessorMethod]
public bool secondary_use_markup { get; set; }
[NoAccessorMethod]
public string text { owned get; set; }
[NoAccessorMethod]
public bool use_markup { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Misc : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false)]
protected Misc ();
public void get_alignment (out float xalign, out float yalign);
public void get_padding (out int xpad, out int ypad);
public void set_alignment (float xalign, float yalign);
public void set_padding (int xpad, int ypad);
[NoAccessorMethod]
public float xalign { get; set; }
[NoAccessorMethod]
public int xpad { get; set; }
[NoAccessorMethod]
public float yalign { get; set; }
[NoAccessorMethod]
public int ypad { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class MountOperation : GLib.MountOperation {
[CCode (has_construct_function = false, type = "GMountOperation*")]
public MountOperation (Gtk.Window? parent);
public unowned Gtk.Window get_parent ();
public unowned Gdk.Screen get_screen ();
public void set_parent (Gtk.Window parent);
public void set_screen (Gdk.Screen screen);
[NoAccessorMethod]
public bool is_showing { get; }
public Gtk.Window parent { get; set; }
public Gdk.Screen screen { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Notebook : Gtk.Container, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Notebook ();
public int append_page (Gtk.Widget child, Gtk.Widget? tab_label = null);
public int append_page_menu (Gtk.Widget child, Gtk.Widget? tab_label, Gtk.Widget? menu_label);
public unowned Gtk.Widget get_action_widget (Gtk.PackType pack_type);
public int get_current_page ();
public unowned string get_group_name ();
public unowned Gtk.Widget get_menu_label (Gtk.Widget child);
public unowned string get_menu_label_text (Gtk.Widget child);
public int get_n_pages ();
public unowned Gtk.Widget get_nth_page (int page_num);
public bool get_scrollable ();
public bool get_show_border ();
public bool get_show_tabs ();
public bool get_tab_detachable (Gtk.Widget child);
public uint16 get_tab_hborder ();
public unowned Gtk.Widget get_tab_label (Gtk.Widget child);
public unowned string get_tab_label_text (Gtk.Widget child);
public Gtk.PositionType get_tab_pos ();
public bool get_tab_reorderable (Gtk.Widget child);
public uint16 get_tab_vborder ();
public int insert_page (Gtk.Widget child, Gtk.Widget? tab_label, int position);
[CCode (vfunc_name = "insert_page")]
public virtual int insert_page_menu (Gtk.Widget child, Gtk.Widget? tab_label, Gtk.Widget? menu_label, int position);
public void next_page ();
public int page_num (Gtk.Widget child);
public void popup_disable ();
public void popup_enable ();
public int prepend_page (Gtk.Widget child, Gtk.Widget? tab_label = null);
public int prepend_page_menu (Gtk.Widget child, Gtk.Widget? tab_label, Gtk.Widget? menu_label);
public void prev_page ();
public void remove_page (int page_num);
public void reorder_child (Gtk.Widget child, int position);
public void set_action_widget (Gtk.Widget widget, Gtk.PackType pack_type);
public void set_current_page (int page_num);
public void set_group_name (string group_name);
public void set_menu_label (Gtk.Widget child, Gtk.Widget? menu_label);
public void set_menu_label_text (Gtk.Widget child, string menu_text);
public void set_scrollable (bool scrollable);
public void set_show_border (bool show_border);
public void set_show_tabs (bool show_tabs);
public void set_tab_detachable (Gtk.Widget child, bool detachable);
public void set_tab_label (Gtk.Widget child, Gtk.Widget? tab_label);
public void set_tab_label_text (Gtk.Widget child, string tab_text);
public void set_tab_pos (Gtk.PositionType pos);
public void set_tab_reorderable (Gtk.Widget child, bool reorderable);
[NoAccessorMethod]
public bool enable_popup { get; set; }
public string group_name { get; set; }
[NoAccessorMethod]
public int page { get; set; }
public bool scrollable { get; set; }
public bool show_border { get; set; }
public bool show_tabs { get; set; }
public Gtk.PositionType tab_pos { get; set; }
public virtual signal bool change_current_page (int offset);
public virtual signal unowned Gtk.Notebook create_window (Gtk.Widget page, int x, int y);
public virtual signal bool focus_tab (Gtk.NotebookTab type);
public virtual signal void move_focus_out (Gtk.DirectionType direction);
public virtual signal void page_added (Gtk.Widget child, uint page_num);
public virtual signal void page_removed (Gtk.Widget child, uint page_num);
public virtual signal void page_reordered (Gtk.Widget child, uint page_num);
public virtual signal bool reorder_tab (Gtk.DirectionType direction, bool move_to_last);
public virtual signal bool select_page (bool move_focus);
public virtual signal void switch_page (Gtk.Widget page, uint page_num);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class NumerableIcon : GLib.EmblemedIcon, GLib.Icon {
[CCode (has_construct_function = false, type = "GIcon*")]
public NumerableIcon (GLib.Icon base_icon);
public unowned GLib.Icon get_background_gicon ();
public unowned string get_background_icon_name ();
public int get_count ();
public unowned string get_label ();
public unowned Gtk.StyleContext get_style_context ();
public void set_background_gicon (GLib.Icon icon);
public void set_background_icon_name (string icon_name);
public void set_count (int count);
public void set_label (string label);
public void set_style_context (Gtk.StyleContext style);
[CCode (has_construct_function = false, type = "GIcon*")]
public NumerableIcon.with_style_context (GLib.Icon base_icon, Gtk.StyleContext context);
[NoAccessorMethod]
public GLib.Icon background_icon { owned get; set; }
public string background_icon_name { get; set; }
public int count { get; set; }
public string label { get; set; }
public Gtk.StyleContext style_context { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class OffscreenWindow : Gtk.Window, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public OffscreenWindow ();
public unowned Gdk.Pixbuf get_pixbuf ();
public unowned Cairo.Surface get_surface ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Overlay : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Overlay ();
public void add_overlay (Gtk.Widget widget);
public virtual signal bool get_child_position (Gtk.Widget widget, Gdk.Rectangle allocation);
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class PageRange {
public int end;
public int start;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class PageSetup : GLib.Object {
[CCode (has_construct_function = false)]
public PageSetup ();
public Gtk.PageSetup copy ();
[CCode (has_construct_function = false)]
public PageSetup.from_file (string file_name) throws GLib.Error;
[CCode (has_construct_function = false)]
public PageSetup.from_key_file (GLib.KeyFile key_file, string group_name) throws GLib.Error;
public double get_bottom_margin (Gtk.Unit unit);
public double get_left_margin (Gtk.Unit unit);
public Gtk.PageOrientation get_orientation ();
public double get_page_height (Gtk.Unit unit);
public double get_page_width (Gtk.Unit unit);
public double get_paper_height (Gtk.Unit unit);
public unowned Gtk.PaperSize get_paper_size ();
public double get_paper_width (Gtk.Unit unit);
public double get_right_margin (Gtk.Unit unit);
public double get_top_margin (Gtk.Unit unit);
public bool load_file (string file_name) throws GLib.Error;
public bool load_key_file (GLib.KeyFile key_file, string group_name) throws GLib.Error;
public void set_bottom_margin (double margin, Gtk.Unit unit);
public void set_left_margin (double margin, Gtk.Unit unit);
public void set_orientation (Gtk.PageOrientation orientation);
public void set_paper_size (Gtk.PaperSize size);
public void set_paper_size_and_default_margins (Gtk.PaperSize size);
public void set_right_margin (double margin, Gtk.Unit unit);
public void set_top_margin (double margin, Gtk.Unit unit);
public bool to_file (string file_name) throws GLib.Error;
public void to_key_file (GLib.KeyFile key_file, string group_name);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Paned : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Paned (Gtk.Orientation orientation);
public void add1 (Gtk.Widget child);
public void add2 (Gtk.Widget child);
public unowned Gtk.Widget get_child1 ();
public unowned Gtk.Widget get_child2 ();
public unowned Gdk.Window get_handle_window ();
public int get_position ();
public void pack1 (Gtk.Widget child, bool resize, bool shrink);
public void pack2 (Gtk.Widget child, bool resize, bool shrink);
public void set_position (int position);
[NoAccessorMethod]
public int max_position { get; }
[NoAccessorMethod]
public int min_position { get; }
public int position { get; set; }
[NoAccessorMethod]
public bool position_set { get; set; }
public virtual signal bool accept_position ();
public virtual signal bool cancel_position ();
public virtual signal bool cycle_child_focus (bool reverse);
public virtual signal bool cycle_handle_focus (bool reverse);
public virtual signal bool move_handle (Gtk.ScrollType scroll);
public virtual signal bool toggle_handle_focus ();
}
[CCode (cheader_filename = "gtk/gtk.h", copy_function = "gtk_paper_size_copy", type_id = "gtk_paper_size_get_type ()")]
[Compact]
public class PaperSize {
[CCode (has_construct_function = false)]
public PaperSize (string name);
public Gtk.PaperSize copy ();
[CCode (has_construct_function = false)]
public PaperSize.custom (string name, string display_name, double width, double height, Gtk.Unit unit);
[CCode (has_construct_function = false)]
public PaperSize.from_key_file (GLib.KeyFile key_file, string group_name) throws GLib.Error;
[CCode (has_construct_function = false)]
public PaperSize.from_ppd (string ppd_name, string ppd_display_name, double width, double height);
public static unowned string get_default ();
public double get_default_bottom_margin (Gtk.Unit unit);
public double get_default_left_margin (Gtk.Unit unit);
public double get_default_right_margin (Gtk.Unit unit);
public double get_default_top_margin (Gtk.Unit unit);
public unowned string get_display_name ();
public double get_height (Gtk.Unit unit);
public unowned string get_name ();
public static GLib.List<Gtk.PaperSize> get_paper_sizes (bool include_custom);
public unowned string get_ppd_name ();
public double get_width (Gtk.Unit unit);
public bool is_custom ();
public bool is_equal (Gtk.PaperSize size2);
public void set_size (double width, double height, Gtk.Unit unit);
public void to_key_file (GLib.KeyFile key_file, string group_name);
}
[CCode (cheader_filename = "gtk/gtkx.h")]
public class Plug : Gtk.Window, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Plug (X.Window socket_id);
public void @construct (X.Window socket_id);
public void construct_for_display (Gdk.Display display, X.Window socket_id);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Plug.for_display (Gdk.Display display, X.Window socket_id);
public bool get_embedded ();
public X.Window get_id ();
public unowned Gdk.Window get_socket_window ();
public bool embedded { get; }
public Gdk.Window socket_window { get; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class PrintContext : GLib.Object {
[CCode (has_construct_function = false)]
protected PrintContext ();
public unowned Pango.Context create_pango_context ();
public unowned Pango.Layout create_pango_layout ();
public unowned Cairo.Context get_cairo_context ();
public double get_dpi_x ();
public double get_dpi_y ();
public bool get_hard_margins (double top, double bottom, double left, double right);
public double get_height ();
public unowned Gtk.PageSetup get_page_setup ();
public unowned Pango.FontMap get_pango_fontmap ();
public double get_width ();
public void set_cairo_context (Cairo.Context cr, double dpi_x, double dpi_y);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class PrintOperation : GLib.Object, Gtk.PrintOperationPreview {
[CCode (has_construct_function = false)]
public PrintOperation ();
public void cancel ();
public void draw_page_finish ();
public unowned Gtk.PageSetup get_default_page_setup ();
public bool get_embed_page_setup ();
public void get_error () throws GLib.Error;
public bool get_has_selection ();
public int get_n_pages_to_print ();
public unowned Gtk.PrintSettings get_print_settings ();
public Gtk.PrintStatus get_status ();
public unowned string get_status_string ();
public bool get_support_selection ();
public bool is_finished ();
public Gtk.PrintOperationResult run (Gtk.PrintOperationAction action, Gtk.Window parent) throws GLib.Error;
public void set_allow_async (bool allow_async);
public void set_current_page (int current_page);
public void set_custom_tab_label (string label);
public void set_default_page_setup (Gtk.PageSetup default_page_setup);
public void set_defer_drawing ();
public void set_embed_page_setup (bool embed);
public void set_export_filename (string filename);
public void set_has_selection (bool has_selection);
public void set_job_name (string job_name);
public void set_n_pages (int n_pages);
public void set_print_settings (Gtk.PrintSettings print_settings);
public void set_show_progress (bool show_progress);
public void set_support_selection (bool support_selection);
public void set_track_print_status (bool track_status);
public void set_unit (Gtk.Unit unit);
public void set_use_full_page (bool full_page);
[NoAccessorMethod]
public bool allow_async { get; set; }
[NoAccessorMethod]
public int current_page { get; set; }
[NoAccessorMethod]
public string custom_tab_label { owned get; set; }
public Gtk.PageSetup default_page_setup { get; set; }
public bool embed_page_setup { get; set; }
[NoAccessorMethod]
public string export_filename { owned get; set; }
public bool has_selection { get; set; }
[NoAccessorMethod]
public string job_name { owned get; set; }
[NoAccessorMethod]
public int n_pages { get; set; }
public int n_pages_to_print { get; }
public Gtk.PrintSettings print_settings { get; set; }
[NoAccessorMethod]
public bool show_progress { get; set; }
public Gtk.PrintStatus status { get; }
public string status_string { get; }
public bool support_selection { get; set; }
[NoAccessorMethod]
public bool track_print_status { get; set; }
[NoAccessorMethod]
public Gtk.Unit unit { get; set; }
[NoAccessorMethod]
public bool use_full_page { get; set; }
public virtual signal void begin_print (Gtk.PrintContext context);
public virtual signal unowned GLib.Object create_custom_widget ();
public virtual signal void custom_widget_apply (Gtk.Widget widget);
public virtual signal void done (Gtk.PrintOperationResult result);
public virtual signal void draw_page (Gtk.PrintContext context, int page_nr);
public virtual signal void end_print (Gtk.PrintContext context);
public virtual signal bool paginate (Gtk.PrintContext context);
public virtual signal bool preview (Gtk.PrintOperationPreview preview, Gtk.PrintContext context, Gtk.Window parent);
public virtual signal void request_page_setup (Gtk.PrintContext context, int page_nr, Gtk.PageSetup setup);
public virtual signal void status_changed ();
public virtual signal void update_custom_widget (Gtk.Widget widget, Gtk.PageSetup setup, Gtk.PrintSettings settings);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class PrintSettings : GLib.Object {
[CCode (has_construct_function = false)]
public PrintSettings ();
public Gtk.PrintSettings copy ();
public void @foreach (Gtk.PrintSettingsFunc func);
[CCode (has_construct_function = false)]
public PrintSettings.from_file (string file_name) throws GLib.Error;
[CCode (has_construct_function = false)]
public PrintSettings.from_key_file (GLib.KeyFile key_file, string group_name) throws GLib.Error;
public unowned string @get (string key);
public bool get_bool (string key);
public bool get_collate ();
public unowned string get_default_source ();
public unowned string get_dither ();
public double get_double (string key);
public double get_double_with_default (string key, double def);
public Gtk.PrintDuplex get_duplex ();
public unowned string get_finishings ();
public int get_int (string key);
public int get_int_with_default (string key, int def);
public double get_length (string key, Gtk.Unit unit);
public unowned string get_media_type ();
public int get_n_copies ();
public int get_number_up ();
public Gtk.NumberUpLayout get_number_up_layout ();
public Gtk.PageOrientation get_orientation ();
public unowned string get_output_bin ();
public unowned Gtk.PageRange get_page_ranges (int num_ranges);
public Gtk.PageSet get_page_set ();
public double get_paper_height (Gtk.Unit unit);
public unowned Gtk.PaperSize get_paper_size ();
public double get_paper_width (Gtk.Unit unit);
public Gtk.PrintPages get_print_pages ();
public unowned string get_printer ();
public double get_printer_lpi ();
public Gtk.PrintQuality get_quality ();
public int get_resolution ();
public int get_resolution_x ();
public int get_resolution_y ();
public bool get_reverse ();
public double get_scale ();
public bool get_use_color ();
public bool has_key (string key);
public bool load_file (string file_name) throws GLib.Error;
public bool load_key_file (GLib.KeyFile key_file, string group_name) throws GLib.Error;
public void @set (string key, string value);
public void set_bool (string key, bool value);
public void set_collate (bool collate);
public void set_default_source (string default_source);
public void set_dither (string dither);
public void set_double (string key, double value);
public void set_duplex (Gtk.PrintDuplex duplex);
public void set_finishings (string finishings);
public void set_int (string key, int value);
public void set_length (string key, double value, Gtk.Unit unit);
public void set_media_type (string media_type);
public void set_n_copies (int num_copies);
public void set_number_up (int number_up);
public void set_number_up_layout (Gtk.NumberUpLayout number_up_layout);
public void set_orientation (Gtk.PageOrientation orientation);
public void set_output_bin (string output_bin);
public void set_page_ranges (Gtk.PageRange page_ranges, int num_ranges);
public void set_page_set (Gtk.PageSet page_set);
public void set_paper_height (double height, Gtk.Unit unit);
public void set_paper_size (Gtk.PaperSize paper_size);
public void set_paper_width (double width, Gtk.Unit unit);
public void set_print_pages (Gtk.PrintPages pages);
public void set_printer (string printer);
public void set_printer_lpi (double lpi);
public void set_quality (Gtk.PrintQuality quality);
public void set_resolution (int resolution);
public void set_resolution_xy (int resolution_x, int resolution_y);
public void set_reverse (bool reverse);
public void set_scale (double scale);
public void set_use_color (bool use_color);
public bool to_file (string file_name) throws GLib.Error;
public void to_key_file (GLib.KeyFile key_file, string group_name);
public void unset (string key);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ProgressBar : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ProgressBar ();
public Pango.EllipsizeMode get_ellipsize ();
public double get_fraction ();
public bool get_inverted ();
public double get_pulse_step ();
public bool get_show_text ();
public unowned string get_text ();
public void pulse ();
public void set_ellipsize (Pango.EllipsizeMode mode);
public void set_fraction (double fraction);
public void set_inverted (bool inverted);
public void set_pulse_step (double fraction);
public void set_show_text (bool show_text);
public void set_text (string text);
public Pango.EllipsizeMode ellipsize { get; set; }
public double fraction { get; set; }
public bool inverted { get; set; }
public double pulse_step { get; set; }
public bool show_text { get; set; }
public string text { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class RadioAction : Gtk.ToggleAction, Gtk.Buildable {
[CCode (has_construct_function = false)]
public RadioAction (string name, string? label, string? tooltip, string? stock_id, int value);
public int get_current_value ();
public unowned GLib.SList<Gtk.RadioAction> get_group ();
public void join_group (Gtk.RadioAction group_source);
public void set_current_value (int current_value);
public void set_group (GLib.SList<Gtk.RadioAction> group);
public int current_value { get; set; }
[NoAccessorMethod]
public Gtk.RadioAction group { set; }
[NoAccessorMethod]
public int value { get; set; }
public virtual signal void changed (Gtk.RadioAction current);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class RadioButton : Gtk.CheckButton, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RadioButton (GLib.SList<Gtk.RadioButton>? group);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RadioButton.from_widget (Gtk.RadioButton radio_group_member);
public unowned GLib.SList<Gtk.RadioButton> get_group ();
public void join_group (Gtk.RadioButton group_source);
public void set_group (GLib.SList<Gtk.RadioButton> group);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RadioButton.with_label (GLib.SList<Gtk.RadioButton>? group, string label);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RadioButton.with_label_from_widget (Gtk.RadioButton radio_group_member, string label);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RadioButton.with_mnemonic (GLib.SList<Gtk.RadioButton>? group, string label);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RadioButton.with_mnemonic_from_widget (Gtk.RadioButton radio_group_member, string label);
[NoAccessorMethod]
public Gtk.RadioButton group { set; }
public virtual signal void group_changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class RadioMenuItem : Gtk.CheckMenuItem, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RadioMenuItem (GLib.SList<Gtk.RadioMenuItem> group);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RadioMenuItem.from_widget (Gtk.RadioMenuItem group);
public unowned GLib.SList<Gtk.RadioMenuItem> get_group ();
public void set_group (GLib.SList<Gtk.RadioMenuItem> group);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RadioMenuItem.with_label (GLib.SList<Gtk.RadioMenuItem> group, string label);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RadioMenuItem.with_label_from_widget (Gtk.RadioMenuItem group, string label);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RadioMenuItem.with_mnemonic (GLib.SList<Gtk.RadioMenuItem> group, string label);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RadioMenuItem.with_mnemonic_from_widget (Gtk.RadioMenuItem group, string label);
public Gtk.RadioMenuItem group { set; }
public virtual signal void group_changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class RadioToolButton : Gtk.ToggleToolButton, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkToolItem*")]
public RadioToolButton (GLib.SList<Gtk.RadioToolButton>? group);
[CCode (has_construct_function = false, type = "GtkToolItem*")]
public RadioToolButton.from_stock (GLib.SList<Gtk.RadioToolButton>? group, string stock_id);
[CCode (has_construct_function = false, type = "GtkToolItem*")]
public RadioToolButton.from_widget (Gtk.RadioToolButton group);
public unowned GLib.SList<Gtk.RadioToolButton> get_group ();
public void set_group (GLib.SList<Gtk.RadioToolButton> group);
[CCode (has_construct_function = false, type = "GtkToolItem*")]
public RadioToolButton.with_stock_from_widget (Gtk.RadioToolButton group, string stock_id);
public Gtk.RadioToolButton group { set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Range : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false)]
protected Range ();
public unowned Gtk.Adjustment get_adjustment ();
public double get_fill_level ();
public bool get_flippable ();
public bool get_inverted ();
public Gtk.SensitivityType get_lower_stepper_sensitivity ();
public int get_min_slider_size ();
[NoWrapper]
public virtual void get_range_border (Gtk.Border border_);
public void get_range_rect (Gdk.Rectangle range_rect);
public bool get_restrict_to_fill_level ();
public int get_round_digits ();
public bool get_show_fill_level ();
public void get_slider_range (out int slider_start, out int slider_end);
public bool get_slider_size_fixed ();
public Gtk.SensitivityType get_upper_stepper_sensitivity ();
public double get_value ();
public void set_adjustment (Gtk.Adjustment adjustment);
public void set_fill_level (double fill_level);
public void set_flippable (bool flippable);
public void set_increments (double step, double page);
public void set_inverted (bool setting);
public void set_lower_stepper_sensitivity (Gtk.SensitivityType sensitivity);
public void set_min_slider_size (int min_size);
public void set_range (double min, double max);
public void set_restrict_to_fill_level (bool restrict_to_fill_level);
public void set_round_digits (int round_digits);
public void set_show_fill_level (bool show_fill_level);
public void set_slider_size_fixed (bool size_fixed);
public void set_upper_stepper_sensitivity (Gtk.SensitivityType sensitivity);
public void set_value (double value);
public Gtk.Adjustment adjustment { get; set construct; }
public double fill_level { get; set; }
public bool inverted { get; set; }
public Gtk.SensitivityType lower_stepper_sensitivity { get; set; }
public bool restrict_to_fill_level { get; set; }
public int round_digits { get; set; }
public bool show_fill_level { get; set; }
public Gtk.SensitivityType upper_stepper_sensitivity { get; set; }
public virtual signal void adjust_bounds (double new_value);
public virtual signal bool change_value (Gtk.ScrollType scroll, double new_value);
public virtual signal void move_slider (Gtk.ScrollType scroll);
public virtual signal void value_changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class RcContext {
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class RcProperty {
public weak string origin;
public GLib.Quark property_name;
public GLib.Quark type_name;
public GLib.Value value;
public static bool parse_border (GLib.ParamSpec pspec, GLib.StringBuilder gstring, GLib.Value property_value);
public static bool parse_color (GLib.ParamSpec pspec, GLib.StringBuilder gstring, GLib.Value property_value);
public static bool parse_enum (GLib.ParamSpec pspec, GLib.StringBuilder gstring, GLib.Value property_value);
public static bool parse_flags (GLib.ParamSpec pspec, GLib.StringBuilder gstring, GLib.Value property_value);
public static bool parse_requisition (GLib.ParamSpec pspec, GLib.StringBuilder gstring, GLib.Value property_value);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class RcStyle : GLib.Object {
[CCode (array_length = false)]
public weak Gdk.Color[] @base;
[CCode (array_length = false)]
public weak Gdk.Color[] bg;
[CCode (array_length = false)]
public weak string[] bg_pixmap_name;
[CCode (array_length = false)]
public weak Gtk.RcFlags[] color_flags;
public uint engine_specified;
[CCode (array_length = false)]
public weak Gdk.Color[] fg;
public weak Pango.FontDescription font_desc;
public weak GLib.SList icon_factories;
public weak string name;
public weak GLib.Array rc_properties;
public weak GLib.SList rc_style_lists;
[CCode (array_length = false)]
public weak Gdk.Color[] text;
public int xthickness;
public int ythickness;
[CCode (has_construct_function = false)]
public RcStyle ();
public Gtk.RcStyle copy ();
[NoWrapper]
public virtual unowned Gtk.RcStyle create_rc_style ();
[NoWrapper]
public virtual Gtk.Style create_style ();
[NoWrapper]
public virtual void merge (Gtk.RcStyle src);
[NoWrapper]
public virtual uint parse (Gtk.Settings settings, GLib.Scanner scanner);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class RecentAction : Gtk.Action, Gtk.Buildable, Gtk.RecentChooser {
[CCode (has_construct_function = false, type = "GtkAction*")]
public RecentAction (string name, string label, string tooltip, string stock_id);
[CCode (has_construct_function = false, type = "GtkAction*")]
public RecentAction.for_manager (string name, string label, string tooltip, string stock_id, Gtk.RecentManager manager);
public bool get_show_numbers ();
public void set_show_numbers (bool show_numbers);
public bool show_numbers { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class RecentChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable, Gtk.RecentChooser {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RecentChooserDialog (string title, Gtk.Window parent, ...);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RecentChooserDialog.for_manager (string title, Gtk.Window parent, Gtk.RecentManager manager, ...);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class RecentChooserMenu : Gtk.Menu, Atk.Implementor, Gtk.Buildable, Gtk.RecentChooser, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RecentChooserMenu ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RecentChooserMenu.for_manager (Gtk.RecentManager manager);
public bool get_show_numbers ();
[NoWrapper]
public virtual void gtk_recent1 ();
[NoWrapper]
public virtual void gtk_recent2 ();
[NoWrapper]
public virtual void gtk_recent3 ();
[NoWrapper]
public virtual void gtk_recent4 ();
public void set_show_numbers (bool show_numbers);
public bool show_numbers { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class RecentChooserWidget : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable, Gtk.RecentChooser {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RecentChooserWidget ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RecentChooserWidget.for_manager (Gtk.RecentManager manager);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class RecentFilter : GLib.InitiallyUnowned, Gtk.Buildable {
[CCode (has_construct_function = false)]
public RecentFilter ();
public void add_age (int days);
public void add_application (string application);
public void add_custom (Gtk.RecentFilterFlags needed, owned Gtk.RecentFilterFunc func);
public void add_group (string group);
public void add_mime_type (string mime_type);
public void add_pattern (string pattern);
public void add_pixbuf_formats ();
public bool filter (Gtk.RecentFilterInfo filter_info);
public Gtk.RecentFilterFlags get_needed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class RecentFilterInfo {
public int age;
public weak string applications;
public Gtk.RecentFilterFlags contains;
public weak string display_name;
public weak string groups;
public weak string mime_type;
public weak string uri;
}
[CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_recent_info_ref", type_id = "gtk_recent_info_get_type ()", unref_function = "gtk_recent_info_unref")]
[Compact]
public class RecentInfo {
public unowned GLib.AppInfo create_app_info (string app_name) throws GLib.Error;
public bool exists ();
public ulong get_added ();
public int get_age ();
public bool get_application_info (string app_name, out unowned string app_exec, out uint count, out ulong time_);
[CCode (array_length_type = "gsize")]
public string[] get_applications ();
public unowned string get_description ();
public unowned string get_display_name ();
public unowned GLib.Icon get_gicon ();
[CCode (array_length_type = "gsize")]
public string[] get_groups ();
public Gdk.Pixbuf? get_icon (int size);
public unowned string get_mime_type ();
public ulong get_modified ();
public bool get_private_hint ();
public string get_short_name ();
public unowned string get_uri ();
public string? get_uri_display ();
public ulong get_visited ();
public bool has_application (string app_name);
public bool has_group (string group_name);
public bool is_local ();
public string last_application ();
public bool match (Gtk.RecentInfo info_b);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class RecentManager : GLib.Object {
[CCode (has_construct_function = false)]
public RecentManager ();
public bool add_full (string uri, Gtk.RecentData recent_data);
public bool add_item (string uri);
public static GLib.Quark error_quark ();
public static unowned Gtk.RecentManager get_default ();
public GLib.List<Gtk.RecentInfo> get_items ();
public bool has_item (string uri);
public unowned Gtk.RecentInfo lookup_item (string uri) throws GLib.Error;
public bool move_item (string uri, string new_uri) throws GLib.Error;
public int purge_items () throws GLib.Error;
public bool remove_item (string uri) throws GLib.Error;
[NoAccessorMethod]
public string filename { owned get; construct; }
[NoAccessorMethod]
public int size { get; }
public virtual signal void changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class RequestedSize {
public void* data;
public int minimum_size;
public int natural_size;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Scale : Gtk.Range, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Scale (Gtk.Orientation orientation, Gtk.Adjustment? adjustment);
public void add_mark (double value, Gtk.PositionType position, string? markup);
public void clear_marks ();
public int get_digits ();
public bool get_draw_value ();
public unowned Pango.Layout get_layout ();
public virtual void get_layout_offsets (out int x, out int y);
public Gtk.PositionType get_value_pos ();
public void set_digits (int digits);
public void set_draw_value (bool draw_value);
public void set_value_pos (Gtk.PositionType pos);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Scale.with_range (Gtk.Orientation orientation, double min, double max, double step);
public int digits { get; set; }
public bool draw_value { get; set; }
public Gtk.PositionType value_pos { get; set; }
public virtual signal string format_value (double value);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ScaleButton : Gtk.Button, Atk.Implementor, Gtk.Buildable, Gtk.Activatable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ScaleButton (Gtk.IconSize size, double min, double max, double step, [CCode (array_length = false)] string[] icons);
public unowned Gtk.Adjustment get_adjustment ();
public unowned Gtk.Widget get_minus_button ();
public unowned Gtk.Widget get_plus_button ();
public unowned Gtk.Widget get_popup ();
public double get_value ();
public void set_adjustment (Gtk.Adjustment adjustment);
public void set_icons ([CCode (array_length = false)] string[] icons);
public void set_value (double value);
public Gtk.Adjustment adjustment { get; set; }
[CCode (array_length = false, array_null_terminated = true)]
[NoAccessorMethod]
public string[] icons { owned get; set; }
[NoAccessorMethod]
public Gtk.IconSize size { get; set; }
public double value { get; set; }
public virtual signal void popdown ();
public virtual signal void popup ();
public virtual signal void value_changed (double value);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Scrollbar : Gtk.Range, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Scrollbar (Gtk.Orientation orientation, Gtk.Adjustment adjustment);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ScrolledWindow : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ScrolledWindow (Gtk.Adjustment? hadjustment, Gtk.Adjustment? vadjustment);
public void add_with_viewport (Gtk.Widget child);
public unowned Gtk.Adjustment get_hadjustment ();
public unowned Gtk.Widget get_hscrollbar ();
public int get_min_content_height ();
public int get_min_content_width ();
public Gtk.CornerType get_placement ();
public void get_policy (Gtk.PolicyType hscrollbar_policy, Gtk.PolicyType vscrollbar_policy);
public Gtk.ShadowType get_shadow_type ();
public unowned Gtk.Adjustment get_vadjustment ();
public unowned Gtk.Widget get_vscrollbar ();
public void set_hadjustment (Gtk.Adjustment hadjustment);
public void set_min_content_height (int height);
public void set_min_content_width (int width);
public void set_placement (Gtk.CornerType window_placement);
public void set_policy (Gtk.PolicyType hscrollbar_policy, Gtk.PolicyType vscrollbar_policy);
public void set_shadow_type (Gtk.ShadowType type);
public void set_vadjustment (Gtk.Adjustment vadjustment);
public void unset_placement ();
public Gtk.Adjustment hadjustment { get; set construct; }
[NoAccessorMethod]
public Gtk.PolicyType hscrollbar_policy { get; set; }
public int min_content_height { get; set; }
public int min_content_width { get; set; }
public Gtk.ShadowType shadow_type { get; set; }
public Gtk.Adjustment vadjustment { get; set construct; }
[NoAccessorMethod]
public Gtk.PolicyType vscrollbar_policy { get; set; }
[NoAccessorMethod]
public Gtk.CornerType window_placement { get; set; }
[NoAccessorMethod]
public bool window_placement_set { get; set; }
public virtual signal void move_focus_out (Gtk.DirectionType direction);
public virtual signal bool scroll_child (Gtk.ScrollType scroll, bool horizontal);
}
[CCode (cheader_filename = "gtk/gtk.h", copy_function = "gtk_selection_data_copy", type_id = "gtk_selection_data_get_type ()")]
[Compact]
public class SelectionData {
public Gtk.SelectionData copy ();
[CCode (array_length = false)]
public unowned uchar[] get_data ();
public Gdk.Atom get_data_type ();
public unowned uchar[] get_data_with_length (int length);
public unowned Gdk.Display get_display ();
public int get_format ();
public int get_length ();
public Gdk.Pixbuf? get_pixbuf ();
public Gdk.Atom get_selection ();
public Gdk.Atom get_target ();
public bool get_targets (out Gdk.Atom targets, int n_atoms);
public string? get_text ();
[CCode (array_length = false, array_null_terminated = true)]
public string[] get_uris ();
public void @set (Gdk.Atom type, int format, uchar[] data);
public bool set_pixbuf (Gdk.Pixbuf pixbuf);
public bool set_text (string str, int len);
public bool set_uris ([CCode (array_length = false)] string[] uris);
public bool targets_include_image (bool writable);
public bool targets_include_rich_text (Gtk.TextBuffer buffer);
public bool targets_include_text ();
public bool targets_include_uri ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Separator : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Separator (Gtk.Orientation orientation);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class SeparatorMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public SeparatorMenuItem ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class SeparatorToolItem : Gtk.ToolItem, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkToolItem*")]
public SeparatorToolItem ();
public bool get_draw ();
public void set_draw (bool draw);
public bool draw { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Settings : GLib.Object, Gtk.StyleProvider {
[CCode (has_construct_function = false)]
protected Settings ();
public static unowned Gtk.Settings get_default ();
public static unowned Gtk.Settings get_for_screen (Gdk.Screen screen);
public static void install_property (GLib.ParamSpec pspec);
public static void install_property_parser (GLib.ParamSpec pspec, Gtk.RcPropertyParser parser);
public void set_double_property (string name, double v_double, string origin);
public void set_long_property (string name, long v_long, string origin);
public void set_property_value (string name, Gtk.SettingsValue svalue);
public void set_string_property (string name, string v_string, string origin);
[NoAccessorMethod]
public GLib.HashTable<string,Gdk.Color> color_hash { owned get; }
[NoAccessorMethod]
public bool gtk_alternative_button_order { get; set; }
[NoAccessorMethod]
public bool gtk_alternative_sort_arrows { get; set; }
[NoAccessorMethod]
public bool gtk_application_prefer_dark_theme { get; set; }
[NoAccessorMethod]
public bool gtk_auto_mnemonics { get; set; }
[NoAccessorMethod]
public bool gtk_button_images { get; set; }
[NoAccessorMethod]
public bool gtk_can_change_accels { get; set; }
[NoAccessorMethod]
public string gtk_color_palette { owned get; set; }
[NoAccessorMethod]
public string gtk_color_scheme { owned get; set; }
[NoAccessorMethod]
public bool gtk_cursor_blink { get; set; }
[NoAccessorMethod]
public int gtk_cursor_blink_time { get; set; }
[NoAccessorMethod]
public int gtk_cursor_blink_timeout { get; set; }
[NoAccessorMethod]
public string gtk_cursor_theme_name { owned get; set; }
[NoAccessorMethod]
public int gtk_cursor_theme_size { get; set; }
[NoAccessorMethod]
public int gtk_dnd_drag_threshold { get; set; }
[NoAccessorMethod]
public int gtk_double_click_distance { get; set; }
[NoAccessorMethod]
public int gtk_double_click_time { get; set; }
[NoAccessorMethod]
public bool gtk_enable_accels { get; set; }
[NoAccessorMethod]
public bool gtk_enable_animations { get; set; }
[NoAccessorMethod]
public bool gtk_enable_event_sounds { get; set; }
[NoAccessorMethod]
public bool gtk_enable_input_feedback_sounds { get; set; }
[NoAccessorMethod]
public bool gtk_enable_mnemonics { get; set; }
[NoAccessorMethod]
public bool gtk_enable_tooltips { get; set; }
[NoAccessorMethod]
public uint gtk_entry_password_hint_timeout { get; set; }
[NoAccessorMethod]
public bool gtk_entry_select_on_focus { get; set; }
[NoAccessorMethod]
public bool gtk_error_bell { get; set; }
[NoAccessorMethod]
public string gtk_fallback_icon_theme { owned get; set; }
[NoAccessorMethod]
public string gtk_file_chooser_backend { owned get; set; }
[NoAccessorMethod]
public string gtk_font_name { owned get; set; }
[NoAccessorMethod]
public uint gtk_fontconfig_timestamp { get; set; }
[NoAccessorMethod]
public string gtk_icon_sizes { owned get; set; }
[NoAccessorMethod]
public string gtk_icon_theme_name { owned get; set; }
[NoAccessorMethod]
public string gtk_im_module { owned get; set; }
[NoAccessorMethod]
public Gtk.IMPreeditStyle gtk_im_preedit_style { get; set; }
[NoAccessorMethod]
public Gtk.IMStatusStyle gtk_im_status_style { get; set; }
[NoAccessorMethod]
public string gtk_key_theme_name { owned get; set; }
[NoAccessorMethod]
public bool gtk_keynav_cursor_only { get; set; }
[NoAccessorMethod]
public bool gtk_keynav_wrap_around { get; set; }
[NoAccessorMethod]
public bool gtk_label_select_on_focus { get; set; }
[NoAccessorMethod]
public string gtk_menu_bar_accel { owned get; set; }
[NoAccessorMethod]
public int gtk_menu_bar_popup_delay { get; set; }
[NoAccessorMethod]
public bool gtk_menu_images { get; set; }
[NoAccessorMethod]
public int gtk_menu_popdown_delay { get; set; }
[NoAccessorMethod]
public int gtk_menu_popup_delay { get; set; }
[NoAccessorMethod]
public string gtk_modules { owned get; set; }
[NoAccessorMethod]
public string gtk_print_backends { owned get; set; }
[NoAccessorMethod]
public string gtk_print_preview_command { owned get; set; }
[NoAccessorMethod]
public int gtk_recent_files_limit { get; set; }
[NoAccessorMethod]
public int gtk_recent_files_max_age { get; set; }
[NoAccessorMethod]
public Gtk.CornerType gtk_scrolled_window_placement { get; set; }
[NoAccessorMethod]
public bool gtk_show_input_method_menu { get; set; }
[NoAccessorMethod]
public bool gtk_show_unicode_menu { get; set; }
[NoAccessorMethod]
public string gtk_sound_theme_name { owned get; set; }
[NoAccessorMethod]
public bool gtk_split_cursor { get; set; }
[NoAccessorMethod]
public string gtk_theme_name { owned get; set; }
[NoAccessorMethod]
public int gtk_timeout_expand { get; set; }
[NoAccessorMethod]
public int gtk_timeout_initial { get; set; }
[NoAccessorMethod]
public int gtk_timeout_repeat { get; set; }
[NoAccessorMethod]
public Gtk.IconSize gtk_toolbar_icon_size { get; set; }
[NoAccessorMethod]
public Gtk.ToolbarStyle gtk_toolbar_style { get; set; }
[NoAccessorMethod]
public int gtk_tooltip_browse_mode_timeout { get; set; }
[NoAccessorMethod]
public int gtk_tooltip_browse_timeout { get; set; }
[NoAccessorMethod]
public int gtk_tooltip_timeout { get; set; }
[NoAccessorMethod]
public bool gtk_touchscreen_mode { get; set; }
[NoAccessorMethod]
public Gtk.PolicyType gtk_visible_focus { get; set; }
[NoAccessorMethod]
public int gtk_xft_antialias { get; set; }
[NoAccessorMethod]
public int gtk_xft_dpi { get; set; }
[NoAccessorMethod]
public int gtk_xft_hinting { get; set; }
[NoAccessorMethod]
public string gtk_xft_hintstyle { owned get; set; }
[NoAccessorMethod]
public string gtk_xft_rgba { owned get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class SettingsValue {
public weak string origin;
public GLib.Value value;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class SizeGroup : GLib.Object, Gtk.Buildable {
[CCode (has_construct_function = false)]
public SizeGroup (Gtk.SizeGroupMode mode);
public void add_widget (Gtk.Widget widget);
public bool get_ignore_hidden ();
public Gtk.SizeGroupMode get_mode ();
public unowned GLib.SList<Gtk.Widget> get_widgets ();
public void remove_widget (Gtk.Widget widget);
public void set_ignore_hidden (bool ignore_hidden);
public void set_mode (Gtk.SizeGroupMode mode);
public bool ignore_hidden { get; set; }
public Gtk.SizeGroupMode mode { get; set; }
}
[CCode (cheader_filename = "gtk/gtkx.h")]
public class Socket : Gtk.Container, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Socket ();
public void add_id (X.Window window);
public X.Window get_id ();
public unowned Gdk.Window get_plug_window ();
public virtual signal void plug_added ();
public virtual signal bool plug_removed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class SpinButton : Gtk.Entry, Atk.Implementor, Gtk.Buildable, Gtk.Editable, Gtk.CellEditable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public SpinButton (Gtk.Adjustment adjustment, double climb_rate, uint digits);
public void configure (Gtk.Adjustment adjustment, double climb_rate, uint digits);
public unowned Gtk.Adjustment get_adjustment ();
public uint get_digits ();
public void get_increments (double step, double page);
public bool get_numeric ();
public void get_range (out double min, out double max);
public bool get_snap_to_ticks ();
public Gtk.SpinButtonUpdatePolicy get_update_policy ();
public double get_value ();
public int get_value_as_int ();
public bool get_wrap ();
public void set_adjustment (Gtk.Adjustment adjustment);
public void set_digits (uint digits);
public void set_increments (double step, double page);
public void set_numeric (bool numeric);
public void set_range (double min, double max);
public void set_snap_to_ticks (bool snap_to_ticks);
public void set_update_policy (Gtk.SpinButtonUpdatePolicy policy);
public void set_value (double value);
public void set_wrap (bool wrap);
public void spin (Gtk.SpinType direction, double increment);
public void update ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
public SpinButton.with_range (double min, double max, double step);
public Gtk.Adjustment adjustment { get; set; }
[NoAccessorMethod]
public double climb_rate { get; set; }
public uint digits { get; set; }
public bool numeric { get; set; }
public bool snap_to_ticks { get; set; }
public Gtk.SpinButtonUpdatePolicy update_policy { get; set; }
public double value { get; set; }
public bool wrap { get; set; }
public virtual signal void change_value (Gtk.ScrollType scroll);
public virtual signal int input (void* new_value);
public virtual signal bool output ();
public virtual signal void value_changed ();
public virtual signal void wrapped ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Spinner : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Spinner ();
public void start ();
public void stop ();
[NoAccessorMethod]
public bool active { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class StatusIcon : GLib.Object {
[CCode (has_construct_function = false)]
public StatusIcon ();
[CCode (has_construct_function = false)]
public StatusIcon.from_file (string filename);
[CCode (has_construct_function = false)]
public StatusIcon.from_gicon (GLib.Icon icon);
[CCode (has_construct_function = false)]
public StatusIcon.from_icon_name (string icon_name);
[CCode (has_construct_function = false)]
public StatusIcon.from_pixbuf (Gdk.Pixbuf pixbuf);
[CCode (has_construct_function = false)]
public StatusIcon.from_stock (string stock_id);
public bool get_geometry (out unowned Gdk.Screen screen, out Gdk.Rectangle area, out Gtk.Orientation orientation);
public unowned GLib.Icon get_gicon ();
public bool get_has_tooltip ();
public unowned string get_icon_name ();
public unowned Gdk.Pixbuf get_pixbuf ();
public unowned Gdk.Screen get_screen ();
public int get_size ();
public unowned string get_stock ();
public Gtk.ImageType get_storage_type ();
public unowned string get_title ();
public unowned string get_tooltip_markup ();
public unowned string get_tooltip_text ();
public bool get_visible ();
public uint32 get_x11_window_id ();
public bool is_embedded ();
[CCode (instance_pos = -1)]
public void position_menu (Gtk.Menu menu, out int x, out int y, out bool push_in);
public void set_from_file (string filename);
public void set_from_gicon (GLib.Icon icon);
public void set_from_icon_name (string icon_name);
public void set_from_pixbuf (Gdk.Pixbuf pixbuf);
public void set_from_stock (string stock_id);
public void set_has_tooltip (bool has_tooltip);
public void set_name (string name);
public void set_screen (Gdk.Screen screen);
public void set_title (string title);
public void set_tooltip_markup (string markup);
public void set_tooltip_text (string text);
public void set_visible (bool visible);
[NoAccessorMethod]
public bool embedded { get; }
[NoAccessorMethod]
public string file { set; }
[NoAccessorMethod]
public GLib.Icon gicon { owned get; set; }
public bool has_tooltip { get; set; }
[NoAccessorMethod]
public string icon_name { owned get; set; }
[NoAccessorMethod]
public Gtk.Orientation orientation { get; }
[NoAccessorMethod]
public Gdk.Pixbuf pixbuf { owned get; set; }
public Gdk.Screen screen { get; set; }
public int size { get; }
[NoAccessorMethod]
public string stock { owned get; set; }
public Gtk.ImageType storage_type { get; }
public string title { get; set; }
public string tooltip_markup { get; set; }
public string tooltip_text { get; set; }
public bool visible { get; set; }
public virtual signal void activate ();
public virtual signal bool button_press_event (Gdk.EventButton event);
public virtual signal bool button_release_event (Gdk.EventButton event);
public virtual signal void popup_menu (uint button, uint activate_time);
public virtual signal bool query_tooltip (int x, int y, bool keyboard_mode, Gtk.Tooltip tooltip);
public virtual signal bool scroll_event (Gdk.EventScroll event);
public virtual signal bool size_changed (int size);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Statusbar : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Statusbar ();
public uint get_context_id (string context_description);
public unowned Gtk.Widget get_message_area ();
public void pop (uint context_id);
public uint push (uint context_id, string text);
public void remove (uint context_id, uint message_id);
public void remove_all (uint context_id);
public virtual signal void text_popped (uint context_id, string text);
public virtual signal void text_pushed (uint context_id, string text);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Style : GLib.Object {
public int attach_count;
[CCode (array_length = false)]
public weak Cairo.Pattern[] background;
[CCode (array_length = false)]
public Gdk.Color[] @base;
[CCode (array_length = false)]
public Gdk.Color[] bg;
public Gdk.Color black;
[CCode (array_length = false)]
public Gdk.Color[] dark;
[CCode (array_length = false)]
public Gdk.Color[] fg;
public weak Pango.FontDescription font_desc;
public weak GLib.SList icon_factories;
[CCode (array_length = false)]
public Gdk.Color[] light;
[CCode (array_length = false)]
public Gdk.Color[] mid;
public weak GLib.Array property_cache;
public weak Gtk.RcStyle rc_style;
public weak GLib.SList styles;
[CCode (array_length = false)]
public Gdk.Color[] text;
[CCode (array_length = false)]
public Gdk.Color[] text_aa;
public weak Gdk.Visual visual;
public Gdk.Color white;
public int xthickness;
public int ythickness;
[CCode (has_construct_function = false)]
public Style ();
public void apply_default_background (Cairo.Context cr, Gdk.Window window, Gtk.StateType state_type, int x, int y, int width, int height);
public unowned Gtk.Style attach (Gdk.Window window);
[NoWrapper]
public virtual Gtk.Style clone ();
public Gtk.Style copy ();
[CCode (instance_pos = -1, vfunc_name = "copy")]
[NoWrapper]
public virtual void copy_to (Gtk.Style dest);
public void detach ();
[NoWrapper]
public virtual void draw_arrow (Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget widget, string detail, Gtk.ArrowType arrow_type, bool fill, int x, int y, int width, int height);
[NoWrapper]
public virtual void draw_box (Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget widget, string detail, int x, int y, int width, int height);
[NoWrapper]
public virtual void draw_box_gap (Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget widget, string detail, int x, int y, int width, int height, Gtk.PositionType gap_side, int gap_x, int gap_width);
[NoWrapper]
public virtual void draw_check (Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget widget, string detail, int x, int y, int width, int height);
[NoWrapper]
public virtual void draw_diamond (Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget widget, string detail, int x, int y, int width, int height);
[NoWrapper]
public virtual void draw_expander (Cairo.Context cr, Gtk.StateType state_type, Gtk.Widget widget, string detail, int x, int y, Gtk.ExpanderStyle expander_style);
[NoWrapper]
public virtual void draw_extension (Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget widget, string detail, int x, int y, int width, int height, Gtk.PositionType gap_side);
[NoWrapper]
public virtual void draw_flat_box (Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget widget, string detail, int x, int y, int width, int height);
[NoWrapper]
public virtual void draw_focus (Cairo.Context cr, Gtk.StateType state_type, Gtk.Widget widget, string detail, int x, int y, int width, int height);
[NoWrapper]
public virtual void draw_handle (Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget widget, string detail, int x, int y, int width, int height, Gtk.Orientation orientation);
[NoWrapper]
public virtual void draw_hline (Cairo.Context cr, Gtk.StateType state_type, Gtk.Widget widget, string detail, int x1, int x2, int y);
[NoWrapper]
public virtual void draw_layout (Cairo.Context cr, Gtk.StateType state_type, bool use_text, Gtk.Widget widget, string detail, int x, int y, Pango.Layout layout);
[NoWrapper]
public virtual void draw_option (Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget widget, string detail, int x, int y, int width, int height);
[NoWrapper]
public virtual void draw_resize_grip (Cairo.Context cr, Gtk.StateType state_type, Gtk.Widget widget, string detail, Gdk.WindowEdge edge, int x, int y, int width, int height);
[NoWrapper]
public virtual void draw_shadow (Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget widget, string detail, int x, int y, int width, int height);
[NoWrapper]
public virtual void draw_shadow_gap (Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget widget, string detail, int x, int y, int width, int height, Gtk.PositionType gap_side, int gap_x, int gap_width);
[NoWrapper]
public virtual void draw_slider (Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget widget, string detail, int x, int y, int width, int height, Gtk.Orientation orientation);
[NoWrapper]
public virtual void draw_spinner (Cairo.Context cr, Gtk.StateType state_type, Gtk.Widget widget, string detail, uint step, int x, int y, int width, int height);
[NoWrapper]
public virtual void draw_tab (Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget widget, string detail, int x, int y, int width, int height);
[NoWrapper]
public virtual void draw_vline (Cairo.Context cr, Gtk.StateType state_type, Gtk.Widget widget, string detail, int y1_, int y2_, int x);
public void @get (GLib.Type widget_type, ...);
public void get_style_property (GLib.Type widget_type, string property_name, out GLib.Value value);
public void get_valist (GLib.Type widget_type, string first_property_name, void* var_args);
public bool has_context ();
[NoWrapper]
public virtual void init_from_rc (Gtk.RcStyle rc_style);
public bool lookup_color (string color_name, out Gdk.Color color);
public unowned Gtk.IconSet lookup_icon_set (string stock_id);
public virtual unowned Gdk.Pixbuf render_icon (Gtk.IconSource source, Gtk.TextDirection direction, Gtk.StateType state, Gtk.IconSize size, Gtk.Widget widget, string detail);
public virtual void set_background (Gdk.Window window, Gtk.StateType state_type);
[NoAccessorMethod]
public Gtk.StyleContext context { owned get; construct; }
public virtual signal void realize ();
public virtual signal void unrealize ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class StyleContext : GLib.Object {
[CCode (has_construct_function = false)]
public StyleContext ();
public void add_class (string class_name);
public void add_provider (Gtk.StyleProvider provider, uint priority);
public static void add_provider_for_screen (Gdk.Screen screen, Gtk.StyleProvider provider, uint priority);
public void add_region (string region_name, Gtk.RegionFlags flags);
public void cancel_animations (void* region_id);
public void @get (Gtk.StateFlags state, ...);
public Gdk.RGBA get_background_color (Gtk.StateFlags state);
public Gtk.Border get_border (Gtk.StateFlags state);
public Gdk.RGBA get_border_color (Gtk.StateFlags state);
public Gdk.RGBA get_color (Gtk.StateFlags state);
public Gtk.TextDirection get_direction ();
public unowned Pango.FontDescription get_font (Gtk.StateFlags state);
public Gtk.JunctionSides get_junction_sides ();
public Gtk.Border get_margin (Gtk.StateFlags state);
public Gtk.Border get_padding (Gtk.StateFlags state);
public unowned Gtk.WidgetPath get_path ();
public void get_property (string property, Gtk.StateFlags state, GLib.Value value);
public unowned Gdk.Screen get_screen ();
public Gtk.StateFlags get_state ();
public void get_style (...);
public void get_style_property (string property_name, GLib.Value value);
public void get_style_valist (void* args);
public void get_valist (Gtk.StateFlags state, void* args);
public bool has_class (string class_name);
public bool has_region (string region_name, out Gtk.RegionFlags flags_return);
public void invalidate ();
public unowned GLib.List list_classes ();
public unowned GLib.List list_regions ();
public bool lookup_color (string color_name, Gdk.RGBA color);
public unowned Gtk.IconSet lookup_icon_set (string stock_id);
public void notify_state_change (Gdk.Window window, void* region_id, Gtk.StateType state, bool state_value);
public void pop_animatable_region ();
public void push_animatable_region (void* region_id);
public void remove_class (string class_name);
public void remove_provider (Gtk.StyleProvider provider);
public static void remove_provider_for_screen (Gdk.Screen screen, Gtk.StyleProvider provider);
public void remove_region (string region_name);
[CCode (cname = "gtk_render_activity")]
public void render_activity (Cairo.Context cr, double x, double y, double width, double height);
[CCode (cname = "gtk_render_arrow")]
public void render_arrow (Cairo.Context cr, double angle, double x, double y, double size);
[CCode (cname = "gtk_render_background")]
public void render_background (Cairo.Context cr, double x, double y, double width, double height);
[CCode (cname = "gtk_render_check")]
public void render_check (Cairo.Context cr, double x, double y, double width, double height);
[CCode (cname = "gtk_render_expander")]
public void render_expander (Cairo.Context cr, double x, double y, double width, double height);
[CCode (cname = "gtk_render_extension")]
public void render_extension (Cairo.Context cr, double x, double y, double width, double height, Gtk.PositionType gap_side);
[CCode (cname = "gtk_render_focus")]
public void render_focus (Cairo.Context cr, double x, double y, double width, double height);
[CCode (cname = "gtk_render_frame")]
public void render_frame (Cairo.Context cr, double x, double y, double width, double height);
[CCode (cname = "gtk_render_frame_gap")]
public void render_frame_gap (Cairo.Context cr, double x, double y, double width, double height, Gtk.PositionType gap_side, double xy0_gap, double xy1_gap);
[CCode (cname = "gtk_render_handle")]
public void render_handle (Cairo.Context cr, double x, double y, double width, double height);
[CCode (cname = "gtk_render_icon")]
public void render_icon (Cairo.Context cr, Gdk.Pixbuf pixbuf, double x, double y);
[CCode (cname = "gtk_render_icon_pixbuf")]
public unowned Gdk.Pixbuf render_icon_pixbuf (Gtk.IconSource source, Gtk.IconSize size);
[CCode (cname = "gtk_render_layout")]
public void render_layout (Cairo.Context cr, double x, double y, Pango.Layout layout);
[CCode (cname = "gtk_render_line")]
public void render_line (Cairo.Context cr, double x0, double y0, double x1, double y1);
[CCode (cname = "gtk_render_option")]
public void render_option (Cairo.Context cr, double x, double y, double width, double height);
[CCode (cname = "gtk_render_slider")]
public void render_slider (Cairo.Context cr, double x, double y, double width, double height, Gtk.Orientation orientation);
public static void reset_widgets (Gdk.Screen screen);
public void restore ();
public void save ();
public void scroll_animations (Gdk.Window window, int dx, int dy);
public void set_background (Gdk.Window window);
public void set_direction (Gtk.TextDirection direction);
public void set_junction_sides (Gtk.JunctionSides sides);
public void set_path (Gtk.WidgetPath path);
public void set_screen (Gdk.Screen screen);
public void set_state (Gtk.StateFlags flags);
public bool state_is_running (Gtk.StateType state, double progress);
public Gtk.TextDirection direction { get; set; }
public Gdk.Screen screen { get; set; }
public virtual signal void changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class StyleProperties : GLib.Object, Gtk.StyleProvider {
[CCode (has_construct_function = false)]
public StyleProperties ();
public void clear ();
public void @get (Gtk.StateFlags state);
public bool get_property (string property, Gtk.StateFlags state, GLib.Value value);
public void get_valist (Gtk.StateFlags state, void* args);
public unowned Gtk.SymbolicColor lookup_color (string name);
public static bool lookup_property (string property_name, Gtk.StylePropertyParser parse_func, out unowned GLib.ParamSpec pspec);
public void map_color (string name, Gtk.SymbolicColor color);
public void merge (Gtk.StyleProperties props_to_merge, bool replace);
public static void register_property (Gtk.StylePropertyParser? parse_func, GLib.ParamSpec pspec);
public void @set (Gtk.StateFlags state);
public void set_property (string property, Gtk.StateFlags state, GLib.Value value);
public void set_valist (Gtk.StateFlags state, void* args);
public void unset_property (string property, Gtk.StateFlags state);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Switch : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Switch ();
public bool get_active ();
public void set_active (bool is_active);
public bool active { get; set; }
public virtual signal void activate ();
}
[CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_symbolic_color_ref", type_id = "gtk_symbolic_color_get_type ()", unref_function = "gtk_symbolic_color_unref")]
[Compact]
public class SymbolicColor {
[CCode (has_construct_function = false)]
public SymbolicColor.alpha (Gtk.SymbolicColor color, double factor);
[CCode (has_construct_function = false)]
public SymbolicColor.literal (Gdk.RGBA color);
[CCode (has_construct_function = false)]
public SymbolicColor.mix (Gtk.SymbolicColor color1, Gtk.SymbolicColor color2, double factor);
[CCode (has_construct_function = false)]
public SymbolicColor.name (string name);
public bool resolve (Gtk.StyleProperties props, Gdk.RGBA resolved_color);
[CCode (has_construct_function = false)]
public SymbolicColor.shade (Gtk.SymbolicColor color, double factor);
public unowned string to_string ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Table : Gtk.Container, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Table (uint rows, uint columns, bool homogeneous);
public void attach (Gtk.Widget child, uint left_attach, uint right_attach, uint top_attach, uint bottom_attach, Gtk.AttachOptions xoptions, Gtk.AttachOptions yoptions, uint xpadding, uint ypadding);
public void attach_defaults (Gtk.Widget widget, uint left_attach, uint right_attach, uint top_attach, uint bottom_attach);
public uint get_col_spacing (uint column);
public uint get_default_col_spacing ();
public uint get_default_row_spacing ();
public bool get_homogeneous ();
public uint get_row_spacing (uint row);
public void get_size (uint rows, uint columns);
public void resize (uint rows, uint columns);
public void set_col_spacing (uint column, uint spacing);
public void set_col_spacings (uint spacing);
public void set_homogeneous (bool homogeneous);
public void set_row_spacing (uint row, uint spacing);
public void set_row_spacings (uint spacing);
[NoAccessorMethod]
public uint column_spacing { get; set; }
public bool homogeneous { get; set; }
[NoAccessorMethod]
public uint n_columns { get; set; }
[NoAccessorMethod]
public uint n_rows { get; set; }
[NoAccessorMethod]
public uint row_spacing { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class TableChild {
public uint16 bottom_attach;
public uint16 left_attach;
public uint16 right_attach;
public uint16 top_attach;
public weak Gtk.Widget widget;
public uint xexpand;
public uint xfill;
public uint16 xpadding;
public uint xshrink;
public uint yexpand;
public uint yfill;
public uint16 ypadding;
public uint yshrink;
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class TableRowCol {
public uint16 allocation;
public uint empty;
public uint expand;
public uint need_expand;
public uint need_shrink;
public uint16 requisition;
public uint shrink;
public uint16 spacing;
}
[CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_target_list_ref", type_id = "gtk_target_list_get_type ()", unref_function = "gtk_target_list_unref")]
[Compact]
public class TargetList {
[CCode (has_construct_function = false)]
public TargetList (Gtk.TargetEntry[] targets);
public void add (Gdk.Atom target, uint flags, uint info);
public void add_image_targets (uint info, bool writable);
public void add_rich_text_targets (uint info, bool deserializable, Gtk.TextBuffer buffer);
public void add_table (Gtk.TargetEntry[] targets, uint ntargets);
public void add_text_targets (uint info);
public void add_uri_targets (uint info);
public bool find (Gdk.Atom target, uint info);
public void remove (Gdk.Atom target);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TearoffMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public TearoffMenuItem ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class TextAppearance {
public Gdk.Color bg_color;
public uint draw_bg;
public Gdk.Color fg_color;
public uint inside_selection;
public uint is_text;
[CCode (array_length = false)]
public weak Gdk.RGBA[] rgba;
public int rise;
public uint strikethrough;
public uint underline;
}
[CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_text_attributes_ref", type_id = "gtk_text_attributes_get_type ()", unref_function = "gtk_text_attributes_unref")]
[Compact]
public class TextAttributes {
public weak Gtk.TextAppearance appearance;
public uint bg_full_height;
public Gtk.TextDirection direction;
public uint editable;
public weak Pango.FontDescription font;
public double font_scale;
public int indent;
public uint invisible;
public Gtk.Justification justification;
public weak Pango.Language language;
public int left_margin;
[CCode (array_length = false)]
public weak uint[] padding;
public Gdk.Color pg_bg_color;
public Gdk.RGBA pg_bg_rgba;
public int pixels_above_lines;
public int pixels_below_lines;
public int pixels_inside_wrap;
public uint refcount;
public int right_margin;
public weak Pango.TabArray tabs;
public Gtk.WrapMode wrap_mode;
[CCode (has_construct_function = false)]
public TextAttributes ();
public Gtk.TextAttributes copy ();
public void copy_values (Gtk.TextAttributes dest);
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class TextBTree {
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TextBuffer : GLib.Object {
[CCode (has_construct_function = false)]
public TextBuffer (Gtk.TextTagTable? table);
public void add_mark (Gtk.TextMark mark, Gtk.TextIter where);
public void add_selection_clipboard (Gtk.Clipboard clipboard);
public void apply_tag_by_name (string name, Gtk.TextIter start, Gtk.TextIter end);
public bool backspace (Gtk.TextIter iter, bool interactive, bool default_editable);
public void copy_clipboard (Gtk.Clipboard clipboard);
public unowned Gtk.TextChildAnchor create_child_anchor (Gtk.TextIter iter);
public unowned Gtk.TextMark create_mark (string? mark_name, Gtk.TextIter where, bool left_gravity);
public unowned Gtk.TextTag create_tag (string tag_name, ...);
public void cut_clipboard (Gtk.Clipboard clipboard, bool default_editable);
public void @delete (Gtk.TextIter start, Gtk.TextIter end);
public bool delete_interactive (Gtk.TextIter start_iter, Gtk.TextIter end_iter, bool default_editable);
public void delete_mark (Gtk.TextMark mark);
public void delete_mark_by_name (string name);
public bool delete_selection (bool interactive, bool default_editable);
public bool deserialize (Gtk.TextBuffer content_buffer, Gdk.Atom format, Gtk.TextIter iter, [CCode (array_length_type = "gsize")] uint8[] data) throws GLib.Error;
public bool deserialize_get_can_create_tags (Gdk.Atom format);
public void deserialize_set_can_create_tags (Gdk.Atom format, bool can_create_tags);
public void get_bounds (out Gtk.TextIter start, out Gtk.TextIter end);
public int get_char_count ();
public unowned Gtk.TargetList get_copy_target_list ();
public Gdk.Atom[] get_deserialize_formats ();
public void get_end_iter (out Gtk.TextIter iter);
public bool get_has_selection ();
public unowned Gtk.TextMark get_insert ();
public void get_iter_at_child_anchor (out Gtk.TextIter iter, Gtk.TextChildAnchor anchor);
public void get_iter_at_line (out Gtk.TextIter iter, int line_number);
public void get_iter_at_line_index (out Gtk.TextIter iter, int line_number, int byte_index);
public void get_iter_at_line_offset (out Gtk.TextIter iter, int line_number, int char_offset);
public void get_iter_at_mark (out Gtk.TextIter iter, Gtk.TextMark mark);
public void get_iter_at_offset (out Gtk.TextIter iter, int char_offset);
public int get_line_count ();
public unowned Gtk.TextMark get_mark (string name);
public bool get_modified ();
public unowned Gtk.TargetList get_paste_target_list ();
public unowned Gtk.TextMark get_selection_bound ();
public bool get_selection_bounds (out Gtk.TextIter start, out Gtk.TextIter end);
public Gdk.Atom[] get_serialize_formats ();
public unowned string get_slice (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars);
public void get_start_iter (out Gtk.TextIter iter);
public unowned Gtk.TextTagTable get_tag_table ();
public string get_text (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars);
public void insert (Gtk.TextIter iter, string text, int len);
public void insert_at_cursor (string text, int len);
public bool insert_interactive (Gtk.TextIter iter, string text, int len, bool default_editable);
public bool insert_interactive_at_cursor (string text, int len, bool default_editable);
public void insert_range (Gtk.TextIter iter, Gtk.TextIter start, Gtk.TextIter end);
public bool insert_range_interactive (Gtk.TextIter iter, Gtk.TextIter start, Gtk.TextIter end, bool default_editable);
public void insert_with_tags (Gtk.TextIter iter, string text, int len, ...);
public void insert_with_tags_by_name (Gtk.TextIter iter, string text, int len, ...);
public void move_mark (Gtk.TextMark mark, Gtk.TextIter where);
public void move_mark_by_name (string name, Gtk.TextIter where);
public void paste_clipboard (Gtk.Clipboard clipboard, Gtk.TextIter? override_location, bool default_editable);
public void place_cursor (Gtk.TextIter where);
public Gdk.Atom register_deserialize_format (string mime_type, owned Gtk.TextBufferDeserializeFunc function);
public Gdk.Atom register_deserialize_tagset (string tagset_name);
public Gdk.Atom register_serialize_format (string mime_type, owned Gtk.TextBufferSerializeFunc function);
public Gdk.Atom register_serialize_tagset (string tagset_name);
public void remove_all_tags (Gtk.TextIter start, Gtk.TextIter end);
public void remove_selection_clipboard (Gtk.Clipboard clipboard);
public void remove_tag_by_name (string name, Gtk.TextIter start, Gtk.TextIter end);
public void select_range (Gtk.TextIter ins, Gtk.TextIter bound);
[CCode (array_length_type = "gsize")]
public uint8[] serialize (Gtk.TextBuffer content_buffer, Gdk.Atom format, Gtk.TextIter start, Gtk.TextIter end);
public void set_modified (bool setting);
public void set_text (string text, int len = -1);
public void unregister_deserialize_format (Gdk.Atom format);
public void unregister_serialize_format (Gdk.Atom format);
public Gtk.TargetList copy_target_list { get; }
[NoAccessorMethod]
public int cursor_position { get; }
public bool has_selection { get; }
public Gtk.TargetList paste_target_list { get; }
public Gtk.TextTagTable tag_table { get; construct; }
[NoAccessorMethod]
public string text { owned get; set; }
[HasEmitter]
public virtual signal void apply_tag (Gtk.TextTag tag, Gtk.TextIter start, Gtk.TextIter end);
[HasEmitter]
public virtual signal void begin_user_action ();
public virtual signal void changed ();
public virtual signal void delete_range (Gtk.TextIter start, Gtk.TextIter end);
[HasEmitter]
public virtual signal void end_user_action ();
[HasEmitter]
public virtual signal void insert_child_anchor (Gtk.TextIter iter, Gtk.TextChildAnchor anchor);
[HasEmitter]
public virtual signal void insert_pixbuf (Gtk.TextIter iter, Gdk.Pixbuf pixbuf);
public virtual signal void insert_text (Gtk.TextIter pos, string new_text, int new_text_length);
public virtual signal void mark_deleted (Gtk.TextMark mark);
public virtual signal void mark_set (Gtk.TextIter location, Gtk.TextMark mark);
public virtual signal void modified_changed ();
public virtual signal void paste_done (Gtk.Clipboard clipboard);
[HasEmitter]
public virtual signal void remove_tag (Gtk.TextTag tag, Gtk.TextIter start, Gtk.TextIter end);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TextChildAnchor : GLib.Object {
public void* segment;
[CCode (has_construct_function = false)]
public TextChildAnchor ();
public bool get_deleted ();
public GLib.List<weak Gtk.Widget> get_widgets ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TextMark : GLib.Object {
public void* segment;
[CCode (has_construct_function = false)]
public TextMark (string name, bool left_gravity);
public unowned Gtk.TextBuffer get_buffer ();
public bool get_deleted ();
public bool get_left_gravity ();
public unowned string get_name ();
public bool get_visible ();
public void set_visible (bool setting);
public bool left_gravity { get; construct; }
public string name { get; construct; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TextTag : GLib.Object {
[CCode (has_construct_function = false)]
public TextTag (string name);
public int get_priority ();
public void set_priority (int priority);
[NoAccessorMethod]
public bool accumulative_margin { get; set; }
[NoAccessorMethod]
public string background { set; }
[NoAccessorMethod]
public bool background_full_height { get; set; }
[NoAccessorMethod]
public bool background_full_height_set { get; set; }
[NoAccessorMethod]
public Gdk.Color background_gdk { get; set; }
[NoAccessorMethod]
public Gdk.RGBA background_rgba { get; set; }
[NoAccessorMethod]
public bool background_set { get; set; }
[NoAccessorMethod]
public Gtk.TextDirection direction { get; set; }
[NoAccessorMethod]
public bool editable { get; set; }
[NoAccessorMethod]
public bool editable_set { get; set; }
[NoAccessorMethod]
public string family { owned get; set; }
[NoAccessorMethod]
public bool family_set { get; set; }
[NoAccessorMethod]
public string font { owned get; set; }
[NoAccessorMethod]
public Pango.FontDescription font_desc { owned get; set; }
[NoAccessorMethod]
public string foreground { set; }
[NoAccessorMethod]
public Gdk.Color foreground_gdk { get; set; }
[NoAccessorMethod]
public Gdk.RGBA foreground_rgba { get; set; }
[NoAccessorMethod]
public bool foreground_set { get; set; }
[NoAccessorMethod]
public int indent { get; set; }
[NoAccessorMethod]
public bool indent_set { get; set; }
[NoAccessorMethod]
public bool invisible { get; set; }
[NoAccessorMethod]
public bool invisible_set { get; set; }
[NoAccessorMethod]
public Gtk.Justification justification { get; set; }
[NoAccessorMethod]
public bool justification_set { get; set; }
[NoAccessorMethod]
public string language { owned get; set; }
[NoAccessorMethod]
public bool language_set { get; set; }
[NoAccessorMethod]
public int left_margin { get; set; }
[NoAccessorMethod]
public bool left_margin_set { get; set; }
[NoAccessorMethod]
public string name { owned get; construct; }
[NoAccessorMethod]
public string paragraph_background { set; }
[NoAccessorMethod]
public Gdk.Color paragraph_background_gdk { get; set; }
[NoAccessorMethod]
public Gdk.RGBA paragraph_background_rgba { get; set; }
[NoAccessorMethod]
public bool paragraph_background_set { get; set; }
[NoAccessorMethod]
public int pixels_above_lines { get; set; }
[NoAccessorMethod]
public bool pixels_above_lines_set { get; set; }
[NoAccessorMethod]
public int pixels_below_lines { get; set; }
[NoAccessorMethod]
public bool pixels_below_lines_set { get; set; }
[NoAccessorMethod]
public int pixels_inside_wrap { get; set; }
[NoAccessorMethod]
public bool pixels_inside_wrap_set { get; set; }
[NoAccessorMethod]
public int right_margin { get; set; }
[NoAccessorMethod]
public bool right_margin_set { get; set; }
[NoAccessorMethod]
public int rise { get; set; }
[NoAccessorMethod]
public bool rise_set { get; set; }
[NoAccessorMethod]
public double scale { get; set; }
[NoAccessorMethod]
public bool scale_set { get; set; }
[NoAccessorMethod]
public int size { get; set; }
[NoAccessorMethod]
public double size_points { get; set; }
[NoAccessorMethod]
public bool size_set { get; set; }
[NoAccessorMethod]
public Pango.Stretch stretch { get; set; }
[NoAccessorMethod]
public bool stretch_set { get; set; }
[NoAccessorMethod]
public bool strikethrough { get; set; }
[NoAccessorMethod]
public bool strikethrough_set { get; set; }
[NoAccessorMethod]
public Pango.Style style { get; set; }
[NoAccessorMethod]
public bool style_set { get; set; }
[NoAccessorMethod]
public Pango.TabArray tabs { owned get; set; }
[NoAccessorMethod]
public bool tabs_set { get; set; }
[NoAccessorMethod]
public Pango.Underline underline { get; set; }
[NoAccessorMethod]
public bool underline_set { get; set; }
[NoAccessorMethod]
public Pango.Variant variant { get; set; }
[NoAccessorMethod]
public bool variant_set { get; set; }
[NoAccessorMethod]
public int weight { get; set; }
[NoAccessorMethod]
public bool weight_set { get; set; }
[NoAccessorMethod]
public Gtk.WrapMode wrap_mode { get; set; }
[NoAccessorMethod]
public bool wrap_mode_set { get; set; }
[HasEmitter]
public virtual signal bool event (GLib.Object event_object, Gdk.Event event, Gtk.TextIter iter);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TextTagTable : GLib.Object, Gtk.Buildable {
[CCode (has_construct_function = false)]
public TextTagTable ();
public void add (Gtk.TextTag tag);
public void @foreach (Gtk.TextTagTableForeach func);
public int get_size ();
public unowned Gtk.TextTag lookup (string name);
public void remove (Gtk.TextTag tag);
public virtual signal void tag_added (Gtk.TextTag tag);
public virtual signal void tag_changed (Gtk.TextTag tag, bool size_changed);
public virtual signal void tag_removed (Gtk.TextTag tag);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TextView : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public TextView ();
public void add_child_at_anchor (Gtk.Widget child, Gtk.TextChildAnchor anchor);
public void add_child_in_window (Gtk.Widget child, Gtk.TextWindowType which_window, int xpos, int ypos);
public bool backward_display_line (Gtk.TextIter iter);
public bool backward_display_line_start (Gtk.TextIter iter);
public void buffer_to_window_coords (Gtk.TextWindowType win, int buffer_x, int buffer_y, out int window_x, out int window_y);
public bool forward_display_line (Gtk.TextIter iter);
public bool forward_display_line_end (Gtk.TextIter iter);
public bool get_accepts_tab ();
public int get_border_window_size (Gtk.TextWindowType type);
public unowned Gtk.TextBuffer get_buffer ();
public void get_cursor_locations (Gtk.TextIter iter, Gdk.Rectangle strong, Gdk.Rectangle @weak);
public bool get_cursor_visible ();
public unowned Gtk.TextAttributes get_default_attributes ();
public bool get_editable ();
public unowned Gtk.Adjustment get_hadjustment ();
public int get_indent ();
public void get_iter_at_location (out Gtk.TextIter iter, int x, int y);
public void get_iter_at_position (out Gtk.TextIter iter, out int trailing, int x, int y);
public void get_iter_location (Gtk.TextIter iter, out Gdk.Rectangle location);
public Gtk.Justification get_justification ();
public int get_left_margin ();
public void get_line_at_y (out Gtk.TextIter target_iter, int y, out int line_top);
public void get_line_yrange (Gtk.TextIter iter, out int y, out int height);
public bool get_overwrite ();
public int get_pixels_above_lines ();
public int get_pixels_below_lines ();
public int get_pixels_inside_wrap ();
public int get_right_margin ();
public unowned Pango.TabArray get_tabs ();
public unowned Gtk.Adjustment get_vadjustment ();
public void get_visible_rect (out Gdk.Rectangle visible_rect);
public unowned Gdk.Window get_window (Gtk.TextWindowType win);
public Gtk.TextWindowType get_window_type (Gdk.Window window);
public Gtk.WrapMode get_wrap_mode ();
public bool im_context_filter_keypress (Gdk.EventKey event);
public void move_child (Gtk.Widget child, int xpos, int ypos);
public bool move_mark_onscreen (Gtk.TextMark mark);
public bool move_visually (Gtk.TextIter iter, int count);
public bool place_cursor_onscreen ();
public void reset_im_context ();
public void scroll_mark_onscreen (Gtk.TextMark mark);
public bool scroll_to_iter (Gtk.TextIter iter, double within_margin, bool use_align, double xalign, double yalign);
public void scroll_to_mark (Gtk.TextMark mark, double within_margin, bool use_align, double xalign, double yalign);
public void set_accepts_tab (bool accepts_tab);
public void set_border_window_size (Gtk.TextWindowType type, int size);
public void set_buffer (Gtk.TextBuffer buffer);
public void set_cursor_visible (bool setting);
public void set_editable (bool setting);
public void set_indent (int indent);
public void set_justification (Gtk.Justification justification);
public void set_left_margin (int left_margin);
public void set_overwrite (bool overwrite);
public void set_pixels_above_lines (int pixels_above_lines);
public void set_pixels_below_lines (int pixels_below_lines);
public void set_pixels_inside_wrap (int pixels_inside_wrap);
public void set_right_margin (int right_margin);
public void set_tabs (Pango.TabArray tabs);
public void set_wrap_mode (Gtk.WrapMode wrap_mode);
public bool starts_display_line (Gtk.TextIter iter);
public void window_to_buffer_coords (Gtk.TextWindowType win, int window_x, int window_y, out int buffer_x, out int buffer_y);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public TextView.with_buffer (Gtk.TextBuffer buffer);
public bool accepts_tab { get; set; }
public Gtk.TextBuffer buffer { get; set; }
public bool cursor_visible { get; set; }
public bool editable { get; set; }
[NoAccessorMethod]
public string im_module { owned get; set; }
public int indent { get; set; }
public Gtk.Justification justification { get; set; }
public int left_margin { get; set; }
public bool overwrite { get; set; }
public int pixels_above_lines { get; set; }
public int pixels_below_lines { get; set; }
public int pixels_inside_wrap { get; set; }
public int right_margin { get; set; }
public Pango.TabArray tabs { get; set; }
public Gtk.WrapMode wrap_mode { get; set; }
public virtual signal void backspace ();
public virtual signal void copy_clipboard ();
public virtual signal void cut_clipboard ();
public virtual signal void delete_from_cursor (Gtk.DeleteType type, int count);
public virtual signal void insert_at_cursor (string str);
public virtual signal void move_cursor (Gtk.MovementStep step, int count, bool extend_selection);
public virtual signal void move_viewport (Gtk.ScrollStep p0, int p1);
public virtual signal void paste_clipboard ();
public virtual signal void populate_popup (Gtk.Menu menu);
public virtual signal void preedit_changed (string p0);
public virtual signal void select_all (bool p0);
public virtual signal void set_anchor ();
public virtual signal void toggle_cursor_visible ();
public virtual signal void toggle_overwrite ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class ThemeEngine {
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ThemingEngine : GLib.Object {
[CCode (has_construct_function = false)]
protected ThemingEngine ();
public void @get (Gtk.StateFlags state, ...);
public Gdk.RGBA get_background_color (Gtk.StateFlags state);
public Gtk.Border get_border (Gtk.StateFlags state);
public Gdk.RGBA get_border_color (Gtk.StateFlags state);
public Gdk.RGBA get_color (Gtk.StateFlags state);
public Gtk.TextDirection get_direction ();
public unowned Pango.FontDescription get_font (Gtk.StateFlags state);
public Gtk.JunctionSides get_junction_sides ();
public Gtk.Border get_margin (Gtk.StateFlags state);
public Gtk.Border get_padding (Gtk.StateFlags state);
public unowned Gtk.WidgetPath get_path ();
public GLib.Value get_property (string property, Gtk.StateFlags state);
public unowned Gdk.Screen get_screen ();
public Gtk.StateFlags get_state ();
public void get_style ();
public GLib.Value get_style_property (string property_name);
public void get_style_valist (void* args);
public void get_valist (Gtk.StateFlags state, void* args);
public bool has_class (string style_class);
public bool has_region (string style_region, out Gtk.RegionFlags flags);
public static unowned Gtk.ThemingEngine load (string name);
public bool lookup_color (string color_name, out Gdk.RGBA color);
public static void register_property (string name_space, Gtk.StylePropertyParser? parse_func, GLib.ParamSpec pspec);
[NoWrapper]
public virtual void render_activity (Cairo.Context cr, double x, double y, double width, double height);
[NoWrapper]
public virtual void render_arrow (Cairo.Context cr, double angle, double x, double y, double size);
[NoWrapper]
public virtual void render_background (Cairo.Context cr, double x, double y, double width, double height);
[NoWrapper]
public virtual void render_check (Cairo.Context cr, double x, double y, double width, double height);
[NoWrapper]
public virtual void render_expander (Cairo.Context cr, double x, double y, double width, double height);
[NoWrapper]
public virtual void render_extension (Cairo.Context cr, double x, double y, double width, double height, Gtk.PositionType gap_side);
[NoWrapper]
public virtual void render_focus (Cairo.Context cr, double x, double y, double width, double height);
[NoWrapper]
public virtual void render_frame (Cairo.Context cr, double x, double y, double width, double height);
[NoWrapper]
public virtual void render_frame_gap (Cairo.Context cr, double x, double y, double width, double height, Gtk.PositionType gap_side, double xy0_gap, double xy1_gap);
[NoWrapper]
public virtual void render_handle (Cairo.Context cr, double x, double y, double width, double height);
[NoWrapper]
public virtual void render_icon (Cairo.Context cr, Gdk.Pixbuf pixbuf, double x, double y);
[NoWrapper]
public virtual unowned Gdk.Pixbuf render_icon_pixbuf (Gtk.IconSource source, Gtk.IconSize size);
[NoWrapper]
public virtual void render_layout (Cairo.Context cr, double x, double y, Pango.Layout layout);
[NoWrapper]
public virtual void render_line (Cairo.Context cr, double x0, double y0, double x1, double y1);
[NoWrapper]
public virtual void render_option (Cairo.Context cr, double x, double y, double width, double height);
[NoWrapper]
public virtual void render_slider (Cairo.Context cr, double x, double y, double width, double height, Gtk.Orientation orientation);
public bool state_is_running (Gtk.StateType state, out double progress);
[NoAccessorMethod]
public string name { owned get; construct; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ToggleAction : Gtk.Action, Gtk.Buildable {
[CCode (has_construct_function = false)]
public ToggleAction (string name, string? label, string? tooltip, string? stock_id);
public bool get_active ();
public bool get_draw_as_radio ();
public void set_active (bool is_active);
public void set_draw_as_radio (bool draw_as_radio);
public bool active { get; set; }
public bool draw_as_radio { get; set; }
[HasEmitter]
public virtual signal void toggled ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ToggleButton : Gtk.Button, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ToggleButton ();
public bool get_active ();
public bool get_inconsistent ();
public bool get_mode ();
public void set_active (bool is_active);
public void set_inconsistent (bool setting);
public void set_mode (bool draw_indicator);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ToggleButton.with_label (string label);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ToggleButton.with_mnemonic (string label);
public bool active { get; set; }
[NoAccessorMethod]
public bool draw_indicator { get; set; }
public bool inconsistent { get; set; }
[HasEmitter]
public virtual signal void toggled ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ToggleToolButton : Gtk.ToolButton, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkToolItem*")]
public ToggleToolButton ();
[CCode (has_construct_function = false, type = "GtkToolItem*")]
public ToggleToolButton.from_stock (string stock_id);
public bool get_active ();
public void set_active (bool is_active);
public bool active { get; set; }
public virtual signal void toggled ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ToolButton : Gtk.ToolItem, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkToolItem*")]
public ToolButton (Gtk.Widget? icon_widget, string? label);
[CCode (has_construct_function = false, type = "GtkToolItem*")]
public ToolButton.from_stock (string stock_id);
public unowned string get_icon_name ();
public unowned Gtk.Widget get_icon_widget ();
public unowned string get_label ();
public unowned Gtk.Widget get_label_widget ();
public unowned string get_stock_id ();
public bool get_use_underline ();
public void set_icon_name (string icon_name);
public void set_icon_widget (Gtk.Widget icon_widget);
public void set_label (string label);
public void set_label_widget (Gtk.Widget label_widget);
public void set_stock_id (string stock_id);
public void set_use_underline (bool use_underline);
public string icon_name { get; set; }
public Gtk.Widget icon_widget { get; set; }
public string label { get; set; }
public Gtk.Widget label_widget { get; set; }
public string stock_id { get; set; }
public bool use_underline { get; set; }
public virtual signal void clicked ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ToolItem : Gtk.Bin, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
[CCode (has_construct_function = false)]
public ToolItem ();
public Pango.EllipsizeMode get_ellipsize_mode ();
public bool get_expand ();
public bool get_homogeneous ();
public Gtk.IconSize get_icon_size ();
public bool get_is_important ();
public Gtk.Orientation get_orientation ();
public unowned Gtk.Widget get_proxy_menu_item (string menu_item_id);
public Gtk.ReliefStyle get_relief_style ();
public float get_text_alignment ();
public Gtk.Orientation get_text_orientation ();
public unowned Gtk.SizeGroup get_text_size_group ();
public Gtk.ToolbarStyle get_toolbar_style ();
public bool get_use_drag_window ();
public bool get_visible_horizontal ();
public bool get_visible_vertical ();
public void rebuild_menu ();
public unowned Gtk.Widget retrieve_proxy_menu_item ();
public void set_expand (bool expand);
public void set_homogeneous (bool homogeneous);
public void set_is_important (bool is_important);
public void set_proxy_menu_item (string menu_item_id, Gtk.Widget menu_item);
public void set_tooltip_markup (string markup);
public void set_tooltip_text (string text);
public void set_use_drag_window (bool use_drag_window);
public void set_visible_horizontal (bool visible_horizontal);
public void set_visible_vertical (bool visible_vertical);
public bool is_important { get; set; }
public bool visible_horizontal { get; set; }
public bool visible_vertical { get; set; }
public virtual signal bool create_menu_proxy ();
public virtual signal void toolbar_reconfigured ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ToolItemGroup : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.ToolShell {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ToolItemGroup (string label);
public bool get_collapsed ();
public unowned Gtk.ToolItem get_drop_item (int x, int y);
public Pango.EllipsizeMode get_ellipsize ();
public Gtk.ReliefStyle get_header_relief ();
public int get_item_position (Gtk.ToolItem item);
public unowned string get_label ();
public unowned Gtk.Widget get_label_widget ();
public uint get_n_items ();
public unowned Gtk.ToolItem get_nth_item (uint index);
public void insert (Gtk.ToolItem item, int position);
public void set_collapsed (bool collapsed);
public void set_ellipsize (Pango.EllipsizeMode ellipsize);
public void set_header_relief (Gtk.ReliefStyle style);
public void set_item_position (Gtk.ToolItem item, int position);
public void set_label (string label);
public void set_label_widget (Gtk.Widget label_widget);
public bool collapsed { get; set; }
public Pango.EllipsizeMode ellipsize { get; set; }
public Gtk.ReliefStyle header_relief { get; set; }
public string label { get; set; }
public Gtk.Widget label_widget { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ToolPalette : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable, Gtk.Scrollable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ToolPalette ();
public void add_drag_dest (Gtk.Widget widget, Gtk.DestDefaults flags, Gtk.ToolPaletteDragTargets targets, Gdk.DragAction actions);
public unowned Gtk.Widget get_drag_item (Gtk.SelectionData selection);
public static Gtk.TargetEntry get_drag_target_group ();
public static Gtk.TargetEntry get_drag_target_item ();
public unowned Gtk.ToolItemGroup get_drop_group (int x, int y);
public unowned Gtk.ToolItem get_drop_item (int x, int y);
public bool get_exclusive (Gtk.ToolItemGroup group);
public bool get_expand (Gtk.ToolItemGroup group);
public int get_group_position (Gtk.ToolItemGroup group);
public unowned Gtk.Adjustment get_hadjustment ();
public Gtk.IconSize get_icon_size ();
public Gtk.ToolbarStyle get_style ();
public unowned Gtk.Adjustment get_vadjustment ();
public void set_drag_source (Gtk.ToolPaletteDragTargets targets);
public void set_exclusive (Gtk.ToolItemGroup group, bool exclusive);
public void set_expand (Gtk.ToolItemGroup group, bool expand);
public void set_group_position (Gtk.ToolItemGroup group, int position);
public void set_icon_size (Gtk.IconSize icon_size);
public void set_style (Gtk.ToolbarStyle style);
public void unset_icon_size ();
public void unset_style ();
public Gtk.IconSize icon_size { get; set; }
[NoAccessorMethod]
public bool icon_size_set { get; set; }
[NoAccessorMethod]
public Gtk.ToolbarStyle toolbar_style { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Toolbar : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.ToolShell, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Toolbar ();
public int get_drop_index (int x, int y);
public int get_item_index (Gtk.ToolItem item);
public int get_n_items ();
public unowned Gtk.ToolItem get_nth_item (int n);
public bool get_show_arrow ();
public void insert (Gtk.ToolItem item, int pos);
public void set_drop_highlight_item (Gtk.ToolItem tool_item, int index_);
public void set_icon_size (Gtk.IconSize icon_size);
public void set_show_arrow (bool show_arrow);
public void set_style (Gtk.ToolbarStyle style);
public void unset_icon_size ();
public void unset_style ();
public int icon_size { get; set; }
[NoAccessorMethod]
public bool icon_size_set { get; set; }
public bool show_arrow { get; set; }
[NoAccessorMethod]
public Gtk.ToolbarStyle toolbar_style { get; set; }
public virtual signal bool focus_home_or_end (bool p0);
public virtual signal void orientation_changed (Gtk.Orientation orientation);
public virtual signal bool popup_context_menu (int x, int y, int button_number);
public virtual signal void style_changed (Gtk.ToolbarStyle style);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Tooltip : GLib.Object {
[CCode (has_construct_function = false)]
protected Tooltip ();
public void set_custom (Gtk.Widget custom_widget);
public void set_icon (Gdk.Pixbuf pixbuf);
public void set_icon_from_gicon (GLib.Icon gicon, Gtk.IconSize size);
public void set_icon_from_icon_name (string icon_name, Gtk.IconSize size);
public void set_icon_from_stock (string stock_id, Gtk.IconSize size);
public void set_markup (string markup);
public void set_text (string text);
public void set_tip_area (Gdk.Rectangle rect);
public static void trigger_tooltip_query (Gdk.Display display);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TreeModelFilter : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource {
[CCode (has_construct_function = false, type = "GtkTreeModel*")]
public TreeModelFilter (Gtk.TreeModel child_model, Gtk.TreePath? root);
public void clear_cache ();
public bool convert_child_iter_to_iter (out Gtk.TreeIter filter_iter, Gtk.TreeIter child_iter);
public unowned Gtk.TreePath convert_child_path_to_path (Gtk.TreePath child_path);
public void convert_iter_to_child_iter (out Gtk.TreeIter child_iter, Gtk.TreeIter filter_iter);
public unowned Gtk.TreePath convert_path_to_child_path (Gtk.TreePath filter_path);
public unowned Gtk.TreeModel get_model ();
[NoWrapper]
public virtual void modify (Gtk.TreeModel child_model, Gtk.TreeIter iter, GLib.Value value, int column);
public void refilter ();
public void set_modify_func ([CCode (array_length_pos = 0.9)] GLib.Type[] types, owned Gtk.TreeModelFilterModifyFunc func);
public void set_visible_column (int column);
public void set_visible_func (owned Gtk.TreeModelFilterVisibleFunc func);
[NoWrapper]
public virtual bool visible (Gtk.TreeModel child_model, Gtk.TreeIter iter);
[NoAccessorMethod]
public Gtk.TreeModel child_model { owned get; construct; }
[NoAccessorMethod]
public Gtk.TreePath virtual_root { owned get; construct; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TreeModelSort : GLib.Object, Gtk.TreeModel, Gtk.TreeSortable, Gtk.TreeDragSource {
[CCode (has_construct_function = false)]
protected TreeModelSort ();
public void clear_cache ();
public bool convert_child_iter_to_iter (out Gtk.TreeIter sort_iter, Gtk.TreeIter child_iter);
public unowned Gtk.TreePath convert_child_path_to_path (Gtk.TreePath child_path);
public void convert_iter_to_child_iter (out Gtk.TreeIter child_iter, Gtk.TreeIter sorted_iter);
public unowned Gtk.TreePath convert_path_to_child_path (Gtk.TreePath sorted_path);
public unowned Gtk.TreeModel get_model ();
public bool iter_is_valid (Gtk.TreeIter iter);
public void reset_default_sort_func ();
[CCode (has_construct_function = false, type = "GtkTreeModel*")]
public TreeModelSort.with_model (Gtk.TreeModel child_model);
public Gtk.TreeModel model { get; construct; }
}
[CCode (cheader_filename = "gtk/gtk.h", const_cname = "GtkTreePath", copy_function = "gtk_tree_path_copy", type_id = "gtk_tree_path_get_type ()")]
[Compact]
[Immutable]
public class TreePath {
[CCode (has_construct_function = false)]
public TreePath ();
public void append_index (int index_);
public int compare (Gtk.TreePath b);
public Gtk.TreePath copy ();
public void down ();
[CCode (has_construct_function = false)]
public TreePath.first ();
[CCode (has_construct_function = false, sentinel = "-1")]
public TreePath.from_indices (...);
[CCode (has_construct_function = false)]
public TreePath.from_string (string path);
public int get_depth ();
[CCode (cname = "gtk_tree_path_get_indices_with_depth")]
public unowned int[] get_indices ();
public bool is_ancestor (Gtk.TreePath descendant);
public bool is_descendant (Gtk.TreePath ancestor);
public void next ();
public void prepend_index (int index_);
public bool prev ();
public unowned string to_string ();
public bool up ();
}
[CCode (cheader_filename = "gtk/gtk.h", copy_function = "gtk_tree_row_reference_copy", type_id = "gtk_tree_row_reference_get_type ()")]
[Compact]
[Immutable]
public class TreeRowReference {
[CCode (has_construct_function = false)]
public TreeRowReference (Gtk.TreeModel model, Gtk.TreePath path);
public Gtk.TreeRowReference copy ();
public static void deleted (GLib.Object proxy, Gtk.TreePath path);
public unowned Gtk.TreeModel get_model ();
public Gtk.TreePath get_path ();
public static void inserted (GLib.Object proxy, Gtk.TreePath path);
[CCode (has_construct_function = false)]
public TreeRowReference.proxy (GLib.Object proxy, Gtk.TreeModel model, Gtk.TreePath path);
public static void reordered (GLib.Object proxy, Gtk.TreePath path, Gtk.TreeIter iter, int[] new_order);
public bool valid ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TreeSelection : GLib.Object {
[CCode (has_construct_function = false)]
protected TreeSelection ();
public int count_selected_rows ();
public Gtk.SelectionMode get_mode ();
public unowned Gtk.TreeSelectionFunc get_select_function ();
public bool get_selected (out unowned Gtk.TreeModel model, out Gtk.TreeIter iter);
public GLib.List<Gtk.TreePath> get_selected_rows (out unowned Gtk.TreeModel model);
public unowned Gtk.TreeView get_tree_view ();
public void* get_user_data ();
public bool iter_is_selected (Gtk.TreeIter iter);
public bool path_is_selected (Gtk.TreePath path);
public void select_all ();
public void select_iter (Gtk.TreeIter iter);
public void select_path (Gtk.TreePath path);
public void select_range (Gtk.TreePath start_path, Gtk.TreePath end_path);
public void selected_foreach (Gtk.TreeSelectionForeachFunc func);
public void set_mode (Gtk.SelectionMode type);
public void set_select_function (owned Gtk.TreeSelectionFunc func);
public void unselect_all ();
public void unselect_iter (Gtk.TreeIter iter);
public void unselect_path (Gtk.TreePath path);
public void unselect_range (Gtk.TreePath start_path, Gtk.TreePath end_path);
public Gtk.SelectionMode mode { get; set; }
public virtual signal void changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TreeStore : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource, Gtk.TreeDragDest, Gtk.TreeSortable, Gtk.Buildable {
[CCode (has_construct_function = false, sentinel = "")]
public TreeStore (int n_columns, ...);
public void append (out Gtk.TreeIter iter, Gtk.TreeIter? parent);
public void clear ();
public void insert (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int position);
public void insert_after (out Gtk.TreeIter iter, Gtk.TreeIter? parent, Gtk.TreeIter? sibling);
public void insert_before (out Gtk.TreeIter iter, Gtk.TreeIter? parent, Gtk.TreeIter? sibling);
[CCode (sentinel = "-1")]
public void insert_with_values (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int position, ...);
public void insert_with_valuesv (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int position, int columns, GLib.Value[] values);
public bool is_ancestor (Gtk.TreeIter iter, Gtk.TreeIter descendant);
public int iter_depth (Gtk.TreeIter iter);
public bool iter_is_valid (Gtk.TreeIter iter);
public void move_after (ref Gtk.TreeIter iter, Gtk.TreeIter? position);
public void move_before (ref Gtk.TreeIter iter, Gtk.TreeIter? position);
[CCode (cname = "gtk_tree_store_newv", has_construct_function = false)]
public TreeStore.newv ([CCode (array_length_pos = 0.9)] GLib.Type[] types);
public void prepend (out Gtk.TreeIter iter, Gtk.TreeIter? parent);
public bool remove (Gtk.TreeIter iter);
public void reorder (Gtk.TreeIter? parent, int new_order);
[CCode (sentinel = "-1")]
public void @set (Gtk.TreeIter iter, ...);
public void set_column_types ([CCode (array_length_pos = 0.9)] GLib.Type[] types);
public void set_valist (Gtk.TreeIter iter, void* var_args);
public void set_value (Gtk.TreeIter iter, int column, GLib.Value value);
public void set_valuesv (Gtk.TreeIter iter, int columns, GLib.Value[] values);
public void swap (Gtk.TreeIter a, Gtk.TreeIter b);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TreeView : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public TreeView ();
public int append_column (Gtk.TreeViewColumn column);
public void collapse_all ();
public bool collapse_row (Gtk.TreePath path);
public void columns_autosize ();
public void convert_bin_window_to_tree_coords (int bx, int by, out int tx, out int ty);
public void convert_bin_window_to_widget_coords (int bx, int by, out int wx, out int wy);
public void convert_tree_to_bin_window_coords (int tx, int ty, out int bx, out int by);
public void convert_tree_to_widget_coords (int tx, int ty, out int wx, out int wy);
public void convert_widget_to_bin_window_coords (int wx, int wy, out int bx, out int by);
public void convert_widget_to_tree_coords (int wx, int wy, out int tx, out int ty);
public unowned Cairo.Surface create_row_drag_icon (Gtk.TreePath path);
public void enable_model_drag_dest (Gtk.TargetEntry[] targets, Gdk.DragAction actions);
public void enable_model_drag_source (Gdk.ModifierType start_button_mask, Gtk.TargetEntry[] targets, Gdk.DragAction actions);
public void expand_all ();
public bool expand_row (Gtk.TreePath path, bool open_all);
public void expand_to_path (Gtk.TreePath path);
public void get_background_area (Gtk.TreePath? path, Gtk.TreeViewColumn? column, out Gdk.Rectangle rect);
public unowned Gdk.Window get_bin_window ();
public void get_cell_area (Gtk.TreePath? path, Gtk.TreeViewColumn? column, out Gdk.Rectangle rect);
public unowned Gtk.TreeViewColumn get_column (int n);
public GLib.List<weak Gtk.TreeViewColumn> get_columns ();
public void get_cursor (out Gtk.TreePath? path, out unowned Gtk.TreeViewColumn? focus_column);
public bool get_dest_row_at_pos (int drag_x, int drag_y, out Gtk.TreePath? path, out Gtk.TreeViewDropPosition pos);
public void get_drag_dest_row (out Gtk.TreePath? path, out Gtk.TreeViewDropPosition pos);
public bool get_enable_search ();
public bool get_enable_tree_lines ();
public unowned Gtk.TreeViewColumn get_expander_column ();
public bool get_fixed_height_mode ();
public Gtk.TreeViewGridLines get_grid_lines ();
public unowned Gtk.Adjustment get_hadjustment ();
public bool get_headers_clickable ();
public bool get_headers_visible ();
public bool get_hover_expand ();
public bool get_hover_selection ();
public int get_level_indentation ();
public unowned Gtk.TreeModel get_model ();
public bool get_path_at_pos (int x, int y, out Gtk.TreePath? path, out unowned Gtk.TreeViewColumn? column, out int cell_x, out int cell_y);
public bool get_reorderable ();
public unowned Gtk.TreeViewRowSeparatorFunc get_row_separator_func ();
public bool get_rubber_banding ();
public bool get_rules_hint ();
public int get_search_column ();
public unowned Gtk.Entry get_search_entry ();
public unowned Gtk.TreeViewSearchEqualFunc get_search_equal_func ();
public unowned Gtk.TreeViewSearchPositionFunc get_search_position_func ();
public unowned Gtk.TreeSelection get_selection ();
public bool get_show_expanders ();
public int get_tooltip_column ();
public bool get_tooltip_context (out int x, out int y, bool keyboard_tip, out unowned Gtk.TreeModel model, out unowned Gtk.TreePath path, out Gtk.TreeIter iter);
public unowned Gtk.Adjustment get_vadjustment ();
public bool get_visible_range (out unowned Gtk.TreePath start_path, out unowned Gtk.TreePath end_path);
public void get_visible_rect (out Gdk.Rectangle visible_rect);
public int insert_column (Gtk.TreeViewColumn column, int position);
public int insert_column_with_attributes (int position, string? title, Gtk.CellRenderer cell, ...);
public int insert_column_with_data_func (int position, string title, Gtk.CellRenderer cell, owned Gtk.TreeCellDataFunc func);
public bool is_blank_at_pos (int x, int y, out unowned Gtk.TreePath path, out unowned Gtk.TreeViewColumn column, int cell_x, int cell_y);
[CCode (cname = "gtk_tree_view_row_expanded")]
public bool is_row_expanded (Gtk.TreePath path);
public bool is_rubber_banding_active ();
public void map_expanded_rows (Gtk.TreeViewMappingFunc func, void* data);
public void move_column_after (Gtk.TreeViewColumn column, Gtk.TreeViewColumn base_column);
public int remove_column (Gtk.TreeViewColumn column);
public void scroll_to_cell (Gtk.TreePath? path, Gtk.TreeViewColumn? column, bool use_align, float row_align, float col_align);
public void scroll_to_point (int tree_x, int tree_y);
public void set_column_drag_function (owned Gtk.TreeViewColumnDropFunc func);
public void set_cursor (Gtk.TreePath path, Gtk.TreeViewColumn? focus_column, bool start_editing);
public void set_cursor_on_cell (Gtk.TreePath path, Gtk.TreeViewColumn focus_column, Gtk.CellRenderer focus_cell, bool start_editing);
public void set_destroy_count_func (owned Gtk.TreeDestroyCountFunc func);
public void set_drag_dest_row (Gtk.TreePath? path, Gtk.TreeViewDropPosition pos);
public void set_enable_search (bool enable_search);
public void set_enable_tree_lines (bool enabled);
public void set_expander_column (Gtk.TreeViewColumn column);
public void set_fixed_height_mode (bool enable);
public void set_grid_lines (Gtk.TreeViewGridLines grid_lines);
public void set_hadjustment (Gtk.Adjustment adjustment);
public void set_headers_clickable (bool setting);
public void set_headers_visible (bool headers_visible);
public void set_hover_expand (bool expand);
public void set_hover_selection (bool hover);
public void set_level_indentation (int indentation);
public void set_model (Gtk.TreeModel? model);
public void set_reorderable (bool reorderable);
public void set_row_separator_func (owned Gtk.TreeViewRowSeparatorFunc func);
public void set_rubber_banding (bool enable);
public void set_rules_hint (bool setting);
public void set_search_column (int column);
public void set_search_entry (Gtk.Entry entry);
public void set_search_equal_func (owned Gtk.TreeViewSearchEqualFunc search_equal_func);
public void set_search_position_func (owned Gtk.TreeViewSearchPositionFunc func);
public void set_show_expanders (bool enabled);
public void set_tooltip_cell (Gtk.Tooltip tooltip, Gtk.TreePath path, Gtk.TreeViewColumn column, Gtk.CellRenderer cell);
public void set_tooltip_column (int column);
public void set_tooltip_row (Gtk.Tooltip tooltip, Gtk.TreePath path);
public void set_vadjustment (Gtk.Adjustment adjustment);
public void unset_rows_drag_dest ();
public void unset_rows_drag_source ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
public TreeView.with_model (Gtk.TreeModel model);
[NoAccessorMethod]
public Gtk.TreeViewGridLines enable_grid_lines { get; set; }
public bool enable_search { get; set; }
public bool enable_tree_lines { get; set; }
public Gtk.TreeViewColumn expander_column { get; set; }
public bool fixed_height_mode { get; set; }
public bool headers_clickable { get; set; }
public bool headers_visible { get; set; }
public bool hover_expand { get; set; }
public bool hover_selection { get; set; }
public int level_indentation { get; set; }
public Gtk.TreeModel model { get; set; }
public bool reorderable { get; set; }
public bool rubber_banding { get; set; }
public bool rules_hint { get; set; }
public int search_column { get; set; }
public bool show_expanders { get; set; }
public int tooltip_column { get; set; }
public virtual signal void columns_changed ();
public virtual signal void cursor_changed ();
public virtual signal bool expand_collapse_cursor_row (bool logical, bool expand, bool open_all);
public virtual signal bool move_cursor (Gtk.MovementStep step, int count);
[HasEmitter]
public virtual signal void row_activated (Gtk.TreePath path, Gtk.TreeViewColumn column);
public virtual signal void row_collapsed (Gtk.TreeIter iter, Gtk.TreePath path);
public virtual signal void row_expanded (Gtk.TreeIter iter, Gtk.TreePath path);
public virtual signal bool select_all ();
public virtual signal bool select_cursor_parent ();
public virtual signal bool select_cursor_row (bool start_editing);
public virtual signal bool start_interactive_search ();
public virtual signal bool test_collapse_row (Gtk.TreeIter iter, Gtk.TreePath path);
public virtual signal bool test_expand_row (Gtk.TreeIter iter, Gtk.TreePath path);
public virtual signal bool toggle_cursor_row ();
public virtual signal bool unselect_all ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TreeViewColumn : GLib.InitiallyUnowned, Gtk.CellLayout, Gtk.Buildable {
[CCode (has_construct_function = false)]
public TreeViewColumn ();
public bool cell_get_position (Gtk.CellRenderer cell_renderer, out int x_offset, out int width);
public void cell_get_size (out Gdk.Rectangle cell_area, out int x_offset, out int y_offset, out int width, out int height);
public bool cell_is_visible ();
public void cell_set_cell_data (Gtk.TreeModel tree_model, Gtk.TreeIter iter, bool is_expander, bool is_expanded);
public void focus_cell (Gtk.CellRenderer cell);
public float get_alignment ();
public unowned Gtk.Widget get_button ();
public bool get_clickable ();
public bool get_expand ();
public int get_fixed_width ();
public int get_max_width ();
public int get_min_width ();
public bool get_reorderable ();
public bool get_resizable ();
public Gtk.TreeViewColumnSizing get_sizing ();
public int get_sort_column_id ();
public bool get_sort_indicator ();
public Gtk.SortType get_sort_order ();
public int get_spacing ();
public unowned string get_title ();
public unowned Gtk.Widget get_tree_view ();
public bool get_visible ();
public unowned Gtk.Widget get_widget ();
public int get_width ();
public int get_x_offset ();
public void queue_resize ();
public void set_alignment (float xalign);
public void set_attributes (Gtk.CellRenderer cell_renderer, ...);
public void set_clickable (bool clickable);
public void set_expand (bool expand);
public void set_fixed_width (int fixed_width);
public void set_max_width (int max_width);
public void set_min_width (int min_width);
public void set_reorderable (bool reorderable);
public void set_resizable (bool resizable);
public void set_sizing (Gtk.TreeViewColumnSizing type);
public void set_sort_column_id (int sort_column_id);
public void set_sort_indicator (bool setting);
public void set_sort_order (Gtk.SortType order);
public void set_spacing (int spacing);
public void set_title (string title);
public void set_visible (bool visible);
public void set_widget (Gtk.Widget widget);
[CCode (has_construct_function = false)]
public TreeViewColumn.with_area (Gtk.CellArea area);
[CCode (has_construct_function = false)]
public TreeViewColumn.with_attributes (string? title, Gtk.CellRenderer cell, ...);
public float alignment { get; set; }
[NoAccessorMethod]
public Gtk.CellArea cell_area { owned get; construct; }
public bool clickable { get; set; }
public bool expand { get; set; }
public int fixed_width { get; set; }
public int max_width { get; set; }
public int min_width { get; set; }
public bool reorderable { get; set; }
public bool resizable { get; set; }
public Gtk.TreeViewColumnSizing sizing { get; set; }
public int sort_column_id { get; set; }
public bool sort_indicator { get; set; }
public Gtk.SortType sort_order { get; set; }
public int spacing { get; set; }
public string title { get; set; }
public bool visible { get; set; }
public Gtk.Widget widget { get; set; }
public int width { get; }
public int x_offset { get; }
[HasEmitter]
public virtual signal void clicked ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class UIManager : GLib.Object, Gtk.Buildable {
[CCode (has_construct_function = false)]
public UIManager ();
public void add_ui (uint merge_id, string path, string name, string? action, Gtk.UIManagerItemType type, bool top);
public uint add_ui_from_file (string filename) throws GLib.Error;
public uint add_ui_from_string (string buffer, ssize_t length) throws GLib.Error;
public void ensure_update ();
public unowned Gtk.AccelGroup get_accel_group ();
public virtual unowned Gtk.Action get_action (string path);
public unowned GLib.List<Gtk.ActionGroup> get_action_groups ();
public bool get_add_tearoffs ();
public GLib.SList<weak Gtk.Widget> get_toplevels (Gtk.UIManagerItemType types);
public unowned string get_ui ();
public virtual unowned Gtk.Widget get_widget (string path);
public void insert_action_group (Gtk.ActionGroup action_group, int pos);
public uint new_merge_id ();
public void remove_action_group (Gtk.ActionGroup action_group);
public void remove_ui (uint merge_id);
public void set_add_tearoffs (bool add_tearoffs);
public bool add_tearoffs { get; set; }
public string ui { get; }
public virtual signal void actions_changed ();
public virtual signal void add_widget (Gtk.Widget widget);
public virtual signal void connect_proxy (Gtk.Action action, Gtk.Widget proxy);
public virtual signal void disconnect_proxy (Gtk.Action action, Gtk.Widget proxy);
public virtual signal void post_activate (Gtk.Action action);
public virtual signal void pre_activate (Gtk.Action action);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class VBox : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public VBox (bool homogeneous, int spacing);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class VButtonBox : Gtk.ButtonBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public VButtonBox ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class VPaned : Gtk.Paned, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public VPaned ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class VScale : Gtk.Scale, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public VScale (Gtk.Adjustment? adjustment);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public VScale.with_range (double min, double max, double step);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class VScrollbar : Gtk.Scrollbar, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public VScrollbar (Gtk.Adjustment? adjustment);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class VSeparator : Gtk.Separator, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public VSeparator ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Viewport : Gtk.Bin, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Viewport (Gtk.Adjustment? hadjustment, Gtk.Adjustment? vadjustment);
public unowned Gdk.Window get_bin_window ();
public unowned Gtk.Adjustment get_hadjustment ();
public Gtk.ShadowType get_shadow_type ();
public unowned Gtk.Adjustment get_vadjustment ();
public unowned Gdk.Window get_view_window ();
public void set_hadjustment (Gtk.Adjustment adjustment);
public void set_shadow_type (Gtk.ShadowType type);
public void set_vadjustment (Gtk.Adjustment adjustment);
public Gtk.ShadowType shadow_type { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class VolumeButton : Gtk.ScaleButton, Atk.Implementor, Gtk.Buildable, Gtk.Activatable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public VolumeButton ();
[NoAccessorMethod]
public bool use_symbolic { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Widget : GLib.InitiallyUnowned, Atk.Implementor, Gtk.Buildable {
public class uint activate_signal;
[CCode (construct_function = "gtk_widget_new", has_new_function = false)]
public Widget (...);
public bool activate ();
public void add_accelerator (string accel_signal, Gtk.AccelGroup accel_group, uint accel_key, Gdk.ModifierType accel_mods, Gtk.AccelFlags accel_flags);
public void add_device_events (Gdk.Device device, Gdk.EventMask events);
public void add_events (int events);
public void add_mnemonic_label (Gtk.Widget label);
[NoWrapper]
public virtual void adjust_size_allocation (Gtk.Orientation orientation, ref int minimum_size, ref int natural_size, ref int allocated_pos, ref int allocated_size);
[NoWrapper]
public virtual void adjust_size_request (Gtk.Orientation orientation, ref int minimum_size, ref int natural_size);
public bool child_focus (Gtk.DirectionType direction);
public void class_path (out uint path_length, out unowned string path, out unowned string path_reversed);
public virtual bool compute_expand (Gtk.Orientation orientation);
[CCode (vfunc_name = "compute_expand")]
public virtual void compute_expand_internal (out bool hexpand, out bool vexpand);
public Pango.Context create_pango_context ();
public Pango.Layout create_pango_layout (string? text);
public void destroyed (out unowned Gtk.Widget widget_pointer);
public bool device_is_shadowed (Gdk.Device device);
[NoWrapper]
public virtual void dispatch_child_properties_changed (uint n_pspecs, out unowned GLib.ParamSpec pspecs);
public void ensure_style ();
public void error_bell ();
[CCode (cname = "gtk_widget_class_find_style_property")]
public class unowned GLib.ParamSpec find_style_property (string property_name);
public void freeze_child_notify ();
public virtual unowned Atk.Object get_accessible ();
public int get_allocated_height ();
public int get_allocated_width ();
public void get_allocation (out Gtk.Allocation allocation);
public unowned Gtk.Widget get_ancestor (GLib.Type widget_type);
public bool get_app_paintable ();
public bool get_can_default ();
public bool get_can_focus ();
public void get_child_requisition (out Gtk.Requisition requisition);
public bool get_child_visible ();
public unowned Gtk.Clipboard get_clipboard (Gdk.Atom selection);
public unowned string get_composite_name ();
public static Gtk.TextDirection get_default_direction ();
public static unowned Gtk.Style get_default_style ();
public bool get_device_enabled (Gdk.Device device);
public Gdk.EventMask get_device_events (Gdk.Device device);
public Gtk.TextDirection get_direction ();
public unowned Gdk.Display get_display ();
public bool get_double_buffered ();
public int get_events ();
public Gtk.Align get_halign ();
public bool get_has_tooltip ();
public bool get_has_window ();
public bool get_hexpand ();
public bool get_hexpand_set ();
public bool get_mapped ();
public int get_margin_bottom ();
public int get_margin_left ();
public int get_margin_right ();
public int get_margin_top ();
public unowned Gtk.RcStyle get_modifier_style ();
public bool get_no_show_all ();
public unowned Pango.Context get_pango_context ();
public unowned Gtk.Widget get_parent ();
public unowned Gdk.Window get_parent_window ();
public unowned Gtk.WidgetPath get_path ();
public void get_pointer (out int x, out int y);
public virtual void get_preferred_height (out int minimum_height, out int natural_height);
public virtual void get_preferred_height_for_width (int width, out int minimum_height, out int natural_height);
public void get_preferred_size (out Gtk.Requisition minimum_size, out Gtk.Requisition natural_size);
public virtual void get_preferred_width (out int minimum_width, out int natural_width);
public virtual void get_preferred_width_for_height (int height, out int minimum_width, out int natural_width);
public bool get_realized ();
public bool get_receives_default ();
public virtual Gtk.SizeRequestMode get_request_mode ();
public Gtk.Requisition get_requisition ();
public unowned Gdk.Window get_root_window ();
public unowned Gdk.Screen get_screen ();
public bool get_sensitive ();
public unowned Gtk.Settings get_settings ();
public void get_size_request (out int width, out int height);
public Gtk.StateType get_state ();
public Gtk.StateFlags get_state_flags ();
public unowned Gtk.Style get_style ();
public unowned Gtk.StyleContext get_style_context ();
public bool get_support_multidevice ();
public unowned string get_tooltip_markup ();
public unowned string get_tooltip_text ();
public unowned Gtk.Window get_tooltip_window ();
public unowned Gtk.Widget get_toplevel ();
public Gtk.Align get_valign ();
public bool get_vexpand ();
public bool get_vexpand_set ();
public bool get_visible ();
public unowned Gdk.Visual get_visual ();
public unowned Gdk.Window get_window ();
public void grab_default ();
public bool has_rc_style ();
public bool has_screen ();
public bool has_visible_focus ();
public bool hide_on_delete ();
public bool in_destruction ();
public void input_shape_combine_region (Cairo.Region region);
[CCode (cname = "gtk_widget_class_install_style_property")]
public class void install_style_property (GLib.ParamSpec pspec);
[CCode (cname = "gtk_widget_class_install_style_property_parser")]
public class void install_style_property_parser (GLib.ParamSpec pspec, Gtk.RcPropertyParser parser);
public bool intersect (Gdk.Rectangle area, Gdk.Rectangle? intersection);
public bool is_ancestor (Gtk.Widget ancestor);
public bool is_composited ();
public bool is_sensitive ();
public bool is_toplevel ();
public GLib.List<GLib.Closure> list_accel_closures ();
public GLib.List<weak Gtk.Widget> list_mnemonic_labels ();
[CCode (cname = "gtk_widget_class_list_style_properties")]
public class unowned GLib.ParamSpec list_style_properties (uint n_properties);
public void modify_base (Gtk.StateType state, Gdk.Color? color);
public void modify_bg (Gtk.StateType state, Gdk.Color? color);
public void modify_cursor (Gdk.Color? primary, Gdk.Color? secondary);
public void modify_fg (Gtk.StateType state, Gdk.Color? color);
public void modify_font (Pango.FontDescription? font_desc);
public void modify_style (Gtk.RcStyle style);
public void modify_text (Gtk.StateType state, Gdk.Color? color);
public void override_background_color (Gtk.StateFlags state, Gdk.RGBA? color);
public void override_color (Gtk.StateFlags state, Gdk.RGBA? color);
public void override_cursor (Gdk.RGBA? cursor, Gdk.RGBA? secondary_cursor);
public void override_font (Pango.FontDescription? font_desc);
public void override_symbolic_color (string name, Gdk.RGBA? color);
public void path (out uint path_length, out unowned string path, out unowned string path_reversed);
public static void pop_composite_child ();
public static void push_composite_child ();
public void queue_compute_expand ();
public void queue_draw ();
public void queue_draw_area (int x, int y, int width, int height);
public void queue_draw_region (Cairo.Region region);
public void queue_resize ();
public void queue_resize_no_redraw ();
public unowned Cairo.Region region_intersect (Cairo.Region region);
public bool remove_accelerator (Gtk.AccelGroup accel_group, uint accel_key, Gdk.ModifierType accel_mods);
public void remove_mnemonic_label (Gtk.Widget label);
public Gdk.Pixbuf render_icon (string stock_id, Gtk.IconSize size, string? detail);
public unowned Gdk.Pixbuf render_icon_pixbuf (string stock_id, Gtk.IconSize size);
public void reparent (Gtk.Widget new_parent);
public void reset_rc_styles ();
public void reset_style ();
public int send_expose (Gdk.Event event);
public bool send_focus_change (Gdk.Event event);
public void set_accel_path (string accel_path, Gtk.AccelGroup accel_group);
[CCode (cname = "gtk_widget_class_set_accessible_role")]
public class void set_accessible_role (Atk.Role role);
[CCode (cname = "gtk_widget_class_set_accessible_type")]
public class void set_accessible_type (GLib.Type type);
public void set_allocation (Gtk.Allocation allocation);
public void set_app_paintable (bool app_paintable);
public void set_can_default (bool can_default);
public void set_can_focus (bool can_focus);
public void set_child_visible (bool is_visible);
public void set_composite_name (string name);
public static void set_default_direction (Gtk.TextDirection dir);
public void set_device_enabled (Gdk.Device device, bool enabled);
public void set_device_events (Gdk.Device device, Gdk.EventMask events);
public void set_direction (Gtk.TextDirection dir);
public void set_double_buffered (bool double_buffered);
public void set_events (int events);
public void set_halign (Gtk.Align align);
public void set_has_tooltip (bool has_tooltip);
public void set_has_window (bool has_window);
public void set_hexpand (bool expand);
public void set_hexpand_set (bool @set);
public void set_mapped (bool mapped);
public void set_margin_bottom (int margin);
public void set_margin_left (int margin);
public void set_margin_right (int margin);
public void set_margin_top (int margin);
public void set_no_show_all (bool no_show_all);
public void set_parent (Gtk.Widget parent);
public void set_parent_window (Gdk.Window parent_window);
public void set_realized (bool realized);
public void set_receives_default (bool receives_default);
public void set_redraw_on_allocate (bool redraw_on_allocate);
public void set_sensitive (bool sensitive);
public void set_size_request (int width, int height);
public void set_state (Gtk.StateType state);
public void set_state_flags (Gtk.StateFlags flags, bool clear);
public void set_style (Gtk.Style? style);
public void set_support_multidevice (bool support_multidevice);
public void set_tooltip_markup (string markup);
public void set_tooltip_text (string text);
public void set_tooltip_window (Gtk.Window custom_window);
public void set_valign (Gtk.Align align);
public void set_vexpand (bool expand);
public void set_vexpand_set (bool @set);
public void set_visible (bool visible);
public void set_visual (Gdk.Visual visual);
public void set_window (owned Gdk.Window window);
public void shape_combine_region (Cairo.Region region);
public virtual void show_all ();
public void show_now ();
public void style_attach ();
public void style_get (...);
public void style_get_property (string property_name, out GLib.Value value);
public void style_get_valist (string first_property_name, void* var_args);
public void thaw_child_notify ();
public bool translate_coordinates (Gtk.Widget dest_widget, int src_x, int src_y, out int dest_x, out int dest_y);
public void trigger_tooltip_query ();
public void unparent ();
public void unset_state_flags (Gtk.StateFlags flags);
public bool app_paintable { get; set; }
public bool can_default { get; set; }
[NoAccessorMethod]
public bool can_focus { get; set; }
[NoAccessorMethod]
public bool composite_child { get; }
public bool double_buffered { get; set; }
public Gdk.EventMask events { get; set; }
[NoAccessorMethod]
public bool expand { get; set; }
public Gtk.Align halign { get; set; }
[NoAccessorMethod]
public bool has_default { get; set; }
[NoAccessorMethod]
public bool has_focus { get; set; }
public bool has_tooltip { get; set; }
[NoAccessorMethod]
public int height_request { get; set; }
public bool hexpand { get; set; }
public bool hexpand_set { get; set; }
[NoAccessorMethod]
public bool is_focus { get; set; }
[NoAccessorMethod]
public int margin { get; set; }
public int margin_bottom { get; set; }
public int margin_left { get; set; }
public int margin_right { get; set; }
public int margin_top { get; set; }
public string name { get; set; }
public bool no_show_all { get; set; }
public Gtk.Container parent { get; set; }
public bool receives_default { get; set; }
public bool sensitive { get; set; }
public Gtk.Style style { get; set; }
public string tooltip_markup { get; set; }
public string tooltip_text { get; set; }
public Gtk.Align valign { get; set; }
public bool vexpand { get; set; }
public bool vexpand_set { get; set; }
public bool visible { get; set; }
[NoAccessorMethod]
public int width_request { get; set; }
public virtual signal void accel_closures_changed ();
public virtual signal bool button_press_event (Gdk.EventButton event);
public virtual signal bool button_release_event (Gdk.EventButton event);
[HasEmitter]
public virtual signal bool can_activate_accel (uint signal_id);
[HasEmitter]
public virtual signal void child_notify (GLib.ParamSpec pspec);
public virtual signal void composited_changed ();
public virtual signal bool configure_event (Gdk.EventConfigure event);
public virtual signal bool damage_event (Gdk.EventExpose event);
public virtual signal bool delete_event (Gdk.EventAny event);
[HasEmitter]
public virtual signal void destroy ();
public virtual signal bool destroy_event (Gdk.EventAny event);
public virtual signal void direction_changed (Gtk.TextDirection previous_direction);
public virtual signal void drag_begin (Gdk.DragContext context);
public virtual signal void drag_data_delete (Gdk.DragContext context);
public virtual signal void drag_data_get (Gdk.DragContext context, Gtk.SelectionData selection_data, uint info, uint time_);
public virtual signal void drag_data_received (Gdk.DragContext context, int x, int y, Gtk.SelectionData selection_data, uint info, uint time_);
public virtual signal bool drag_drop (Gdk.DragContext context, int x, int y, uint time_);
public virtual signal void drag_end (Gdk.DragContext context);
public virtual signal bool drag_failed (Gdk.DragContext context, Gtk.DragResult result);
public virtual signal void drag_leave (Gdk.DragContext context, uint time_);
public virtual signal bool drag_motion (Gdk.DragContext context, int x, int y, uint time_);
[HasEmitter]
public virtual signal bool draw (Cairo.Context cr);
public virtual signal bool enter_notify_event (Gdk.EventCrossing event);
[HasEmitter]
public virtual signal bool event (Gdk.Event event);
public virtual signal void event_after (Gdk.Event p0);
public virtual signal bool focus (Gtk.DirectionType direction);
public virtual signal bool focus_in_event (Gdk.EventFocus event);
public virtual signal bool focus_out_event (Gdk.EventFocus event);
public virtual signal bool grab_broken_event (Gdk.EventGrabBroken event);
[HasEmitter]
public virtual signal void grab_focus ();
public virtual signal void grab_notify (bool was_grabbed);
[HasEmitter]
public virtual signal void hide ();
public virtual signal void hierarchy_changed (Gtk.Widget? previous_toplevel);
public virtual signal bool key_press_event (Gdk.EventKey event);
public virtual signal bool key_release_event (Gdk.EventKey event);
[HasEmitter]
public virtual signal bool keynav_failed (Gtk.DirectionType direction);
public virtual signal bool leave_notify_event (Gdk.EventCrossing event);
[HasEmitter]
public virtual signal void map ();
public virtual signal bool map_event (Gdk.EventAny event);
[HasEmitter]
public virtual signal bool mnemonic_activate (bool group_cycling);
public virtual signal bool motion_notify_event (Gdk.EventMotion event);
public virtual signal void move_focus (Gtk.DirectionType direction);
public virtual signal void parent_set (Gtk.Widget? previous_parent);
public virtual signal bool popup_menu ();
public virtual signal bool property_notify_event (Gdk.EventProperty event);
public virtual signal bool proximity_in_event (Gdk.EventProximity event);
public virtual signal bool proximity_out_event (Gdk.EventProximity event);
public virtual signal bool query_tooltip (int x, int y, bool keyboard_tooltip, Gtk.Tooltip tooltip);
[HasEmitter]
public virtual signal void realize ();
public virtual signal void screen_changed (Gdk.Screen previous_screen);
public virtual signal bool scroll_event (Gdk.EventScroll event);
public virtual signal bool selection_clear_event (Gdk.EventSelection event);
public virtual signal void selection_get (Gtk.SelectionData selection_data, uint info, uint time_);
public virtual signal bool selection_notify_event (Gdk.EventSelection event);
public virtual signal void selection_received (Gtk.SelectionData selection_data, uint time_);
public virtual signal bool selection_request_event (Gdk.EventSelection event);
[HasEmitter]
public virtual signal void show ();
public virtual signal bool show_help (Gtk.WidgetHelpType help_type);
[HasEmitter]
public virtual signal void size_allocate (Gtk.Allocation allocation);
public virtual signal void state_changed (Gtk.StateType previous_state);
public virtual signal void state_flags_changed (Gtk.StateFlags previous_state_flags);
public virtual signal void style_set (Gtk.Style? previous_style);
public virtual signal void style_updated ();
[HasEmitter]
public virtual signal void unmap ();
public virtual signal bool unmap_event (Gdk.EventAny event);
[HasEmitter]
public virtual signal void unrealize ();
public virtual signal bool visibility_notify_event (Gdk.EventVisibility event);
public virtual signal bool window_state_event (Gdk.EventWindowState event);
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class WidgetAuxInfo {
public uint halign;
public int height;
public Gtk.Border margin;
public uint valign;
public int width;
}
[CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_widget_path_ref", type_id = "gtk_widget_path_get_type ()", unref_function = "gtk_widget_path_unref")]
[Compact]
public class WidgetPath {
[CCode (has_construct_function = false)]
public WidgetPath ();
public int append_for_widget (Gtk.Widget widget);
public int append_type (GLib.Type type);
public int append_with_siblings (Gtk.WidgetPath siblings, uint sibling_index);
public unowned Gtk.WidgetPath copy ();
public GLib.Type get_object_type ();
public bool has_parent (GLib.Type type);
public bool is_type (GLib.Type type);
public void iter_add_class (int pos, string name);
public void iter_add_region (int pos, string name, Gtk.RegionFlags flags);
public void iter_clear_classes (int pos);
public void iter_clear_regions (int pos);
public unowned string iter_get_name (int pos);
public GLib.Type iter_get_object_type (int pos);
public uint iter_get_sibling_index (int pos);
public unowned Gtk.WidgetPath iter_get_siblings (int pos);
public bool iter_has_class (int pos, string name);
public bool iter_has_name (int pos, string name);
public bool iter_has_qclass (int pos, GLib.Quark qname);
public bool iter_has_qname (int pos, GLib.Quark qname);
public bool iter_has_qregion (int pos, GLib.Quark qname, Gtk.RegionFlags flags);
public bool iter_has_region (int pos, string name, Gtk.RegionFlags flags);
public unowned GLib.SList iter_list_classes (int pos);
public unowned GLib.SList iter_list_regions (int pos);
public void iter_remove_class (int pos, string name);
public void iter_remove_region (int pos, string name);
public void iter_set_name (int pos, string name);
public void iter_set_object_type (int pos, GLib.Type type);
public int length ();
public void prepend_type (GLib.Type type);
public unowned string to_string ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Window : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Window (Gtk.WindowType type = Gtk.WindowType.TOPLEVEL);
public bool activate_default ();
public bool activate_focus ();
public bool activate_key (Gdk.EventKey event);
public void add_accel_group (Gtk.AccelGroup accel_group);
public void add_mnemonic (uint keyval, Gtk.Widget target);
public void begin_move_drag (int button, int root_x, int root_y, uint32 timestamp);
public void begin_resize_drag (Gdk.WindowEdge edge, int button, int root_x, int root_y, uint32 timestamp);
public void deiconify ();
public void fullscreen ();
public bool get_accept_focus ();
public unowned Gtk.Application get_application ();
public bool get_decorated ();
public static GLib.List<weak Gdk.Pixbuf> get_default_icon_list ();
public static unowned string get_default_icon_name ();
public void get_default_size (out int width, out int height);
public unowned Gtk.Widget get_default_widget ();
public bool get_deletable ();
public bool get_destroy_with_parent ();
public unowned Gtk.Widget get_focus ();
public bool get_focus_on_map ();
public bool get_focus_visible ();
public Gdk.Gravity get_gravity ();
public unowned Gtk.WindowGroup get_group ();
public bool get_has_resize_grip ();
public unowned Gdk.Pixbuf get_icon ();
public GLib.List<weak Gdk.Pixbuf> get_icon_list ();
public unowned string get_icon_name ();
public Gdk.ModifierType get_mnemonic_modifier ();
public bool get_mnemonics_visible ();
public bool get_modal ();
public double get_opacity ();
public void get_position (out int root_x, out int root_y);
public bool get_resizable ();
public bool get_resize_grip_area (Gdk.Rectangle rect);
public unowned string get_role ();
public unowned Gdk.Screen get_screen ();
public void get_size (out int width, out int height);
public bool get_skip_pager_hint ();
public bool get_skip_taskbar_hint ();
public unowned string get_title ();
public unowned Gtk.Window get_transient_for ();
public Gdk.WindowTypeHint get_type_hint ();
public bool get_urgency_hint ();
public Gtk.WindowType get_window_type ();
public bool has_group ();
public void iconify ();
public static GLib.List<weak Gtk.Window> list_toplevels ();
public void maximize ();
public bool mnemonic_activate (uint keyval, Gdk.ModifierType modifier);
public void move (int x, int y);
public bool parse_geometry (string geometry);
public void present ();
public void present_with_time (uint32 timestamp);
public bool propagate_key_event (Gdk.EventKey event);
public void remove_accel_group (Gtk.AccelGroup accel_group);
public void remove_mnemonic (uint keyval, Gtk.Widget target);
public void reshow_with_initial_size ();
public void resize (int width, int height);
public bool resize_grip_is_visible ();
public void resize_to_geometry (int width, int height);
public void set_accept_focus (bool setting);
public void set_application (Gtk.Application application);
public static void set_auto_startup_notification (bool setting);
public void set_decorated (bool setting);
public void set_default (Gtk.Widget default_widget);
public void set_default_geometry (int width, int height);
public static void set_default_icon (Gdk.Pixbuf icon);
public static bool set_default_icon_from_file (string filename) throws GLib.Error;
public static void set_default_icon_list (GLib.List<Gdk.Pixbuf> list);
public static void set_default_icon_name (string name);
public void set_default_size (int width, int height);
public void set_deletable (bool setting);
public void set_destroy_with_parent (bool setting);
public void set_focus_on_map (bool setting);
public void set_focus_visible (bool setting);
public void set_geometry_hints (Gtk.Widget geometry_widget, Gdk.Geometry geometry, Gdk.WindowHints geom_mask);
public void set_gravity (Gdk.Gravity gravity);
public void set_has_resize_grip (bool value);
public void set_has_user_ref_count (bool setting);
public void set_icon (Gdk.Pixbuf icon);
public bool set_icon_from_file (string filename) throws GLib.Error;
public void set_icon_list (GLib.List<Gdk.Pixbuf> list);
public void set_icon_name (string name);
public void set_keep_above (bool setting);
public void set_keep_below (bool setting);
public void set_mnemonic_modifier (Gdk.ModifierType modifier);
public void set_mnemonics_visible (bool setting);
public void set_modal (bool modal);
public void set_opacity (double opacity);
public void set_position (Gtk.WindowPosition position);
public void set_resizable (bool resizable);
public void set_role (string role);
public void set_screen (Gdk.Screen screen);
public void set_skip_pager_hint (bool setting);
public void set_skip_taskbar_hint (bool setting);
public void set_startup_id (string startup_id);
public void set_title (string title);
public void set_transient_for (Gtk.Window parent);
public void set_type_hint (Gdk.WindowTypeHint hint);
public void set_urgency_hint (bool setting);
public void set_wmclass (string wmclass_name, string wmclass_class);
public void stick ();
public void unfullscreen ();
public void unmaximize ();
public void unstick ();
public bool accept_focus { get; set; }
public Gtk.Application application { get; set; }
public bool decorated { get; set; }
[NoAccessorMethod]
public int default_height { get; set; }
[NoAccessorMethod]
public int default_width { get; set; }
public bool deletable { get; set; }
public bool destroy_with_parent { get; set; }
public bool focus_on_map { get; set; }
public bool focus_visible { get; set; }
public Gdk.Gravity gravity { get; set; }
public bool has_resize_grip { get; set; }
[NoAccessorMethod]
public bool has_toplevel_focus { get; }
public Gdk.Pixbuf icon { get; set; }
public string icon_name { get; set; }
[NoAccessorMethod]
public bool is_active { get; }
public bool mnemonics_visible { get; set; }
public bool modal { get; set; }
public double opacity { get; set; }
public bool resizable { get; set; }
[NoAccessorMethod]
public bool resize_grip_visible { get; }
public string role { get; set; }
public Gdk.Screen screen { get; set; }
public bool skip_pager_hint { get; set; }
public bool skip_taskbar_hint { get; set; }
public string startup_id { set; }
public string title { get; set; }
public Gtk.Window transient_for { get; set construct; }
[NoAccessorMethod]
public Gtk.WindowType type { get; construct; }
public Gdk.WindowTypeHint type_hint { get; set; }
public bool urgency_hint { get; set; }
[NoAccessorMethod]
public Gtk.WindowPosition window_position { get; set; }
[CCode (cname = "activate_default")]
[Experimental]
public virtual signal void default_activated ();
[CCode (cname = "activate_focus")]
[Experimental]
public virtual signal void focus_activated ();
public virtual signal void keys_changed ();
[HasEmitter]
public virtual signal void set_focus (Gtk.Widget? focus);
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
public class WindowGeometryInfo {
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class WindowGroup : GLib.Object {
[CCode (has_construct_function = false)]
public WindowGroup ();
public void add_window (Gtk.Window window);
public unowned Gtk.Widget get_current_device_grab (Gdk.Device device);
public unowned Gtk.Widget get_current_grab ();
public GLib.List<weak Gtk.Window> list_windows ();
public void remove_window (Gtk.Window window);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface Activatable : GLib.Object {
public void do_set_related_action (Gtk.Action action);
public unowned Gtk.Action get_related_action ();
public bool get_use_action_appearance ();
public void set_related_action (Gtk.Action action);
public void set_use_action_appearance (bool use_appearance);
public abstract void sync_action_properties (Gtk.Action action);
[NoWrapper]
public abstract void update (Gtk.Action action, string property_name);
public Gtk.Action related_action { get; set; }
public bool use_action_appearance { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface AppChooser : Gtk.Widget {
public unowned GLib.AppInfo get_app_info ();
public unowned string get_content_type ();
public void refresh ();
public string content_type { get; construct; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface Buildable : GLib.Object {
public abstract void add_child (Gtk.Builder builder, GLib.Object child, string? type);
public abstract unowned GLib.Object construct_child (Gtk.Builder builder, string name);
public abstract void custom_finished (Gtk.Builder builder, GLib.Object? child, string tagname, void* data);
public abstract void custom_tag_end (Gtk.Builder builder, GLib.Object? child, string tagname, out void* data);
public abstract bool custom_tag_start (Gtk.Builder builder, GLib.Object? child, string tagname, out GLib.MarkupParser parser, out void* data);
public abstract unowned GLib.Object get_internal_child (Gtk.Builder builder, string childname);
public abstract unowned string get_name ();
public abstract void parser_finished (Gtk.Builder builder);
public abstract void set_buildable_property (Gtk.Builder builder, string name, GLib.Value value);
public abstract void set_name (string name);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface CellEditable : Gtk.Widget {
public abstract void start_editing (Gdk.Event event);
[NoAccessorMethod]
public bool editing_canceled { get; set; }
[HasEmitter]
public signal void editing_done ();
[HasEmitter]
public signal void remove_widget ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface CellLayout : GLib.Object {
public abstract void add_attribute (Gtk.CellRenderer cell, string attribute, int column);
public abstract void clear ();
public abstract void clear_attributes (Gtk.CellRenderer cell);
public abstract unowned Gtk.CellArea get_area ();
public abstract GLib.List<weak Gtk.CellRenderer> get_cells ();
public abstract void pack_end (Gtk.CellRenderer cell, bool expand);
public abstract void pack_start (Gtk.CellRenderer cell, bool expand);
public abstract void reorder (Gtk.CellRenderer cell, int position);
public void set_attributes (Gtk.CellRenderer cell, ...);
public abstract void set_cell_data_func (Gtk.CellRenderer cell, owned Gtk.CellLayoutDataFunc func);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface Editable {
public void copy_clipboard ();
public void cut_clipboard ();
public void delete_selection ();
[NoWrapper]
public abstract void do_delete_text (int start_pos, int end_pos);
[NoWrapper]
public abstract void do_insert_text (string new_text, int new_text_length, int position);
public abstract unowned string get_chars (int start_pos, int end_pos);
public bool get_editable ();
public abstract int get_position ();
public abstract bool get_selection_bounds (out int start_pos, out int end_pos);
public void paste_clipboard ();
[CCode (vfunc_name = "set_selection_bounds")]
public abstract void select_region (int start_pos, int end_pos);
public void set_editable (bool is_editable);
public abstract void set_position (int position);
public signal void changed ();
[HasEmitter]
public signal void delete_text (int start_pos, int end_pos);
[HasEmitter]
public signal void insert_text (string new_text, int new_text_length, void* position);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface FileChooser : Gtk.Widget {
public void add_filter (Gtk.FileFilter filter);
public bool add_shortcut_folder (string folder) throws GLib.Error;
public bool add_shortcut_folder_uri (string uri) throws GLib.Error;
public static GLib.Quark error_quark ();
public Gtk.FileChooserAction get_action ();
public bool get_create_folders ();
public string get_current_folder ();
public unowned GLib.File get_current_folder_file ();
public string get_current_folder_uri ();
public bool get_do_overwrite_confirmation ();
public unowned Gtk.Widget get_extra_widget ();
public unowned GLib.File get_file ();
public string get_filename ();
public GLib.SList<string> get_filenames ();
public GLib.SList<GLib.File> get_files ();
public unowned Gtk.FileFilter get_filter ();
public bool get_local_only ();
public unowned GLib.File get_preview_file ();
public string get_preview_filename ();
public string get_preview_uri ();
public unowned Gtk.Widget get_preview_widget ();
public bool get_preview_widget_active ();
public bool get_select_multiple ();
public bool get_show_hidden ();
public string get_uri ();
public GLib.SList<string> get_uris ();
public bool get_use_preview_label ();
public GLib.SList<weak Gtk.FileFilter> list_filters ();
public GLib.SList<string>? list_shortcut_folder_uris ();
public GLib.SList<string>? list_shortcut_folders ();
public void remove_filter (Gtk.FileFilter filter);
public bool remove_shortcut_folder (string folder) throws GLib.Error;
public bool remove_shortcut_folder_uri (string uri) throws GLib.Error;
public void select_all ();
public bool select_file (GLib.File file) throws GLib.Error;
public bool select_filename (string filename);
public bool select_uri (string uri);
public void set_action (Gtk.FileChooserAction action);
public void set_create_folders (bool create_folders);
public bool set_current_folder (string filename);
public bool set_current_folder_file (GLib.File file) throws GLib.Error;
public bool set_current_folder_uri (string uri);
public void set_current_name (string name);
public void set_do_overwrite_confirmation (bool do_overwrite_confirmation);
public void set_extra_widget (Gtk.Widget extra_widget);
public bool set_file (GLib.File file) throws GLib.Error;
public bool set_filename (string filename);
public void set_filter (Gtk.FileFilter filter);
public void set_local_only (bool local_only);
public void set_preview_widget (Gtk.Widget preview_widget);
public void set_preview_widget_active (bool active);
public void set_select_multiple (bool select_multiple);
public void set_show_hidden (bool show_hidden);
public bool set_uri (string uri);
public void set_use_preview_label (bool use_label);
public void unselect_all ();
public void unselect_file (GLib.File file);
public void unselect_filename (string filename);
public void unselect_uri (string uri);
public Gtk.FileChooserAction action { get; set; }
public bool create_folders { get; set; }
public bool do_overwrite_confirmation { get; set; }
public Gtk.Widget extra_widget { get; set; }
public Gtk.FileFilter filter { get; set; }
public bool local_only { get; set; }
public Gtk.Widget preview_widget { get; set; }
public bool preview_widget_active { get; set; }
public bool select_multiple { get; set; }
public bool show_hidden { get; set; }
public bool use_preview_label { get; set; }
public signal Gtk.FileChooserConfirmation confirm_overwrite ();
public signal void current_folder_changed ();
public signal void file_activated ();
public signal void selection_changed ();
public signal void update_preview ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface FileChooserEmbed {
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface Orientable : GLib.Object {
public Gtk.Orientation get_orientation ();
public void set_orientation (Gtk.Orientation orientation);
public Gtk.Orientation orientation { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface PrintOperationPreview : GLib.Object {
public abstract void end_preview ();
public abstract bool is_selected (int page_nr);
public abstract void render_page (int page_nr);
public signal void got_page_size (Gtk.PrintContext context, Gtk.PageSetup page_setup);
public signal void ready (Gtk.PrintContext context);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface RecentChooser : GLib.Object {
public abstract void add_filter (Gtk.RecentFilter filter);
public static GLib.Quark error_quark ();
public unowned Gtk.RecentInfo get_current_item ();
public abstract unowned string get_current_uri ();
public unowned Gtk.RecentFilter get_filter ();
public abstract GLib.List<Gtk.RecentInfo> get_items ();
public int get_limit ();
public bool get_local_only ();
[NoWrapper]
public abstract unowned Gtk.RecentManager get_recent_manager ();
public bool get_select_multiple ();
public bool get_show_icons ();
public bool get_show_not_found ();
public bool get_show_private ();
public bool get_show_tips ();
public Gtk.RecentSortType get_sort_type ();
public unowned string get_uris (size_t length);
public abstract GLib.SList<weak Gtk.RecentFilter> list_filters ();
public abstract void remove_filter (Gtk.RecentFilter filter);
public abstract void select_all ();
public abstract bool select_uri (string uri) throws GLib.Error;
public abstract bool set_current_uri (string uri) throws GLib.Error;
public void set_filter (Gtk.RecentFilter filter);
public void set_limit (int limit);
public void set_local_only (bool local_only);
public void set_select_multiple (bool select_multiple);
public void set_show_icons (bool show_icons);
public void set_show_not_found (bool show_not_found);
public void set_show_private (bool show_private);
public void set_show_tips (bool show_tips);
public abstract void set_sort_func (owned Gtk.RecentSortFunc sort_func);
public void set_sort_type (Gtk.RecentSortType sort_type);
public abstract void unselect_all ();
public abstract void unselect_uri (string uri);
public Gtk.RecentFilter filter { get; set; }
public int limit { get; set; }
public bool local_only { get; set; }
public Gtk.RecentManager recent_manager { construct; }
public bool select_multiple { get; set; }
public bool show_icons { get; set; }
public bool show_not_found { get; set; }
public bool show_private { get; set; }
public bool show_tips { get; set; }
public Gtk.RecentSortType sort_type { get; set; }
public signal void item_activated ();
public signal void selection_changed ();
}
[CCode (cheader_filename = "gtk/gtk.h", type_cname = "GtkScrollableInterface")]
public interface Scrollable : GLib.Object {
public unowned Gtk.Adjustment get_hadjustment ();
public Gtk.ScrollablePolicy get_hscroll_policy ();
public unowned Gtk.Adjustment get_vadjustment ();
public Gtk.ScrollablePolicy get_vscroll_policy ();
public void set_hadjustment (Gtk.Adjustment hadjustment);
public void set_hscroll_policy (Gtk.ScrollablePolicy policy);
public void set_vadjustment (Gtk.Adjustment vadjustment);
public void set_vscroll_policy (Gtk.ScrollablePolicy policy);
public Gtk.Adjustment hadjustment { get; set construct; }
public Gtk.ScrollablePolicy hscroll_policy { get; set; }
public Gtk.Adjustment vadjustment { get; set construct; }
public Gtk.ScrollablePolicy vscroll_policy { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface StyleProvider {
public abstract unowned Gtk.IconFactory get_icon_factory (Gtk.WidgetPath path);
public abstract unowned Gtk.StyleProperties get_style (Gtk.WidgetPath path);
public abstract bool get_style_property (Gtk.WidgetPath path, Gtk.StateFlags state, GLib.ParamSpec pspec, GLib.Value value);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface ToolShell : Gtk.Widget {
public abstract Pango.EllipsizeMode get_ellipsize_mode ();
public abstract Gtk.IconSize get_icon_size ();
public abstract Gtk.Orientation get_orientation ();
public abstract Gtk.ReliefStyle get_relief_style ();
public abstract Gtk.ToolbarStyle get_style ();
public abstract float get_text_alignment ();
public abstract Gtk.Orientation get_text_orientation ();
public abstract unowned Gtk.SizeGroup get_text_size_group ();
public abstract void rebuild_menu ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface TreeDragDest {
public abstract bool drag_data_received (Gtk.TreePath dest, Gtk.SelectionData selection_data);
public abstract bool row_drop_possible (Gtk.TreePath dest_path, Gtk.SelectionData selection_data);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface TreeDragSource {
public abstract bool drag_data_delete (Gtk.TreePath path);
public abstract bool drag_data_get (Gtk.TreePath path, Gtk.SelectionData selection_data);
public abstract bool row_draggable (Gtk.TreePath path);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface TreeModel : GLib.Object {
public void @foreach (Gtk.TreeModelForeachFunc func);
[CCode (sentinel = "-1")]
public void @get (Gtk.TreeIter iter, ...);
public abstract GLib.Type get_column_type (int index_);
public abstract Gtk.TreeModelFlags get_flags ();
public abstract bool get_iter (out Gtk.TreeIter iter, Gtk.TreePath path);
public bool get_iter_first (out Gtk.TreeIter iter);
public bool get_iter_from_string (out Gtk.TreeIter iter, string path_string);
public abstract int get_n_columns ();
public abstract Gtk.TreePath? get_path (Gtk.TreeIter iter);
public string get_string_from_iter (Gtk.TreeIter iter);
public void get_valist (Gtk.TreeIter iter, void* var_args);
public abstract void get_value (Gtk.TreeIter iter, int column, out GLib.Value value);
public abstract bool iter_children (out Gtk.TreeIter iter, Gtk.TreeIter? parent);
public abstract bool iter_has_child (Gtk.TreeIter iter);
public abstract int iter_n_children (Gtk.TreeIter? iter);
public abstract bool iter_next (ref Gtk.TreeIter iter);
public abstract bool iter_nth_child (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int n);
public abstract bool iter_parent (out Gtk.TreeIter iter, Gtk.TreeIter child);
public virtual bool iter_previous (ref Gtk.TreeIter iter);
public virtual void ref_node (Gtk.TreeIter iter);
public virtual void unref_node (Gtk.TreeIter iter);
[HasEmitter]
public signal void row_changed (Gtk.TreePath path, Gtk.TreeIter iter);
[HasEmitter]
public signal void row_deleted (Gtk.TreePath path);
[HasEmitter]
public signal void row_has_child_toggled (Gtk.TreePath path, Gtk.TreeIter iter);
[HasEmitter]
public signal void row_inserted (Gtk.TreePath path, Gtk.TreeIter iter);
[HasEmitter]
public signal void rows_reordered (Gtk.TreePath path, Gtk.TreeIter? iter, void* new_order);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface TreeSortable : Gtk.TreeModel, GLib.Object {
public abstract bool get_sort_column_id (out int sort_column_id, out Gtk.SortType order);
public abstract bool has_default_sort_func ();
public abstract void set_default_sort_func (owned Gtk.TreeIterCompareFunc sort_func);
public abstract void set_sort_column_id (int sort_column_id, Gtk.SortType order);
public abstract void set_sort_func (int sort_column_id, owned Gtk.TreeIterCompareFunc sort_func);
[HasEmitter]
public signal void sort_column_changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public struct AccelKey {
public uint accel_key;
public Gdk.ModifierType accel_mods;
public uint accel_flags;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public struct ActionEntry {
public weak string name;
public weak string stock_id;
public weak string label;
public weak string accelerator;
public weak string tooltip;
[CCode (delegate_target = false, type = "GCallback")]
public weak Gtk.ActionCallback callback;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public struct Allocation {
public int x;
public int y;
public int width;
public int height;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public struct BindingArg {
[CCode (cname = "d.long_data")]
public long long_data;
[CCode (cname = "d.double_data")]
public double double_data;
[CCode (cname = "d.string_data")]
public weak string string_data;
public GLib.Type arg_type;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public struct Border {
public int16 left;
public int16 right;
public int16 top;
public int16 bottom;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public struct IMContextInfo {
public weak string context_id;
public weak string context_name;
public weak string domain;
public weak string domain_dirname;
public weak string default_locales;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public struct RadioActionEntry {
public weak string name;
public weak string stock_id;
public weak string label;
public weak string accelerator;
public weak string tooltip;
public int value;
}
[CCode (cheader_filename = "gtk/gtk.h", has_copy_function = false, has_destroy_function = false)]
public struct RecentData {
public string display_name;
public string description;
public string mime_type;
public string app_name;
public string app_exec;
[CCode (array_length = false, array_null_terminated = true)]
public string[] groups;
public bool is_private;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public struct Requisition {
public int width;
public int height;
public Gtk.Requisition copy ();
public void free ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public struct StockItem {
public weak string stock_id;
public weak string label;
public Gdk.ModifierType modifier;
public uint keyval;
public weak string translation_domain;
public Gtk.StockItem copy ();
public void free ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public struct TargetEntry {
public weak string target;
public uint flags;
public uint info;
[CCode (has_construct_function = false)]
public TargetEntry (string target, uint flags, uint info);
public Gtk.TargetEntry copy ();
public void free ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public struct TextIter {
public void* dummy1;
public void* dummy2;
public int dummy3;
public int dummy4;
public int dummy5;
public int dummy6;
public int dummy7;
public int dummy8;
public void* dummy9;
public void* dummy10;
public int dummy11;
public int dummy12;
public int dummy13;
public void* dummy14;
public void assign (Gtk.TextIter other);
public bool backward_char ();
public bool backward_chars (int count);
public bool backward_cursor_position ();
public bool backward_cursor_positions (int count);
public bool backward_find_char (Gtk.TextCharPredicate pred, Gtk.TextIter? limit);
public bool backward_line ();
public bool backward_lines (int count);
public bool backward_search (string str, Gtk.TextSearchFlags flags, out Gtk.TextIter match_start, out Gtk.TextIter match_end, Gtk.TextIter? limit);
public bool backward_sentence_start ();
public bool backward_sentence_starts (int count);
public bool backward_to_tag_toggle (Gtk.TextTag? tag);
public bool backward_visible_cursor_position ();
public bool backward_visible_cursor_positions (int count);
public bool backward_visible_line ();
public bool backward_visible_lines (int count);
public bool backward_visible_word_start ();
public bool backward_visible_word_starts (int count);
public bool backward_word_start ();
public bool backward_word_starts (int count);
public bool begins_tag (Gtk.TextTag? tag);
public bool can_insert (bool default_editability);
public int compare (Gtk.TextIter rhs);
public Gtk.TextIter copy ();
public bool editable (bool default_setting);
public bool ends_line ();
public bool ends_sentence ();
public bool ends_tag (Gtk.TextTag? tag);
public bool ends_word ();
public bool equal (Gtk.TextIter rhs);
public bool forward_char ();
public bool forward_chars (int count);
public bool forward_cursor_position ();
public bool forward_cursor_positions (int count);
public bool forward_find_char (Gtk.TextCharPredicate pred, Gtk.TextIter? limit);
public bool forward_line ();
public bool forward_lines (int count);
public bool forward_search (string str, Gtk.TextSearchFlags flags, out Gtk.TextIter match_start, out Gtk.TextIter match_end, Gtk.TextIter? limit);
public bool forward_sentence_end ();
public bool forward_sentence_ends (int count);
public void forward_to_end ();
public bool forward_to_line_end ();
public bool forward_to_tag_toggle (Gtk.TextTag? tag);
public bool forward_visible_cursor_position ();
public bool forward_visible_cursor_positions (int count);
public bool forward_visible_line ();
public bool forward_visible_lines (int count);
public bool forward_visible_word_end ();
public bool forward_visible_word_ends (int count);
public bool forward_word_end ();
public bool forward_word_ends (int count);
public void free ();
public bool get_attributes (Gtk.TextAttributes values);
public unowned Gtk.TextBuffer get_buffer ();
public int get_bytes_in_line ();
public unichar get_char ();
public int get_chars_in_line ();
public unowned Gtk.TextChildAnchor get_child_anchor ();
public unowned Pango.Language get_language ();
public int get_line ();
public int get_line_index ();
public int get_line_offset ();
public GLib.SList<weak Gtk.TextMark> get_marks ();
public int get_offset ();
public unowned Gdk.Pixbuf get_pixbuf ();
public unowned string get_slice (Gtk.TextIter end);
public GLib.SList<weak Gtk.TextTag> get_tags ();
public unowned string get_text (Gtk.TextIter end);
public GLib.SList<weak Gtk.TextTag> get_toggled_tags (bool toggled_on);
public int get_visible_line_index ();
public int get_visible_line_offset ();
public unowned string get_visible_slice (Gtk.TextIter end);
public unowned string get_visible_text (Gtk.TextIter end);
public bool has_tag (Gtk.TextTag tag);
public bool in_range (Gtk.TextIter start, Gtk.TextIter end);
public bool inside_sentence ();
public bool inside_word ();
public bool is_cursor_position ();
public bool is_end ();
public bool is_start ();
public void order (Gtk.TextIter second);
public void set_line (int line_number);
public void set_line_index (int byte_on_line);
public void set_line_offset (int char_on_line);
public void set_offset (int char_offset);
public void set_visible_line_index (int byte_on_line);
public void set_visible_line_offset (int char_on_line);
public bool starts_line ();
public bool starts_sentence ();
public bool starts_word ();
public bool toggles_tag (Gtk.TextTag tag);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public struct ToggleActionEntry {
public weak string name;
public weak string stock_id;
public weak string label;
public weak string accelerator;
public weak string tooltip;
[CCode (delegate_target = false, type = "GCallback")]
public weak Gtk.ActionCallback callback;
public bool is_active;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public struct TreeIter {
public int stamp;
public void* user_data;
public void* user_data2;
public void* user_data3;
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ACCEL_")]
[Flags]
public enum AccelFlags {
VISIBLE,
LOCKED,
MASK
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ALIGN_")]
public enum Align {
FILL,
START,
END,
CENTER
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ARROWS_")]
public enum ArrowPlacement {
BOTH,
START,
END
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ARROW_")]
public enum ArrowType {
UP,
DOWN,
LEFT,
RIGHT,
NONE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ASSISTANT_PAGE_")]
public enum AssistantPageType {
CONTENT,
INTRO,
CONFIRM,
SUMMARY,
PROGRESS,
CUSTOM
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_")]
[Flags]
public enum AttachOptions {
EXPAND,
SHRINK,
FILL
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BORDER_STYLE_")]
public enum BorderStyle {
NONE,
SOLID,
INSET,
OUTSET
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BUTTONBOX_")]
public enum ButtonBoxStyle {
SPREAD,
EDGE,
START,
END,
CENTER
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BUTTONS_")]
public enum ButtonsType {
NONE,
OK,
CLOSE,
CANCEL,
YES_NO,
OK_CANCEL
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CALENDAR_")]
[Flags]
public enum CalendarDisplayOptions {
SHOW_HEADING,
SHOW_DAY_NAMES,
NO_MONTH_CHANGE,
SHOW_WEEK_NUMBERS,
SHOW_DETAILS
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CELL_RENDERER_ACCEL_MODE_")]
public enum CellRendererAccelMode {
GTK,
OTHER
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CELL_RENDERER_MODE_")]
public enum CellRendererMode {
INERT,
ACTIVATABLE,
EDITABLE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CELL_RENDERER_")]
[Flags]
public enum CellRendererState {
SELECTED,
PRELIT,
INSENSITIVE,
SORTED,
FOCUSED
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CORNER_")]
public enum CornerType {
TOP_LEFT,
BOTTOM_LEFT,
TOP_RIGHT,
BOTTOM_RIGHT
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CSS_PROVIDER_ERROR_")]
public enum CssProviderError {
FAILED,
SYNTAX,
IMPORT,
NAME,
DEPRECATED,
UNKNOWN_VALUE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CSS_SECTION_")]
public enum CssSectionType {
DOCUMENT,
IMPORT,
COLOR_DEFINITION,
BINDING_SET,
RULESET,
SELECTOR,
DECLARATION,
VALUE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DEBUG_")]
[Flags]
public enum DebugFlag {
MISC,
PLUGSOCKET,
TEXT,
TREE,
UPDATES,
KEYBINDINGS,
MULTIHEAD,
MODULES,
GEOMETRY,
ICONTHEME,
PRINTING,
BUILDER,
SIZE_REQUEST
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DELETE_")]
public enum DeleteType {
CHARS,
WORD_ENDS,
WORDS,
DISPLAY_LINES,
DISPLAY_LINE_ENDS,
PARAGRAPH_ENDS,
PARAGRAPHS,
WHITESPACE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DEST_DEFAULT_")]
[Flags]
public enum DestDefaults {
MOTION,
HIGHLIGHT,
DROP,
ALL
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DIALOG_")]
[Flags]
public enum DialogFlags {
MODAL,
DESTROY_WITH_PARENT
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DIR_")]
public enum DirectionType {
TAB_FORWARD,
TAB_BACKWARD,
UP,
DOWN,
LEFT,
RIGHT
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DRAG_RESULT_")]
public enum DragResult {
SUCCESS,
NO_TARGET,
USER_CANCELLED,
TIMEOUT_EXPIRED,
GRAB_BROKEN,
ERROR
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ENTRY_ICON_")]
public enum EntryIconPosition {
PRIMARY,
SECONDARY
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_EXPANDER_")]
public enum ExpanderStyle {
COLLAPSED,
SEMI_COLLAPSED,
SEMI_EXPANDED,
EXPANDED
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_FILE_CHOOSER_ACTION_")]
public enum FileChooserAction {
OPEN,
SAVE,
SELECT_FOLDER,
CREATE_FOLDER
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_FILE_CHOOSER_CONFIRMATION_")]
public enum FileChooserConfirmation {
CONFIRM,
ACCEPT_FILENAME,
SELECT_AGAIN
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_FILE_CHOOSER_ERROR_")]
public enum FileChooserError {
NONEXISTENT,
BAD_FILENAME,
ALREADY_EXISTS,
INCOMPLETE_HOSTNAME
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_FILE_FILTER_")]
[Flags]
public enum FileFilterFlags {
FILENAME,
URI,
DISPLAY_NAME,
MIME_TYPE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_IM_PREEDIT_")]
public enum IMPreeditStyle {
NOTHING,
CALLBACK,
NONE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_IM_STATUS_")]
public enum IMStatusStyle {
NOTHING,
CALLBACK,
NONE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ICON_LOOKUP_")]
[Flags]
public enum IconLookupFlags {
NO_SVG,
FORCE_SVG,
USE_BUILTIN,
GENERIC_FALLBACK,
FORCE_SIZE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ICON_SIZE_")]
public enum IconSize {
INVALID,
MENU,
SMALL_TOOLBAR,
LARGE_TOOLBAR,
BUTTON,
DND,
DIALOG
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ICON_THEME_")]
public enum IconThemeError {
NOT_FOUND,
FAILED
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ICON_VIEW_")]
public enum IconViewDropPosition {
NO_DROP,
DROP_INTO,
DROP_LEFT,
DROP_RIGHT,
DROP_ABOVE,
DROP_BELOW
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_IMAGE_")]
public enum ImageType {
EMPTY,
PIXBUF,
STOCK,
ICON_SET,
ANIMATION,
ICON_NAME,
GICON
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_JUNCTION_")]
[Flags]
public enum JunctionSides {
NONE,
CORNER_TOPLEFT,
CORNER_TOPRIGHT,
CORNER_BOTTOMLEFT,
CORNER_BOTTOMRIGHT,
TOP,
BOTTOM,
LEFT,
RIGHT
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_JUSTIFY_")]
public enum Justification {
LEFT,
RIGHT,
CENTER,
FILL
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_LICENSE_")]
public enum License {
UNKNOWN,
CUSTOM,
GPL_2_0,
GPL_3_0,
LGPL_2_1,
LGPL_3_0,
BSD,
MIT_X11,
ARTISTIC
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_MENU_DIR_")]
public enum MenuDirectionType {
PARENT,
CHILD,
NEXT,
PREV
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_MESSAGE_")]
public enum MessageType {
INFO,
WARNING,
QUESTION,
ERROR,
OTHER
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_MOVEMENT_")]
public enum MovementStep {
LOGICAL_POSITIONS,
VISUAL_POSITIONS,
WORDS,
DISPLAY_LINES,
DISPLAY_LINE_ENDS,
PARAGRAPHS,
PARAGRAPH_ENDS,
PAGES,
BUFFER_ENDS,
HORIZONTAL_PAGES
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_NOTEBOOK_TAB_")]
public enum NotebookTab {
FIRST,
LAST
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_NUMBER_UP_LAYOUT_")]
public enum NumberUpLayout {
LEFT_TO_RIGHT_TOP_TO_BOTTOM,
LEFT_TO_RIGHT_BOTTOM_TO_TOP,
RIGHT_TO_LEFT_TOP_TO_BOTTOM,
RIGHT_TO_LEFT_BOTTOM_TO_TOP,
TOP_TO_BOTTOM_LEFT_TO_RIGHT,
TOP_TO_BOTTOM_RIGHT_TO_LEFT,
BOTTOM_TO_TOP_LEFT_TO_RIGHT,
BOTTOM_TO_TOP_RIGHT_TO_LEFT
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ORIENTATION_")]
public enum Orientation {
HORIZONTAL,
VERTICAL
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PACK_DIRECTION_")]
public enum PackDirection {
LTR,
RTL,
TTB,
BTT
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PACK_")]
public enum PackType {
START,
END
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PAGE_ORIENTATION_")]
public enum PageOrientation {
PORTRAIT,
LANDSCAPE,
REVERSE_PORTRAIT,
REVERSE_LANDSCAPE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PAGE_SET_")]
public enum PageSet {
ALL,
EVEN,
ODD
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PATH_PRIO_")]
public enum PathPriorityType {
LOWEST,
GTK,
APPLICATION,
THEME,
RC,
HIGHEST
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PATH_")]
public enum PathType {
WIDGET,
WIDGET_CLASS,
CLASS
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_POLICY_")]
public enum PolicyType {
ALWAYS,
AUTOMATIC,
NEVER
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_POS_")]
public enum PositionType {
LEFT,
RIGHT,
TOP,
BOTTOM
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_DUPLEX_")]
public enum PrintDuplex {
SIMPLEX,
HORIZONTAL,
VERTICAL
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_ERROR_")]
public enum PrintError {
GENERAL,
INTERNAL_ERROR,
NOMEM,
INVALID_FILE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_OPERATION_ACTION_")]
public enum PrintOperationAction {
PRINT_DIALOG,
PRINT,
PREVIEW,
EXPORT
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_OPERATION_RESULT_")]
public enum PrintOperationResult {
ERROR,
APPLY,
CANCEL,
IN_PROGRESS
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_PAGES_")]
public enum PrintPages {
ALL,
CURRENT,
RANGES,
SELECTION
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_QUALITY_")]
public enum PrintQuality {
LOW,
NORMAL,
HIGH,
DRAFT
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_STATUS_")]
public enum PrintStatus {
INITIAL,
PREPARING,
GENERATING_DATA,
SENDING_DATA,
PENDING,
PENDING_ISSUE,
PRINTING,
FINISHED,
FINISHED_ABORTED
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RC_")]
[Flags]
public enum RcFlags {
FG,
BG,
TEXT,
BASE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RC_TOKEN_")]
public enum RcTokenType {
INVALID,
INCLUDE,
NORMAL,
ACTIVE,
PRELIGHT,
SELECTED,
INSENSITIVE,
FG,
BG,
TEXT,
BASE,
XTHICKNESS,
YTHICKNESS,
FONT,
FONTSET,
FONT_NAME,
BG_PIXMAP,
PIXMAP_PATH,
STYLE,
BINDING,
BIND,
WIDGET,
WIDGET_CLASS,
CLASS,
LOWEST,
GTK,
APPLICATION,
THEME,
RC,
HIGHEST,
ENGINE,
MODULE_PATH,
IM_MODULE_PATH,
IM_MODULE_FILE,
STOCK,
LTR,
RTL,
COLOR,
UNBIND,
LAST
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RECENT_CHOOSER_ERROR_")]
public enum RecentChooserError {
NOT_FOUND,
INVALID_URI
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RECENT_FILTER_")]
[Flags]
public enum RecentFilterFlags {
URI,
DISPLAY_NAME,
MIME_TYPE,
APPLICATION,
GROUP,
AGE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RECENT_MANAGER_ERROR_")]
public enum RecentManagerError {
NOT_FOUND,
INVALID_URI,
INVALID_ENCODING,
NOT_REGISTERED,
READ,
WRITE,
UNKNOWN
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RECENT_SORT_")]
public enum RecentSortType {
NONE,
MRU,
LRU,
CUSTOM
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_REGION_")]
[Flags]
public enum RegionFlags {
EVEN,
ODD,
FIRST,
LAST,
SORTED
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RELIEF_")]
public enum ReliefStyle {
NORMAL,
HALF,
NONE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RESIZE_")]
public enum ResizeMode {
PARENT,
QUEUE,
IMMEDIATE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RESPONSE_")]
public enum ResponseType {
NONE,
REJECT,
ACCEPT,
DELETE_EVENT,
OK,
CANCEL,
CLOSE,
YES,
NO,
APPLY,
HELP
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SCROLL_")]
public enum ScrollStep {
STEPS,
PAGES,
ENDS,
HORIZONTAL_STEPS,
HORIZONTAL_PAGES,
HORIZONTAL_ENDS
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SCROLL_")]
public enum ScrollType {
NONE,
JUMP,
STEP_BACKWARD,
STEP_FORWARD,
PAGE_BACKWARD,
PAGE_FORWARD,
STEP_UP,
STEP_DOWN,
PAGE_UP,
PAGE_DOWN,
STEP_LEFT,
STEP_RIGHT,
PAGE_LEFT,
PAGE_RIGHT,
START,
END
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SCROLL_")]
public enum ScrollablePolicy {
MINIMUM,
NATURAL
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SELECTION_")]
public enum SelectionMode {
NONE,
SINGLE,
BROWSE,
MULTIPLE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SENSITIVITY_")]
public enum SensitivityType {
AUTO,
ON,
OFF
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SHADOW_")]
public enum ShadowType {
NONE,
IN,
OUT,
ETCHED_IN,
ETCHED_OUT
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SIZE_GROUP_")]
public enum SizeGroupMode {
NONE,
HORIZONTAL,
VERTICAL,
BOTH
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SIZE_REQUEST_")]
public enum SizeRequestMode {
HEIGHT_FOR_WIDTH,
WIDTH_FOR_HEIGHT,
CONSTANT_SIZE
}
[CCode (cheader_filename = "gtk/gtk.h", cname = "gint")]
public enum SortColumn {
[CCode (cname = "GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID")]
DEFAULT,
[CCode (cname = "GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID")]
UNSORTED
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SORT_")]
public enum SortType {
ASCENDING,
DESCENDING
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_UPDATE_")]
public enum SpinButtonUpdatePolicy {
ALWAYS,
IF_VALID
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SPIN_")]
public enum SpinType {
STEP_FORWARD,
STEP_BACKWARD,
PAGE_FORWARD,
PAGE_BACKWARD,
HOME,
END,
USER_DEFINED
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_STATE_FLAG_")]
[Flags]
public enum StateFlags {
NORMAL,
ACTIVE,
PRELIGHT,
SELECTED,
INSENSITIVE,
INCONSISTENT,
FOCUSED
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_STATE_")]
public enum StateType {
NORMAL,
ACTIVE,
PRELIGHT,
SELECTED,
INSENSITIVE,
INCONSISTENT,
FOCUSED
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TARGET_")]
[Flags]
public enum TargetFlags {
SAME_APP,
SAME_WIDGET,
OTHER_APP,
OTHER_WIDGET
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TEXT_BUFFER_TARGET_INFO_")]
public enum TextBufferTargetInfo {
BUFFER_CONTENTS,
RICH_TEXT,
TEXT
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TEXT_DIR_")]
public enum TextDirection {
NONE,
LTR,
RTL
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TEXT_SEARCH_")]
[Flags]
public enum TextSearchFlags {
VISIBLE_ONLY,
TEXT_ONLY,
CASE_INSENSITIVE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TEXT_WINDOW_")]
public enum TextWindowType {
PRIVATE,
WIDGET,
TEXT,
LEFT,
RIGHT,
TOP,
BOTTOM
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TOOL_PALETTE_DRAG_")]
[Flags]
public enum ToolPaletteDragTargets {
ITEMS,
GROUPS
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TOOLBAR_SPACE_")]
public enum ToolbarSpaceStyle {
EMPTY,
LINE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TOOLBAR_")]
public enum ToolbarStyle {
ICONS,
TEXT,
BOTH,
BOTH_HORIZ
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TREE_MODEL_")]
[Flags]
public enum TreeModelFlags {
ITERS_PERSIST,
LIST_ONLY
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TREE_VIEW_COLUMN_")]
public enum TreeViewColumnSizing {
GROW_ONLY,
AUTOSIZE,
FIXED
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TREE_VIEW_DROP_")]
public enum TreeViewDropPosition {
BEFORE,
AFTER,
INTO_OR_BEFORE,
INTO_OR_AFTER
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TREE_VIEW_GRID_LINES_")]
public enum TreeViewGridLines {
NONE,
HORIZONTAL,
VERTICAL,
BOTH
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_UI_MANAGER_")]
[Flags]
public enum UIManagerItemType {
AUTO,
MENUBAR,
MENU,
TOOLBAR,
PLACEHOLDER,
POPUP,
MENUITEM,
TOOLITEM,
SEPARATOR,
ACCELERATOR,
POPUP_WITH_ACCELS
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_UNIT_")]
public enum Unit {
PIXEL,
POINTS,
INCH,
MM
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_WIDGET_HELP_")]
public enum WidgetHelpType {
TOOLTIP,
WHATS_THIS
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_WIN_POS_")]
public enum WindowPosition {
NONE,
CENTER,
MOUSE,
CENTER_ALWAYS,
CENTER_ON_PARENT
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_WINDOW_")]
public enum WindowType {
TOPLEVEL,
POPUP
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_WRAP_")]
public enum WrapMode {
NONE,
CHAR,
WORD,
WORD_CHAR
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BUILDER_ERROR_")]
public errordomain BuilderError {
INVALID_TYPE_FUNCTION,
UNHANDLED_TAG,
MISSING_ATTRIBUTE,
INVALID_ATTRIBUTE,
INVALID_TAG,
MISSING_PROPERTY_VALUE,
INVALID_VALUE,
VERSION_MISMATCH,
DUPLICATE_ID
}
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool AccelGroupActivate (Gtk.AccelGroup accel_group, GLib.Object acceleratable, uint keyval, Gdk.ModifierType modifier);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool AccelGroupFindFunc (Gtk.AccelKey key, GLib.Closure closure);
[CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
public delegate void AccelMapForeach (void* data, string accel_path, uint accel_key, Gdk.ModifierType accel_mods, bool changed);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void ActionCallback (Gtk.Action action);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate int AssistantPageFunc (int current_page);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void BuilderConnectFunc (Gtk.Builder builder, GLib.Object object, string signal_name, string handler_name, GLib.Object? connect_object, GLib.ConnectFlags flags);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate string CalendarDetailFunc (Gtk.Calendar calendar, uint year, uint month, uint day);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void Callback (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool CellAllocCallback (Gtk.CellRenderer renderer, Gdk.Rectangle cell_area, Gdk.Rectangle cell_background);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool CellCallback (Gtk.CellRenderer renderer);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void CellLayoutDataFunc (Gtk.CellLayout cell_layout, Gtk.CellRenderer cell, Gtk.TreeModel tree_model, Gtk.TreeIter iter);
[CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
public delegate void ClipboardClearFunc (Gtk.Clipboard clipboard, void* user_data_or_owner);
[CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
public delegate void ClipboardGetFunc (Gtk.Clipboard clipboard, Gtk.SelectionData selection_data, uint info, void* user_data_or_owner);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void ClipboardImageReceivedFunc (Gtk.Clipboard clipboard, Gdk.Pixbuf pixbuf);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void ClipboardReceivedFunc (Gtk.Clipboard clipboard, Gtk.SelectionData selection_data);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void ClipboardRichTextReceivedFunc (Gtk.Clipboard clipboard, Gdk.Atom format, [CCode (array_length_type = "gsize")] uint8[] text);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void ClipboardTargetsReceivedFunc (Gtk.Clipboard clipboard, Gdk.Atom[] atoms);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void ClipboardTextReceivedFunc (Gtk.Clipboard clipboard, string? text);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void ClipboardURIReceivedFunc (Gtk.Clipboard clipboard, [CCode (array_length = false, array_null_terminated = true)] string[] uris);
[CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
public delegate void ColorSelectionChangePaletteFunc (Gdk.Color colors, int n_colors);
[CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
public delegate void ColorSelectionChangePaletteWithScreenFunc (Gdk.Screen screen, Gdk.Color colors, int n_colors);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool EntryCompletionMatchFunc (Gtk.EntryCompletion completion, string key, Gtk.TreeIter iter);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool FileFilterFunc (Gtk.FileFilterInfo filter_info);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool FontFilterFunc (Pango.FontFamily family, Pango.FontFace face);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void IconViewForeachFunc (Gtk.IconView icon_view, Gtk.TreePath path);
[CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
public delegate int KeySnoopFunc (Gtk.Widget grab_widget, Gdk.EventKey event, void* func_data);
[CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
public delegate void MenuDetachFunc (Gtk.Widget attach_widget, Gtk.Menu menu);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void MenuPositionFunc (Gtk.Menu menu, out int x, out int y, out bool push_in);
[CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
public delegate void ModuleDisplayInitFunc (Gdk.Display display);
[CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
public delegate void ModuleInitFunc (int argc, string argv);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void PageSetupDoneFunc (Gtk.PageSetup page_setup);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void PrintSettingsFunc (string key, string value);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void RadioActionCallback (Gtk.Action action, Gtk.Action current);
[CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
public delegate bool RcPropertyParser (GLib.ParamSpec pspec, GLib.StringBuilder rc_string, GLib.Value property_value);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool RecentFilterFunc (Gtk.RecentFilterInfo filter_info);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate int RecentSortFunc (Gtk.RecentInfo a, Gtk.RecentInfo b);
[CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
public delegate bool StylePropertyParser (string str, GLib.Value value) throws GLib.Error;
[CCode (cheader_filename = "gtk/gtk.h", instance_pos = 5.9)]
public delegate bool TextBufferDeserializeFunc (Gtk.TextBuffer register_buffer, Gtk.TextBuffer content_buffer, Gtk.TextIter iter, [CCode (array_length_type = "gsize")] uint8[] data, bool create_tags) throws GLib.Error;
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate uchar TextBufferSerializeFunc (Gtk.TextBuffer register_buffer, Gtk.TextBuffer content_buffer, Gtk.TextIter start, Gtk.TextIter end, size_t length);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool TextCharPredicate (unichar ch);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void TextTagTableForeach (Gtk.TextTag tag);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate unowned string TranslateFunc (string path);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void TreeCellDataFunc (Gtk.TreeViewColumn tree_column, Gtk.CellRenderer cell, Gtk.TreeModel tree_model, Gtk.TreeIter iter);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void TreeDestroyCountFunc (Gtk.TreeView tree_view, Gtk.TreePath path, int children);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate int TreeIterCompareFunc (Gtk.TreeModel model, Gtk.TreeIter a, Gtk.TreeIter b);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void TreeModelFilterModifyFunc (Gtk.TreeModel model, Gtk.TreeIter iter, GLib.Value value, int column);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool TreeModelFilterVisibleFunc (Gtk.TreeModel model, Gtk.TreeIter iter);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool TreeModelForeachFunc (Gtk.TreeModel model, Gtk.TreePath path, Gtk.TreeIter iter);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void TreeSelectionForeachFunc (Gtk.TreeModel model, Gtk.TreePath path, Gtk.TreeIter iter);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool TreeSelectionFunc (Gtk.TreeSelection selection, Gtk.TreeModel model, Gtk.TreePath path, bool path_currently_selected);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool TreeViewColumnDropFunc (Gtk.TreeView tree_view, Gtk.TreeViewColumn column, Gtk.TreeViewColumn prev_column, Gtk.TreeViewColumn next_column);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void TreeViewMappingFunc (Gtk.TreeView tree_view, Gtk.TreePath path);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool TreeViewRowSeparatorFunc (Gtk.TreeModel model, Gtk.TreeIter iter);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool TreeViewSearchEqualFunc (Gtk.TreeModel model, int column, string key, Gtk.TreeIter iter);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void TreeViewSearchPositionFunc (Gtk.TreeView tree_view, Gtk.Widget search_dialog);
[CCode (cheader_filename = "gtk/gtk.h")]
public const int BINARY_AGE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int INPUT_ERROR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int INTERFACE_AGE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int MAJOR_VERSION;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int MAX_COMPOSE_LEN;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int MICRO_VERSION;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int MINOR_VERSION;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PAPER_NAME_A3;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PAPER_NAME_A4;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PAPER_NAME_A5;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PAPER_NAME_B5;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PAPER_NAME_EXECUTIVE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PAPER_NAME_LEGAL;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PAPER_NAME_LETTER;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int PATH_PRIO_MASK;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_COLLATE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_DEFAULT_SOURCE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_DITHER;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_DUPLEX;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_FINISHINGS;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_MEDIA_TYPE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_NUMBER_UP;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_NUMBER_UP_LAYOUT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_N_COPIES;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_ORIENTATION;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_OUTPUT_BIN;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_OUTPUT_FILE_FORMAT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_OUTPUT_URI;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_PAGE_RANGES;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_PAGE_SET;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_PAPER_FORMAT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_PAPER_HEIGHT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_PAPER_WIDTH;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_PRINTER;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_PRINTER_LPI;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_PRINT_PAGES;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_QUALITY;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_RESOLUTION;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_RESOLUTION_X;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_RESOLUTION_Y;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_REVERSE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_SCALE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_USE_COLOR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_WIN32_DRIVER_EXTRA;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_WIN32_DRIVER_VERSION;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int PRIORITY_RESIZE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.ABOUT", since = "vala-0.12")]
public const string STOCK_ABOUT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.ADD", since = "vala-0.12")]
public const string STOCK_ADD;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.APPLY", since = "vala-0.12")]
public const string STOCK_APPLY;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.BOLD", since = "vala-0.12")]
public const string STOCK_BOLD;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.CANCEL", since = "vala-0.12")]
public const string STOCK_CANCEL;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.CAPS_LOCK_WARNING", since = "vala-0.12")]
public const string STOCK_CAPS_LOCK_WARNING;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.CDROM", since = "vala-0.12")]
public const string STOCK_CDROM;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.CLEAR", since = "vala-0.12")]
public const string STOCK_CLEAR;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.CLOSE", since = "vala-0.12")]
public const string STOCK_CLOSE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.COLOR_PICKER", since = "vala-0.12")]
public const string STOCK_COLOR_PICKER;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.CONNECT", since = "vala-0.12")]
public const string STOCK_CONNECT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.CONVERT", since = "vala-0.12")]
public const string STOCK_CONVERT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.COPY", since = "vala-0.12")]
public const string STOCK_COPY;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.CUT", since = "vala-0.12")]
public const string STOCK_CUT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.DELETE", since = "vala-0.12")]
public const string STOCK_DELETE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.DIALOG_AUTHENTICATION", since = "vala-0.12")]
public const string STOCK_DIALOG_AUTHENTICATION;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.DIALOG_ERROR", since = "vala-0.12")]
public const string STOCK_DIALOG_ERROR;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.DIALOG_INFO", since = "vala-0.12")]
public const string STOCK_DIALOG_INFO;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.DIALOG_QUESTION", since = "vala-0.12")]
public const string STOCK_DIALOG_QUESTION;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.DIALOG_WARNING", since = "vala-0.12")]
public const string STOCK_DIALOG_WARNING;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.DIRECTORY", since = "vala-0.12")]
public const string STOCK_DIRECTORY;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.DISCARD", since = "vala-0.12")]
public const string STOCK_DISCARD;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.DISCONNECT", since = "vala-0.12")]
public const string STOCK_DISCONNECT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.DND", since = "vala-0.12")]
public const string STOCK_DND;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.DND_MULTIPLE", since = "vala-0.12")]
public const string STOCK_DND_MULTIPLE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.EDIT", since = "vala-0.12")]
public const string STOCK_EDIT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.EXECUTE", since = "vala-0.12")]
public const string STOCK_EXECUTE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.FILE", since = "vala-0.12")]
public const string STOCK_FILE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.FIND", since = "vala-0.12")]
public const string STOCK_FIND;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.FIND_AND_REPLACE", since = "vala-0.12")]
public const string STOCK_FIND_AND_REPLACE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.FLOPPY", since = "vala-0.12")]
public const string STOCK_FLOPPY;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.FULLSCREEN", since = "vala-0.12")]
public const string STOCK_FULLSCREEN;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.GOTO_BOTTOM", since = "vala-0.12")]
public const string STOCK_GOTO_BOTTOM;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.GOTO_FIRST", since = "vala-0.12")]
public const string STOCK_GOTO_FIRST;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.GOTO_LAST", since = "vala-0.12")]
public const string STOCK_GOTO_LAST;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.GOTO_TOP", since = "vala-0.12")]
public const string STOCK_GOTO_TOP;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.GO_BACK", since = "vala-0.12")]
public const string STOCK_GO_BACK;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.GO_DOWN", since = "vala-0.12")]
public const string STOCK_GO_DOWN;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.GO_FORWARD", since = "vala-0.12")]
public const string STOCK_GO_FORWARD;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.GO_UP", since = "vala-0.12")]
public const string STOCK_GO_UP;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.HARDDISK", since = "vala-0.12")]
public const string STOCK_HARDDISK;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.HELP", since = "vala-0.12")]
public const string STOCK_HELP;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.HOME", since = "vala-0.12")]
public const string STOCK_HOME;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.INDENT", since = "vala-0.12")]
public const string STOCK_INDENT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.INDEX", since = "vala-0.12")]
public const string STOCK_INDEX;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.INFO", since = "vala-0.12")]
public const string STOCK_INFO;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.ITALIC", since = "vala-0.12")]
public const string STOCK_ITALIC;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.JUMP_TO", since = "vala-0.12")]
public const string STOCK_JUMP_TO;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.JUSTIFY_CENTER", since = "vala-0.12")]
public const string STOCK_JUSTIFY_CENTER;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.JUSTIFY_FILL", since = "vala-0.12")]
public const string STOCK_JUSTIFY_FILL;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.JUSTIFY_LEFT", since = "vala-0.12")]
public const string STOCK_JUSTIFY_LEFT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.JUSTIFY_RIGHT", since = "vala-0.12")]
public const string STOCK_JUSTIFY_RIGHT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.FULLSCREEN", since = "vala-0.12")]
public const string STOCK_LEAVE_FULLSCREEN;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.MEDIA_FORWARD", since = "vala-0.12")]
public const string STOCK_MEDIA_FORWARD;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.MEDIA_NEXT", since = "vala-0.12")]
public const string STOCK_MEDIA_NEXT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.MEDIA_PAUSE", since = "vala-0.12")]
public const string STOCK_MEDIA_PAUSE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.MEDIA_PLAY", since = "vala-0.12")]
public const string STOCK_MEDIA_PLAY;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.MEDIA_PREVIOUS", since = "vala-0.12")]
public const string STOCK_MEDIA_PREVIOUS;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.MEDIA_RECORD", since = "vala-0.12")]
public const string STOCK_MEDIA_RECORD;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.MEDIA_REWIND", since = "vala-0.12")]
public const string STOCK_MEDIA_REWIND;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.MEDIA_STOP", since = "vala-0.12")]
public const string STOCK_MEDIA_STOP;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.MISSING_IMAGE", since = "vala-0.12")]
public const string STOCK_MISSING_IMAGE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.NETWORK", since = "vala-0.12")]
public const string STOCK_NETWORK;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.NEW", since = "vala-0.12")]
public const string STOCK_NEW;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.NO", since = "vala-0.12")]
public const string STOCK_NO;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.OK", since = "vala-0.12")]
public const string STOCK_OK;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.OPEN", since = "vala-0.12")]
public const string STOCK_OPEN;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.ORIENTATION_LANDSCAPE", since = "vala-0.12")]
public const string STOCK_ORIENTATION_LANDSCAPE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.ORIENTATION_PORTRAIT", since = "vala-0.12")]
public const string STOCK_ORIENTATION_PORTRAIT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.ORIENTATION_REVERSE_LANDSCAPE", since = "vala-0.12")]
public const string STOCK_ORIENTATION_REVERSE_LANDSCAPE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.ORIENTATION_REVERSE_PORTRAIT", since = "vala-0.12")]
public const string STOCK_ORIENTATION_REVERSE_PORTRAIT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.PAGE_SETUP", since = "vala-0.12")]
public const string STOCK_PAGE_SETUP;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.PASTE", since = "vala-0.12")]
public const string STOCK_PASTE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.PREFERENCES", since = "vala-0.12")]
public const string STOCK_PREFERENCES;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.PRINT", since = "vala-0.12")]
public const string STOCK_PRINT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.PRINT_ERROR", since = "vala-0.12")]
public const string STOCK_PRINT_ERROR;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.PRINT_PAUSED", since = "vala-0.12")]
public const string STOCK_PRINT_PAUSED;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.PRINT_PREVIEW", since = "vala-0.12")]
public const string STOCK_PRINT_PREVIEW;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.PRINT_REPORT", since = "vala-0.12")]
public const string STOCK_PRINT_REPORT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.PRINT_WARNING", since = "vala-0.12")]
public const string STOCK_PRINT_WARNING;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.PROPERTIES", since = "vala-0.12")]
public const string STOCK_PROPERTIES;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.QUIT", since = "vala-0.12")]
public const string STOCK_QUIT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.REDO", since = "vala-0.12")]
public const string STOCK_REDO;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.REFRESH", since = "vala-0.12")]
public const string STOCK_REFRESH;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.REMOVE", since = "vala-0.12")]
public const string STOCK_REMOVE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.REVERT_TO_SAVED", since = "vala-0.12")]
public const string STOCK_REVERT_TO_SAVED;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.SAVE", since = "vala-0.12")]
public const string STOCK_SAVE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.SAVE_AS", since = "vala-0.12")]
public const string STOCK_SAVE_AS;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.SELECT_ALL", since = "vala-0.12")]
public const string STOCK_SELECT_ALL;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.SELECT_COLOR", since = "vala-0.12")]
public const string STOCK_SELECT_COLOR;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.SELECT_FONT", since = "vala-0.12")]
public const string STOCK_SELECT_FONT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.SORT_ASCENDING", since = "vala-0.12")]
public const string STOCK_SORT_ASCENDING;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.SORT_DESCENDING", since = "vala-0.12")]
public const string STOCK_SORT_DESCENDING;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.SPELL_CHECK", since = "vala-0.12")]
public const string STOCK_SPELL_CHECK;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.STOP", since = "vala-0.12")]
public const string STOCK_STOP;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.STRIKETHROUGH", since = "vala-0.12")]
public const string STOCK_STRIKETHROUGH;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.UNDELETE", since = "vala-0.12")]
public const string STOCK_UNDELETE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.UNDERLINE", since = "vala-0.12")]
public const string STOCK_UNDERLINE;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.UNDO", since = "vala-0.12")]
public const string STOCK_UNDO;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.UNINDENT", since = "vala-0.12")]
public const string STOCK_UNINDENT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.YES", since = "vala-0.12")]
public const string STOCK_YES;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.ZOOM_100", since = "vala-0.12")]
public const string STOCK_ZOOM_100;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.ZOOM_FIT", since = "vala-0.12")]
public const string STOCK_ZOOM_FIT;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.ZOOM_IN", since = "vala-0.12")]
public const string STOCK_ZOOM_IN;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.ZOOM_OUT", since = "vala-0.12")]
public const string STOCK_ZOOM_OUT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_ACCELERATOR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_BACKGROUND;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_BUTTON;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_CALENDAR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_CELL;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_CHECK;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_COMBOBOX_ENTRY;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_DEFAULT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_DND;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_DOCK;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_ENTRY;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_ERROR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_EXPANDER;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_FRAME;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_GRIP;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_HEADER;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_HIGHLIGHT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_HORIZONTAL;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_IMAGE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_INFO;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_INLINE_TOOLBAR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_MARK;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_MENU;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_MENUBAR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_MENUITEM;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_NOTEBOOK;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_PANE_SEPARATOR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_PRIMARY_TOOLBAR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_PROGRESSBAR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_QUESTION;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_RADIO;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_RAISED;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_RUBBERBAND;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SCALE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SCALE_HAS_MARKS_ABOVE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SCALE_HAS_MARKS_BELOW;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SCROLLBAR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SEPARATOR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SIDEBAR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SLIDER;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SPINBUTTON;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SPINNER;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_TOOLBAR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_TOOLTIP;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_TROUGH;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_VERTICAL;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_VIEW;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_WARNING;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_PROPERTY_BACKGROUND_COLOR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_PROPERTY_BACKGROUND_IMAGE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_PROPERTY_BORDER_COLOR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_PROPERTY_BORDER_RADIUS;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_PROPERTY_BORDER_STYLE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_PROPERTY_BORDER_WIDTH;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_PROPERTY_COLOR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_PROPERTY_FONT;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_PROPERTY_MARGIN;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_PROPERTY_PADDING;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int STYLE_PROVIDER_PRIORITY_APPLICATION;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int STYLE_PROVIDER_PRIORITY_FALLBACK;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int STYLE_PROVIDER_PRIORITY_SETTINGS;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int STYLE_PROVIDER_PRIORITY_THEME;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int STYLE_PROVIDER_PRIORITY_USER;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_REGION_COLUMN;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_REGION_COLUMN_HEADER;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_REGION_ROW;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_REGION_TAB;
[CCode (cheader_filename = "gtk/gtk.h")]
public const int TEXT_VIEW_PRIORITY_VALIDATE;
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool accel_groups_activate (GLib.Object object, uint accel_key, Gdk.ModifierType accel_mods);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned GLib.SList<Gtk.AccelGroup> accel_groups_from_object (GLib.Object object);
[CCode (cheader_filename = "gtk/gtk.h")]
public static Gdk.ModifierType accelerator_get_default_mod_mask ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned string accelerator_get_label (uint accelerator_key, Gdk.ModifierType accelerator_mods);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned string accelerator_name (uint accelerator_key, Gdk.ModifierType accelerator_mods);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void accelerator_parse (string accelerator, out uint accelerator_key, out Gdk.ModifierType accelerator_mods);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void accelerator_set_default_mod_mask (Gdk.ModifierType default_mod_mask);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool accelerator_valid (uint keyval, Gdk.ModifierType modifiers);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool alternative_dialog_button_order (Gdk.Screen screen);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool bindings_activate (GLib.Object object, uint keyval, Gdk.ModifierType modifiers);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool bindings_activate_event (GLib.Object object, Gdk.EventKey event);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool cairo_should_draw_window (Cairo.Context cr, Gdk.Window window);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void cairo_transform_to_window (Cairo.Context cr, Gtk.Widget widget, Gdk.Window window);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned string check_version (uint required_major, uint required_minor, uint required_micro);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void device_grab_add (Gtk.Widget widget, Gdk.Device device, bool block_others);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void device_grab_remove (Gtk.Widget widget, Gdk.Device device);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void disable_setlocale ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static int distribute_natural_allocation (int extra_space, uint n_requested_sizes, Gtk.RequestedSize sizes);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gdk.DragContext drag_begin (Gtk.Widget widget, Gtk.TargetList targets, Gdk.DragAction actions, int button, Gdk.Event event);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool drag_check_threshold (Gtk.Widget widget, int start_x, int start_y, int current_x, int current_y);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_dest_add_image_targets (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_dest_add_text_targets (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_dest_add_uri_targets (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static Gdk.Atom drag_dest_find_target (Gtk.Widget widget, Gdk.DragContext context, Gtk.TargetList target_list);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.TargetList drag_dest_get_target_list (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool drag_dest_get_track_motion (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_dest_set (Gtk.Widget widget, Gtk.DestDefaults flags, Gtk.TargetEntry[] targets, Gdk.DragAction actions);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_dest_set_proxy (Gtk.Widget widget, Gdk.Window proxy_window, Gdk.DragProtocol protocol, bool use_coordinates);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_dest_set_target_list (Gtk.Widget widget, Gtk.TargetList target_list);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_dest_set_track_motion (Gtk.Widget widget, bool track_motion);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_dest_unset (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_finish (Gdk.DragContext context, bool success, bool del, uint32 time_);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_get_data (Gtk.Widget widget, Gdk.DragContext context, Gdk.Atom target, uint32 time_);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.Widget drag_get_source_widget (Gdk.DragContext context);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_highlight (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_set_icon_default (Gdk.DragContext context);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_set_icon_gicon (Gdk.DragContext context, GLib.Icon icon, int hot_x, int hot_y);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_set_icon_name (Gdk.DragContext context, string icon_name, int hot_x, int hot_y);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_set_icon_pixbuf (Gdk.DragContext context, Gdk.Pixbuf pixbuf, int hot_x, int hot_y);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_set_icon_stock (Gdk.DragContext context, string stock_id, int hot_x, int hot_y);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_set_icon_surface (Gdk.DragContext context, Cairo.Surface surface);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_set_icon_widget (Gdk.DragContext context, Gtk.Widget widget, int hot_x, int hot_y);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_source_add_image_targets (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_source_add_text_targets (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_source_add_uri_targets (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.TargetList drag_source_get_target_list (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_source_set (Gtk.Widget widget, Gdk.ModifierType start_button_mask, Gtk.TargetEntry[] targets, Gdk.DragAction actions);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_source_set_icon_gicon (Gtk.Widget widget, GLib.Icon icon);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_source_set_icon_name (Gtk.Widget widget, string icon_name);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_source_set_icon_pixbuf (Gtk.Widget widget, Gdk.Pixbuf pixbuf);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_source_set_icon_stock (Gtk.Widget widget, string stock_id);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_source_set_target_list (Gtk.Widget widget, Gtk.TargetList target_list);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_source_unset (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void drag_unhighlight (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void draw_insertion_cursor (Gtk.Widget widget, Cairo.Context cr, Gdk.Rectangle location, bool is_primary, Gtk.TextDirection direction, bool draw_arrow);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool events_pending ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static uint get_binary_age ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static Gdk.Event get_current_event ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gdk.Device get_current_event_device ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool get_current_event_state (out Gdk.ModifierType state);
[CCode (cheader_filename = "gtk/gtk.h")]
public static uint32 get_current_event_time ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static uint get_debug_flags ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Pango.Language get_default_language ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.Widget get_event_widget (Gdk.Event event);
[CCode (cheader_filename = "gtk/gtk.h")]
public static uint get_interface_age ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static uint get_major_version ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static uint get_micro_version ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static uint get_minor_version ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static GLib.OptionGroup get_option_group (bool open_default_display);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void grab_add (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.Widget grab_get_current ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static void grab_remove (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static Gtk.IconSize icon_size_from_name (string name);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned string icon_size_get_name (Gtk.IconSize size);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool icon_size_lookup (Gtk.IconSize size, out int width, out int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool icon_size_lookup_for_settings (Gtk.Settings settings, Gtk.IconSize size, out int width, out int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static Gtk.IconSize icon_size_register (string name, int width, int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void icon_size_register_alias (string alias, Gtk.IconSize target);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void init ([CCode (array_length_pos = 0.9)] ref unowned string[] argv);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool init_check ([CCode (array_length_pos = 0.9)] ref unowned string[] argv);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool init_with_args ([CCode (array_length_pos = 0.9)] ref unowned string[] argv, string parameter_string, [CCode (array_length = false)] GLib.OptionEntry[] entries, string? translation_domain) throws GLib.Error;
[CCode (cheader_filename = "gtk/gtk.h")]
public static uint key_snooper_install (Gtk.KeySnoopFunc snooper, void* func_data);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void key_snooper_remove (uint snooper_handler_id);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void main ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static void main_do_event (Gdk.Event event);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool main_iteration ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool main_iteration_do (bool blocking);
[CCode (cheader_filename = "gtk/gtk.h")]
public static uint main_level ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static void main_quit ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_arrow (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget? widget, string? detail, Gtk.ArrowType arrow_type, bool fill, int x, int y, int width, int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_box (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget? widget, string? detail, int x, int y, int width, int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_box_gap (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget? widget, string? detail, int x, int y, int width, int height, Gtk.PositionType gap_side, int gap_x, int gap_width);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_check (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget? widget, string? detail, int x, int y, int width, int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_diamond (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget? widget, string? detail, int x, int y, int width, int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_expander (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.Widget? widget, string? detail, int x, int y, Gtk.ExpanderStyle expander_style);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_extension (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget? widget, string? detail, int x, int y, int width, int height, Gtk.PositionType gap_side);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_flat_box (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget? widget, string? detail, int x, int y, int width, int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_focus (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.Widget? widget, string? detail, int x, int y, int width, int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_handle (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget? widget, string? detail, int x, int y, int width, int height, Gtk.Orientation orientation);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_hline (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.Widget? widget, string? detail, int x1, int x2, int y);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_layout (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, bool use_text, Gtk.Widget? widget, string? detail, int x, int y, Pango.Layout layout);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_option (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget? widget, string? detail, int x, int y, int width, int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_resize_grip (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.Widget? widget, string? detail, Gdk.WindowEdge edge, int x, int y, int width, int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_shadow (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget? widget, string? detail, int x, int y, int width, int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_shadow_gap (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget? widget, string? detail, int x, int y, int width, int height, Gtk.PositionType gap_side, int gap_x, int gap_width);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_slider (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget? widget, string? detail, int x, int y, int width, int height, Gtk.Orientation orientation);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_spinner (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.Widget widget, string detail, uint step, int x, int y, int width, int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_tab (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gtk.Widget? widget, string? detail, int x, int y, int width, int height);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void paint_vline (Gtk.Style style, Cairo.Context cr, Gtk.StateType state_type, Gtk.Widget? widget, string? detail, int y1_, int y2_, int x);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool parse_args (int argc, string[] argv);
[CCode (cheader_filename = "gtk/gtk.h")]
public static GLib.Quark print_error_quark ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.PageSetup print_run_page_setup_dialog (Gtk.Window parent, Gtk.PageSetup page_setup, Gtk.PrintSettings settings);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void print_run_page_setup_dialog_async (Gtk.Window parent, Gtk.PageSetup page_setup, Gtk.PrintSettings settings, Gtk.PageSetupDoneFunc done_cb, void* data);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void propagate_event (Gtk.Widget widget, Gdk.Event event);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void rc_add_default_file (string filename);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned string rc_find_module_in_path (string module_file);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned string rc_find_pixmap_in_path (Gtk.Settings settings, GLib.Scanner scanner, string pixmap_file);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned string rc_get_default_files ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned string rc_get_im_module_file ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned string rc_get_im_module_path ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned string rc_get_module_dir ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.Style rc_get_style (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.Style? rc_get_style_by_paths (Gtk.Settings settings, string? widget_path, string? class_path, GLib.Type type);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned string rc_get_theme_dir ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static void rc_parse (string filename);
[CCode (cheader_filename = "gtk/gtk.h")]
public static uint rc_parse_color (GLib.Scanner scanner, Gdk.Color color);
[CCode (cheader_filename = "gtk/gtk.h")]
public static uint rc_parse_color_full (GLib.Scanner scanner, Gtk.RcStyle style, Gdk.Color color);
[CCode (cheader_filename = "gtk/gtk.h")]
public static uint rc_parse_priority (GLib.Scanner scanner, Gtk.PathPriorityType priority);
[CCode (cheader_filename = "gtk/gtk.h")]
public static uint rc_parse_state (GLib.Scanner scanner, Gtk.StateType state);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void rc_parse_string (string rc_string);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool rc_reparse_all ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool rc_reparse_all_for_settings (Gtk.Settings settings, bool force_load);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void rc_reset_styles (Gtk.Settings settings);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned GLib.Scanner rc_scanner_new ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static void rc_set_default_files (string filenames);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_activity", since = "vala-0.16")]
public static void render_activity (Gtk.StyleContext context, Cairo.Context cr, double x, double y, double width, double height);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_arrow", since = "vala-0.16")]
public static void render_arrow (Gtk.StyleContext context, Cairo.Context cr, double angle, double x, double y, double size);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_background", since = "vala-0.16")]
public static void render_background (Gtk.StyleContext context, Cairo.Context cr, double x, double y, double width, double height);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_check", since = "vala-0.16")]
public static void render_check (Gtk.StyleContext context, Cairo.Context cr, double x, double y, double width, double height);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_expander", since = "vala-0.16")]
public static void render_expander (Gtk.StyleContext context, Cairo.Context cr, double x, double y, double width, double height);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_extension", since = "vala-0.16")]
public static void render_extension (Gtk.StyleContext context, Cairo.Context cr, double x, double y, double width, double height, Gtk.PositionType gap_side);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_focus", since = "vala-0.16")]
public static void render_focus (Gtk.StyleContext context, Cairo.Context cr, double x, double y, double width, double height);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_frame", since = "vala-0.16")]
public static void render_frame (Gtk.StyleContext context, Cairo.Context cr, double x, double y, double width, double height);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_frame_gap", since = "vala-0.16")]
public static void render_frame_gap (Gtk.StyleContext context, Cairo.Context cr, double x, double y, double width, double height, Gtk.PositionType gap_side, double xy0_gap, double xy1_gap);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_handle", since = "vala-0.16")]
public static void render_handle (Gtk.StyleContext context, Cairo.Context cr, double x, double y, double width, double height);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_icon", since = "vala-0.16")]
public static void render_icon (Gtk.StyleContext context, Cairo.Context cr, Gdk.Pixbuf pixbuf, double x, double y);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_icon_pixbuf", since = "vala-0.16")]
public static unowned Gdk.Pixbuf render_icon_pixbuf (Gtk.StyleContext context, Gtk.IconSource source, Gtk.IconSize size);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_layout", since = "vala-0.16")]
public static void render_layout (Gtk.StyleContext context, Cairo.Context cr, double x, double y, Pango.Layout layout);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_line", since = "vala-0.16")]
public static void render_line (Gtk.StyleContext context, Cairo.Context cr, double x0, double y0, double x1, double y1);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_option", since = "vala-0.16")]
public static void render_option (Gtk.StyleContext context, Cairo.Context cr, double x, double y, double width, double height);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "StyleContext.render_slider", since = "vala-0.16")]
public static void render_slider (Gtk.StyleContext context, Cairo.Context cr, double x, double y, double width, double height, Gtk.Orientation orientation);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void rgb_to_hsv (double r, double g, double b, double h, double s, double v);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void selection_add_target (Gtk.Widget widget, Gdk.Atom selection, Gdk.Atom target, uint info);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void selection_add_targets (Gtk.Widget widget, Gdk.Atom selection, Gtk.TargetEntry[] targets, uint ntargets);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void selection_clear_targets (Gtk.Widget widget, Gdk.Atom selection);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool selection_convert (Gtk.Widget widget, Gdk.Atom selection, Gdk.Atom target, uint32 time_);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool selection_owner_set (Gtk.Widget widget, Gdk.Atom selection, uint32 time_);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool selection_owner_set_for_display (Gdk.Display display, Gtk.Widget widget, Gdk.Atom selection, uint32 time_);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void selection_remove_all (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void set_debug_flags (uint flags);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void show_about_dialog (Gtk.Window? parent, ...);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool show_uri (Gdk.Screen? screen, string uri, uint32 timestamp) throws GLib.Error;
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.add", since = "vala-0.12")]
public static void stock_add (Gtk.StockItem[] items);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.add_static", since = "vala-0.12")]
public static void stock_add_static (Gtk.StockItem[] items);
[CCode (cheader_filename = "gtk/gtk.h")]
[Deprecated (replacement = "Gtk.Stock.list_ids", since = "vala-0.12")]
public static GLib.SList<string> stock_list_ids ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static void stock_set_translate_func (string domain, owned Gtk.TranslateFunc func);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void target_table_free (Gtk.TargetEntry[] targets);
[CCode (cheader_filename = "gtk/gtk.h")]
public static Gtk.TargetEntry[] target_table_new_from_list (Gtk.TargetList list);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool targets_include_image (Gdk.Atom[] targets, bool writable);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool targets_include_rich_text (Gdk.Atom[] targets, Gtk.TextBuffer buffer);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool targets_include_text (Gdk.Atom[] targets);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool targets_include_uri (Gdk.Atom[] targets);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.Widget test_create_simple_window (string window_title, string dialog_text);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.Widget test_create_widget (GLib.Type widget_type, ...);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.Widget test_display_button_window (string window_title, string dialog_text);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.Widget test_find_label (Gtk.Widget widget, string label_pattern);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.Widget test_find_sibling (Gtk.Widget base_widget, GLib.Type widget_type);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned Gtk.Widget test_find_widget (Gtk.Widget widget, string label_pattern, GLib.Type widget_type);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void test_init (int argcp, out unowned string argvp);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned GLib.Type[] test_list_all_types (uint n_types);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void test_register_all_types ();
[CCode (cheader_filename = "gtk/gtk.h")]
public static double test_slider_get_value (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void test_slider_set_perc (Gtk.Widget widget, double percentage);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool test_spin_button_click (Gtk.SpinButton spinner, uint button, bool upwards);
[CCode (cheader_filename = "gtk/gtk.h")]
public static unowned string test_text_get (Gtk.Widget widget);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void test_text_set (Gtk.Widget widget, string str);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool test_widget_click (Gtk.Widget widget, uint button, Gdk.ModifierType modifiers);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool test_widget_send_key (Gtk.Widget widget, uint keyval, Gdk.ModifierType modifiers);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool tree_get_row_drag_data (Gtk.SelectionData selection_data, out unowned Gtk.TreeModel tree_model, out unowned Gtk.TreePath path);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool tree_set_row_drag_data (Gtk.SelectionData selection_data, Gtk.TreeModel tree_model, Gtk.TreePath path);
}
|