Changeset 388
- Timestamp:
- 01/06/08 10:49:42 (1 year ago)
- Files:
-
- trunk/wrap/APILookupGtk.txt (modified) (194 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/wrap/APILookupGtk.txt
r387 r388 707 707 struct: GtkDialog 708 708 class: Dialog 709 implements: BuildableIF 709 710 prefix: gtk_dialog_ 710 711 prefix: gtk_ … … 717 718 structWrap: GdkScreen* Screen 718 719 719 code: start 720 #imports for Buildable Interface. 721 #import: glib.Str 722 import: gobject.ObjectG 723 import: gobject.Value 724 import: gtk.Builder 725 #import: glib.MarkupParser 726 import: gtk.BuildableIF 727 import: gtk.BuildableT 728 729 code: start 730 // add the Buildable capabilities 731 mixin BuildableT!(GtkDialog); 732 720 733 /** */ 721 734 public Widget addButton(StockID stockID, int responseId) … … 748 761 struct: GtkInvisible 749 762 class: Invisible 763 implements: BuildableIF 750 764 prefix: gtk_invisible_ 751 765 prefix: gtk_ 752 766 import: gdk.Screen 753 767 structWrap: GdkScreen* Screen 768 769 #imports for Buildable Interface. 770 import: glib.Str 771 import: gobject.ObjectG 772 import: gobject.Value 773 import: gtk.Builder 774 #import: glib.MarkupParser 775 import: gtk.BuildableIF 776 import: gtk.BuildableT 777 778 code: start 779 // add the Buildable capabilities 780 mixin BuildableT!(GtkInvisible); 781 code: end 754 782 outFile: Invisible 755 783 … … 1005 1033 struct: GtkWindow 1006 1034 class: Window 1035 implements: BuildableIF 1007 1036 prefix: gtk_window_ 1008 1037 prefix: gtk_ … … 1024 1053 import: gdk.Pixbuf 1025 1054 structWrap: GdkPixbuf* Pixbuf 1026 import: gtk.Window 1027 1028 code: start 1055 1056 #imports for Buildable Interface. 1057 #import: glib.Str 1058 import: gobject.ObjectG 1059 import: gobject.Value 1060 import: gtk.Builder 1061 #import: glib.MarkupParser 1062 import: gtk.BuildableIF 1063 import: gtk.BuildableT 1064 1065 code: start 1066 // add the Buildable capabilities 1067 mixin BuildableT!(GtkWindow); 1068 1029 1069 /** 1030 1070 * Creates a top level window with a title … … 1126 1166 struct: GtkAboutDialog 1127 1167 class: AboutDialog 1168 implements: BuildableIF 1128 1169 prefix: gtk_about_dialog_ 1129 1170 prefix: gtk_ … … 1133 1174 import: gtk.Window 1134 1175 structWrap: GtkWindow* Window 1176 1177 #imports for Buildable Interface. 1178 #import: glib.Str 1179 import: gobject.ObjectG 1180 import: gobject.Value 1181 import: gtk.Builder 1182 #import: glib.MarkupParser 1183 import: gtk.BuildableIF 1184 import: gtk.BuildableT 1185 1186 code: start 1187 // add the Buildable capabilities 1188 mixin BuildableT!(GtkAboutDialog); 1189 code: end 1135 1190 outFile: AboutDialog 1136 1191 … … 1138 1193 struct: GtkAssistant 1139 1194 class: Assistant 1195 implements: BuildableIF 1140 1196 prefix: gtk_assistant_ 1141 1197 prefix: gtk_ … … 1145 1201 import: gtk.Widget 1146 1202 structWrap: GtkWidget* Widget 1203 1204 #imports for Buildable Interface. 1205 #import: glib.Str 1206 import: gobject.ObjectG 1207 import: gobject.Value 1208 import: gtk.Builder 1209 #import: glib.MarkupParser 1210 import: gtk.BuildableIF 1211 import: gtk.BuildableT 1212 1213 code: start 1214 // add the Buildable capabilities 1215 mixin BuildableT!(GtkAssistant); 1216 code: end 1147 1217 outFile: Assistant 1148 1218 … … 1156 1226 struct: GtkAccelLabel 1157 1227 class: AccelLabel 1228 implements: BuildableIF 1158 1229 prefix: gtk_accel_label_ 1159 1230 prefix: gtk_ … … 1163 1234 import: gtk.Widget 1164 1235 structWrap: GtkWidget* Widget 1236 1237 #imports for Buildable Interface. 1238 #import: glib.Str 1239 import: gobject.ObjectG 1240 import: gobject.Value 1241 import: gtk.Builder 1242 #import: glib.MarkupParser 1243 import: gtk.BuildableIF 1244 import: gtk.BuildableT 1245 1246 code: start 1247 // add the Buildable capabilities 1248 mixin BuildableT!(GtkAccelLabel); 1249 code: end 1165 1250 outFile: AccelLabel 1166 1251 … … 1168 1253 struct: GtkImage 1169 1254 class: Image 1255 implements: BuildableIF 1170 1256 prefix: gtk_image_ 1171 1257 prefix: gtk_ … … 1197 1283 nocode: gtk_image_new_from_icon_name 1198 1284 1199 code: start 1285 #imports for Buildable Interface. 1286 #import: glib.Str 1287 import: gobject.ObjectG 1288 import: gobject.Value 1289 import: gtk.Builder 1290 #import: glib.MarkupParser 1291 import: gtk.BuildableIF 1292 import: gtk.BuildableT 1293 1294 code: start 1295 // add the Buildable capabilities 1296 mixin BuildableT!(GtkImage); 1297 1200 1298 // this will be an enum 1201 1299 /** … … 1242 1340 struct: GtkLabel 1243 1341 class: Label 1342 implements: BuildableIF 1244 1343 prefix: gtk_label_ 1245 1344 prefix: gtk_ … … 1247 1346 import: gtk.Widget 1248 1347 structWrap: GtkWidget* Widget 1348 1349 #imports for Buildable Interface. 1350 #import: glib.Str 1351 import: gobject.ObjectG 1352 import: gobject.Value 1353 import: gtk.Builder 1354 #import: glib.MarkupParser 1355 import: gtk.BuildableIF 1356 import: gtk.BuildableT 1357 1249 1358 nocode: gtk_label_new 1250 1359 nocode: gtk_label_new_with_mnemonic 1251 code: start 1360 1361 code: start 1362 // add the Buildable capabilities 1363 mixin BuildableT!(GtkLabel); 1364 1252 1365 /** 1253 1366 * Creates a new GtkLabel, containing the text in str. … … 1288 1401 struct: GtkProgressBar 1289 1402 class: ProgressBar 1403 implements: BuildableIF 1290 1404 prefix: gtk_progress_bar_ 1291 1405 prefix: gtk_ … … 1293 1407 import: gtk.Adjustment 1294 1408 structWrap: GtkAdjustment* Adjustment 1409 1410 #imports for Buildable Interface. 1411 #import: glib.Str 1412 import: gobject.ObjectG 1413 import: gobject.Value 1414 import: gtk.Builder 1415 #import: glib.MarkupParser 1416 import: gtk.BuildableIF 1417 import: gtk.BuildableT 1418 1419 code: start 1420 // add the Buildable capabilities 1421 mixin BuildableT!(GtkProgressBar); 1422 code: end 1295 1423 outFile: ProgressBar 1296 1424 … … 1298 1426 struct: GtkStatusbar 1299 1427 class: Statusbar 1428 implements: BuildableIF 1300 1429 import: glib.Str 1301 1430 prefix: gtk_statusbar_ 1302 1431 prefix: gtk_ 1432 1433 #imports for Buildable Interface. 1434 #import: glib.Str 1435 import: gobject.ObjectG 1436 import: gobject.Value 1437 import: gtk.Builder 1438 #import: glib.MarkupParser 1439 import: gtk.BuildableIF 1440 import: gtk.BuildableT 1441 1442 code: start 1443 // add the Buildable capabilities 1444 mixin BuildableT!(GtkStatusbar); 1445 code: end 1303 1446 outFile: Statusbar 1304 1447 … … 1375 1518 struct: GtkButton 1376 1519 class: Button 1520 implements: BuildableIF 1377 1521 prefix: gtk_button_ 1378 1522 prefix: gtk_ … … 1382 1526 import: gtk.Image 1383 1527 1528 #imports for Buildable Interface. 1529 #import: glib.Str 1530 import: gobject.ObjectG 1531 import: gobject.Value 1532 import: gtk.Builder 1533 #import: glib.MarkupParser 1534 import: gtk.BuildableIF 1535 import: gtk.BuildableT 1536 1384 1537 nocode: gtk_button_new_with_mnemonic 1385 1538 nocode: gtk_button_new_with_label … … 1388 1541 code: start 1389 1542 1390 1391 1543 private static IconSize currentIconSize = IconSize.BUTTON; 1392 1544 1393 1545 /** An arbitrary string to be used by the application */ 1394 1546 private char[] action; 1547 1548 // add the Buildable capabilities 1549 mixin BuildableT!(GtkButton); 1395 1550 1396 1551 /** */ … … 1500 1655 struct: GtkCheckButton 1501 1656 class: CheckButton 1657 implements: BuildableIF 1502 1658 import: glib.Str 1503 1659 import: gtk.Button … … 1505 1661 prefix: gtk_ 1506 1662 1663 #imports for Buildable Interface. 1664 #import: glib.Str 1665 import: gobject.ObjectG 1666 import: gobject.Value 1667 import: gtk.Builder 1668 #import: glib.MarkupParser 1669 import: gtk.BuildableIF 1670 import: gtk.BuildableT 1671 1507 1672 nocode: gtk_check_button_new_with_label 1508 1673 nocode: gtk_check_button_new_with_mnemonic 1509 1674 1510 1675 code: start 1676 // add the Buildable capabilities 1677 mixin BuildableT!(GtkCheckButton); 1678 1511 1679 /** 1512 1680 * Creates a new GtkCheckButton with a GtkLabel to the right of it. … … 1547 1715 struct: GtkRadioButton 1548 1716 class: RadioButton 1717 implements: BuildableIF 1549 1718 prefix: gtk_radio_button_ 1550 1719 prefix: gtk_ … … 1552 1721 import: glib.ListSG 1553 1722 structWrap: GSList* ListSG 1723 1724 #imports for Buildable Interface. 1725 #import: glib.Str 1726 import: gobject.ObjectG 1727 import: gobject.Value 1728 import: gtk.Builder 1729 #import: glib.MarkupParser 1730 import: gtk.BuildableIF 1731 import: gtk.BuildableT 1554 1732 1555 1733 nocode: gtk_radio_button_new_with_label … … 1559 1737 1560 1738 code: start 1739 // add the Buildable capabilities 1740 mixin BuildableT!(GtkRadioButton); 1741 1561 1742 /** 1562 1743 * Creates a new GtkRadioButton with a text label. … … 1624 1805 struct: GtkToggleButton 1625 1806 class: ToggleButton 1807 implements: BuildableIF 1626 1808 prefix: gtk_toggle_button_ 1627 1809 prefix: gtk_ 1628 1810 import: glib.Str 1811 1812 #imports for Buildable Interface. 1813 #import: glib.Str 1814 import: gobject.ObjectG 1815 import: gobject.Value 1816 import: gtk.Builder 1817 #import: glib.MarkupParser 1818 import: gtk.BuildableIF 1819 import: gtk.BuildableT 1629 1820 1630 1821 nocode: gtk_toggle_button_new_with_label … … 1632 1823 1633 1824 code: start 1825 // add the Buildable capabilities 1826 mixin BuildableT!(GtkToggleButton); 1827 1634 1828 /** 1635 1829 * Creates a new toggle button with a text label. … … 1660 1854 struct: GtkLinkButton 1661 1855 class: LinkButton 1856 implements: BuildableIF 1662 1857 prefix: gtk_link_button_ 1663 1858 prefix: gtk_ … … 1665 1860 import: gtk.Widget 1666 1861 structWrap: GtkWidget* Widget 1862 1863 #imports for Buildable Interface. 1864 import: glib.Str 1865 import: gobject.ObjectG 1866 import: gobject.Value 1867 import: gtk.Builder 1868 #import: glib.MarkupParser 1869 import: gtk.BuildableIF 1870 import: gtk.BuildableT 1871 1872 code: start 1873 // add the Buildable capabilities 1874 mixin BuildableT!(GtkLinkButton); 1875 code: end 1667 1876 outFile: LinkButton 1668 1877 … … 1670 1879 struct: GtkScaleButton 1671 1880 class: ScaleButton 1881 implements: BuildableIF 1672 1882 prefix: gtk_scale_button_ 1673 1883 prefix: gtk_ … … 1677 1887 import: gtk.Adjustment 1678 1888 structWrap: GtkAdjustment* Adjustment 1889 1890 #imports for Buildable Interface. 1891 #import: glib.Str 1892 import: gobject.ObjectG 1893 import: gobject.Value 1894 import: gtk.Builder 1895 #import: glib.MarkupParser 1896 import: gtk.BuildableIF 1897 import: gtk.BuildableT 1898 1899 code: start 1900 // add the Buildable capabilities 1901 mixin BuildableT!(GtkScaleButton); 1902 code: end 1679 1903 outFile: ScaleButton 1680 1904 … … 1682 1906 struct: GtkVolumeButton 1683 1907 class: VolumeButton 1908 implements: BuildableIF 1684 1909 prefix: gtk_volume_button_ 1685 1910 prefix: gtk_ … … 1687 1912 import: gtk.Widget 1688 1913 structWrap: GtkWidget* Widget 1914 1915 #imports for Buildable Interface. 1916 #import: glib.Str 1917 import: gobject.ObjectG 1918 import: gobject.Value 1919 import: gtk.Builder 1920 #import: glib.MarkupParser 1921 import: gtk.BuildableIF 1922 import: gtk.BuildableT 1923 1924 code: start 1925 // add the Buildable capabilities 1926 mixin BuildableT!(GtkVolumeButton); 1927 code: end 1689 1928 outFile: VolumeButton 1690 1929 … … 1696 1935 struct: GtkEntry 1697 1936 class: Entry 1937 implements: BuildableIF 1698 1938 prefix: gtk_entry_ 1699 1939 prefix: gtk_ … … 1702 1942 structWrap: GtkEntryCompletion* EntryCompletion 1703 1943 1704 code: start 1944 #imports for Buildable Interface. 1945 #import: glib.Str 1946 import: gobject.ObjectG 1947 import: gobject.Value 1948 import: gtk.Builder 1949 #import: glib.MarkupParser 1950 import: gtk.BuildableIF 1951 import: gtk.BuildableT 1952 1953 code: start 1954 // add the Buildable capabilities 1955 mixin BuildableT!(GtkEntry); 1956 1705 1957 /** */ 1706 1958 public this (char[] text) … … 1723 1975 struct: GtkEntryCompletion 1724 1976 class: EntryCompletion 1977 implements: BuildableIF 1725 1978 prefix: gtk_entry_completion_ 1726 1979 prefix: gtk_ … … 1730 1983 import: gtk.TreeModel 1731 1984 structWrap: GtkTreeModel* TreeModel 1985 1986 #imports for Buildable Interface. 1987 #import: glib.Str 1988 import: gobject.ObjectG 1989 import: gobject.Value 1990 import: gtk.Builder 1991 #import: glib.MarkupParser 1992 import: gtk.BuildableIF 1993 import: gtk.BuildableT 1994 1995 code: start 1996 // add the Buildable capabilities 1997 mixin BuildableT!(GtkEntryCompletion); 1998 code: end 1732 1999 outFile: EntryCompletion 1733 2000 … … 1735 2002 struct: GtkHScale 1736 2003 class: HScale 2004 implements: BuildableIF 1737 2005 prefix: gtk_hscale_ 1738 2006 prefix: gtk_ 1739 2007 import: gtk.Adjustment 1740 2008 structWrap: GtkAdjustment* Adjustment 2009 2010 #imports for Buildable Interface. 2011 import: glib.Str 2012 import: gobject.ObjectG 2013 import: gobject.Value 2014 import: gtk.Builder 2015 #import: glib.MarkupParser 2016 import: gtk.BuildableIF 2017 import: gtk.BuildableT 2018 2019 code: start 2020 // add the Buildable capabilities 2021 mixin BuildableT!(GtkHScale); 2022 code: end 1741 2023 outFile: HScale 1742 2024 … … 1744 2026 struct: GtkVScale 1745 2027 class: VScale 2028 implements: BuildableIF 1746 2029 prefix: gtk_vscale_ 1747 2030 prefix: gtk_ 1748 2031 import: gtk.Adjustment 1749 2032 structWrap: GtkAdjustment* Adjustment 2033 2034 #imports for Buildable Interface. 2035 import: glib.Str 2036 import: gobject.ObjectG 2037 import: gobject.Value 2038 import: gtk.Builder 2039 #import: glib.MarkupParser 2040 import: gtk.BuildableIF 2041 import: gtk.BuildableT 2042 2043 code: start 2044 // add the Buildable capabilities 2045 mixin BuildableT!(GtkVScale); 2046 code: end 1750 2047 outFile: VScale 1751 2048 … … 1753 2050 struct: GtkSpinButton 1754 2051 class: SpinButton 2052 implements: BuildableIF 1755 2053 prefix: gtk_spin_button_ 1756 2054 prefix: gtk_ … … 1759 2057 import: gtk.Adjustment 1760 2058 structWrap: GtkAdjustment* Adjustment 2059 2060 #imports for Buildable Interface. 2061 import: glib.Str 2062 import: gobject.ObjectG 2063 import: gobject.Value 2064 import: gtk.Builder 2065 #import: glib.MarkupParser 2066 import: gtk.BuildableIF 2067 import: gtk.BuildableT 2068 2069 code: start 2070 // add the Buildable capabilities 2071 mixin BuildableT!(GtkSpinButton); 2072 code: end 1761 2073 outFile: SpinButton 1762 2074 … … 2166 2478 struct: GtkTextView 2167 2479 class: TextView 2480 implements: BuildableIF 2168 2481 prefix: gtk_text_view_ 2169 2482 prefix: gtk_ … … 2191 2504 structWrap: GList* ListG 2192 2505 2506 #imports for Buildable Interface. 2507 #import: glib.Str 2508 import: gobject.ObjectG 2509 import: gobject.Value 2510 import: gtk.Builder 2511 #import: glib.MarkupParser 2512 import: gtk.BuildableIF 2513 import: gtk.BuildableT 2514 2193 2515 #text: start 2194 2516 #gtk_text_view_get_type () … … 2200 2522 2201 2523 code: start 2524 // add the Buildable capabilities 2525 mixin BuildableT!(GtkTextView); 2202 2526 2203 2527 /** … … 2686 3010 struct: GtkTreeViewColumn 2687 3011 class: TreeViewColumn 3012 implements: BuildableIF 2688 3013 prefix: gtk_tree_view_column_ 2689 3014 prefix: gtk_ … … 2701 3026 import: gdk.Rectangle 2702 3027 structWrap: GdkRectangle* Rectangle 2703 import: glib.Str 3028 3029 #imports for Buildable Interface. 3030 #import: glib.Str 3031 import: gobject.ObjectG 3032 import: gobject.Value 3033 import: gtk.Builder 3034 #import: glib.MarkupParser 3035 import: gtk.BuildableIF 3036 import: gtk.BuildableT 3037 2704 3038 nocode: gtk_tree_view_column_new_with_attributes 2705 3039 2706 3040 code: start 3041 // add the Buildable capabilities 3042 mixin BuildableT!(GtkTreeViewColumn); 3043 2707 3044 /** 2708 3045 * Creates a new Tree view column … … 2732 3069 struct: GtkTreeView 2733 3070 class: TreeView 3071 implements: BuildableIF 2734 3072 prefix: gtk_tree_view_ 2735 3073 prefix: gtk_ … … 2765 3103 import: gtk.TreeIter 2766 3104 2767 code: start 3105 #imports for Buildable Interface. 3106 #import: glib.Str 3107 import: gobject.ObjectG 3108 import: gobject.Value 3109 import: gtk.Builder 3110 #import: glib.MarkupParser 3111 import: gtk.BuildableIF 3112 import: gtk.BuildableT 3113 3114 code: start 3115 // add the Buildable capabilities 3116 mixin BuildableT!(GtkTreeView); 3117 2768 3118 /** 2769 3119 * Expands the row of the iter. … … 2906 3256 struct: GtkCellView 2907 3257 class: CellView 3258 implements: BuildableIF 2908 3259 prefix: gtk_cell_view_ 2909 3260 prefix: gtk_ … … 2922 3273 structWrap: GList* ListG 2923 3274 3275 #imports for Buildable Interface. 3276 #import: glib.Str 3277 import: gobject.ObjectG 3278 import: gobject.Value 3279 import: gtk.Builder 3280 #import: glib.MarkupParser 3281 import: gtk.BuildableIF 3282 import: gtk.BuildableT 3283 2924 3284 nocode: gtk_cell_view_new_with_text 2925 3285 nocode: gtk_cell_view_new_with_markup 2926 3286 2927 3287 code: start 3288 // add the Buildable capabilities 3289 mixin BuildableT!(GtkCellView); 3290 2928 3291 /** 2929 3292 * Creates a new GtkCellView widget, adds a GtkCellRendererText … … 2957 3320 struct: GtkIconView 2958 3321 class: IconView 3322 implements: BuildableIF 2959 3323 prefix: gtk_icon_view_ 2960 3324 prefix: gtk_ … … 2977 3341 import: gdk.Pixmap 2978 3342 structWrap: GdkPixmap* Pixmap 3343 3344 #imports for Buildable Interface. 3345 import: glib.Str 3346 import: gobject.ObjectG 3347 import: gobject.Value 3348 import: gtk.Builder 3349 #import: glib.MarkupParser 3350 import: gtk.BuildableIF 3351 import: gtk.BuildableT 3352 3353 code: start 3354 // add the Buildable capabilities 3355 mixin BuildableT!(GtkIconView); 3356 code: end 2979 3357 outFile: IconView 2980 3358 … … 3147 3525 class: ListStore 3148 3526 extend: GtkTreeModel 3527 implements: BuildableIF 3149 3528 prefix: gtk_list_store_ 3150 3529 prefix: gtk_ … … 3158 3537 structWrap: GValue* Value 3159 3538 3539 #imports for Buildable Interface. 3540 #import: glib.Str 3541 import: gobject.ObjectG 3542 #import: gobject.Value 3543 import: gtk.Builder 3544 #import: glib.MarkupParser 3545 import: gtk.BuildableIF 3546 import: gtk.BuildableT 3547 3160 3548 nocode: gtk_list_store_set 3161 3549 3162 3550 code: start 3551 // add the Buildable capabilities 3552 mixin BuildableT!(GtkListStore); 3163 3553 3164 3554 /** … … 3243 3633 struct: GtkTreeStore 3244 3634 class: TreeStore 3635 implements: BuildableIF 3245 3636 extend: GtkTreeModel 3246 3637 prefix: gtk_tree_store_ … … 3255 3646 import: gtk.TreeNode 3256 3647 import: gdk.Pixbuf; 3257 import: gobject.Value;3258 3648 import: gtk.TreeModel 3259 3649 3650 #imports for Buildable Interface. 3651 #import: glib.Str 3652 import: gobject.ObjectG 3653 #import: gobject.Value 3654 import: gtk.Builder 3655 #import: glib.MarkupParser 3656 import: gtk.BuildableIF 3657 import: gtk.BuildableT 3658 3260 3659 nocode: gtk_tree_store_set 3261 3660 3262 3661 code: start 3662 // add the Buildable capabilities 3663 mixin BuildableT!(GtkTreeStore); 3263 3664 3264 3665 /** … … 3437 3838 struct: GtkComboBox 3438 3839 class: ComboBox 3840 implements: BuildableIF 3439 3841 implements: CellLayoutIF 3440 3842 import: atk.ObjectAtk … … 3456 3858 import: gtk.CellLayoutT 3457 3859 3860 #imports for Buildable Interface. 3861 #import: glib.Str 3862 import: gobject.ObjectG 3863 import: gobject.Value 3864 import: gtk.Builder 3865 #import: glib.MarkupParser 3866 import: gtk.BuildableIF 3867 import: gtk.BuildableT 3868 3458 3869 nocode: gtk_combo_box_new 3459 3870 nocode:gtk_combo_box_new_text … … 3464 3875 public int maxCount = 0; 3465 3876 3877 // add the Buildable capabilities 3878 mixin BuildableT!(GtkComboBox); 3466 3879 3467 3880 // add the CellLayout capabilities … … 3577 3990 struct: GtkComboBoxEntry 3578 3991 class: ComboBoxEntry 3992 implements: BuildableIF 3579 3993 implements: CellLayoutIF 3580 3994 prefix: gtk_combo_box_entry_ … … 3591 4005 import: gtk.CellLayoutT 3592 4006 4007 #imports for Buildable Interface. 4008 #import: glib.Str 4009 import: gobject.ObjectG 4010 import: gobject.Value 4011 import: gtk.Builder 4012 #import: glib.MarkupParser 4013 import: gtk.BuildableIF 4014 import: gtk.BuildableT 4015 3593 4016 nocode: gtk_combo_box_entry_new 3594 4017 nocode: gtk_combo_box_entry_new_text 3595 4018 3596 4019 code: start 3597 4020 // add the Buildable capabilities 4021 mixin BuildableT!(GtkComboBoxEntry); 4022 4023 // add the CellLayout capabilities 3598 4024 mixin CellLayoutT!(GtkComboBoxEntry); 4025 3599 4026 /** 3600 4027 * Creates a new GtkComboBoxEntry which has a GtkEntry as child. After … … 3636 4063 struct: GtkMenu 3637 4064 class: Menu 4065 implements: BuildableIF 3638 4066 prefix: gtk_menu_ 3639 4067 prefix: gtk_ … … 3647 4075 import: glib.ListG 3648 4076 structWrap: GList* ListG 4077 4078 #imports for Buildable Interface. 4079 #import: glib.Str 4080 import: gobject.ObjectG 4081 import: gobject.Value 4082 import: gtk.Builder 4083 #import: glib.MarkupParser 4084 import: gtk.BuildableIF 4085 import: gtk.BuildableT 4086 4087 code: start 4088 // add the Buildable capabilities 4089 mixin BuildableT!(GtkMenu); 4090 code: end 3649 4091 import: gtk.MenuItem 3650 4092 … … 3706 4148 struct: GtkMenuBar 3707 4149 class: MenuBar 4150 implements: BuildableIF 3708 4151 prefix: gtk_menu_bar_ 3709 4152 prefix: gtk_ … … 3714 4157 structWrap: GtkMenu* Menu 3715 4158 structWrap: GtkMenuItem* MenuItem 3716 code: start 4159 4160 #imports for Buildable Interface. 4161 import: glib.Str 4162 import: gobject.ObjectG 4163 import: gobject.Value 4164 import: gtk.Builder 4165 #import: glib.MarkupParser 4166 import: gtk.BuildableIF 4167 import: gtk.BuildableT 4168 4169 code: start 4170 // add the Buildable capabilities 4171 mixin BuildableT!(GtkMenuBar); 4172 3717 4173 /** */ 3718 4174 Menu append(char[] label, bool rightJustify=false) … … 3737 4193 struct: GtkMenuItem 3738 4194 class: MenuItem 4195 implements: BuildableIF 3739 4196 prefix: gtk_menu_item_ 3740 4197 prefix: gtk_ … … 3743 4200 import: gtk.AccelGroup 3744 4201 structWrap: GtkWidget* Widget 4202 4203 #imports for Buildable Interface. 4204 #import: glib.Str 4205 import: gobject.ObjectG 4206 import: gobject.Value 4207 import: gtk.Builder 4208 #import: glib.MarkupParser 4209 import: gtk.BuildableIF 4210 import: gtk.BuildableT 4211 3745 4212 # method conflict with parent method 3746 4213 nocode: gtk_menu_item_activate … … 3753 4220 /** store the action code passed in by the applcation */ 3754 4221 private char[] actionLabel; 4222 4223 // add the Buildable capabilities 4224 mixin BuildableT!(GtkMenuItem); 3755 4225 3756 4226 /** Gets the application set action code */ … … 3849 4319 struct: GtkImageMenuItem 3850 4320 class: ImageMenuItem 4321 implements: BuildableIF 3851 4322 prefix: gtk_image_menu_item_ 3852 4323 prefix: gtk_ … … 3857 4328 structWrap: GtkAccelGroup* AccelGroup 3858 4329 4330 #imports for Buildable Interface. 4331 #import: glib.Str 4332 import: gobject.ObjectG 4333 import: gobject.Value 4334 import: gtk.Builder 4335 #import: glib.MarkupParser 4336 import: gtk.BuildableIF 4337 import: gtk.BuildableT 4338 3859 4339 nocode: gtk_image_menu_item_new_with_label 3860 4340 nocode: gtk_image_menu_item_new_with_mnemonic 3861 4341 3862 4342 code: start 4343 // add the Buildable capabilities 4344 mixin BuildableT!(GtkImageMenuItem); 4345 3863 4346 /** 3864 4347 * Creates a new GtkImageMenuItem containing a label. … … 3891 4374 struct: GtkRadioMenuItem 3892 4375 class: RadioMenuItem 4376 implements: BuildableIF 3893 4377 prefix: gtk_radio_menu_item_ 3894 4378 prefix: gtk_ … … 3896 4380 import: glib.ListSG 3897 4381 structWrap: GSList* ListSG 4382 4383 #imports for Buildable Interface. 4384 #import: glib.Str 4385 import: gobject.ObjectG 4386 import: gobject.Value 4387 import: gtk.Builder 4388 #import: glib.MarkupParser 4389 import: gtk.BuildableIF 4390 import: gtk.BuildableT 3898 4391 3899 4392 nocode: gtk_radio_menu_item_new_with_label … … 3903 4396 3904 4397 code: start 4398 // add the Buildable capabilities 4399 mixin BuildableT!(GtkRadioMenuItem); 4400 3905 4401 /** 3906 4402 * Creates a new GtkRadioMenuItem whose child is a simple GtkLabel. … … 3973 4469 struct: GtkCheckMenuItem 3974 4470 class: CheckMenuItem 4471 implements: BuildableIF 3975 4472 prefix: gtk_check_menu_item_ 3976 4473 prefix: gtk_ 3977 4474 import: glib.Str 4475 4476 #imports for Buildable Interface. 4477 #import: glib.Str 4478 import: gobject.ObjectG 4479 import: gobject.Value 4480 import: gtk.Builder 4481 #import: glib.MarkupParser 4482 import: gtk.BuildableIF 4483 import: gtk.BuildableT 3978 4484 3979 4485 nocode: gtk_check_menu_item_new_with_label … … 3981 4487 3982 4488 code: start 4489 // add the Buildable capabilities 4490 mixin BuildableT!(GtkCheckMenuItem); 4491 3983 4492 /** 3984 4493 * Creates a new GtkCheckMenuItem with a label. … … 4009 4518 struct: GtkSeparatorMenuItem 4010 4519 class: SeparatorMenuItem 4520 implements: BuildableIF 4011 4521 prefix: gtk_separator_menu_item_ 4012 4522 prefix: gtk_ 4523 4524 #imports for Buildable Interface. 4525 import: glib.Str 4526 import: gobject.ObjectG 4527 import: gobject.Value 4528 import: gtk.Builder 4529 #import: glib.MarkupParser 4530 import: gtk.BuildableIF 4531 import: gtk.BuildableT 4532 4533 code: start 4534 // add the Buildable capabilities 4535 mixin BuildableT!(GtkSeparatorMenuItem); 4536 code: end 4013 4537 outFile: SeparatorMenuItem 4014 4538 … … 4016 4540 struct: GtkTearoffMenuItem 4017 4541 class: TearoffMenuItem 4542 implements: BuildableIF 4018 4543 prefix: gtk_tearoff_menu_item_ 4019 4544 prefix: gtk_ 4545 4546 #imports for Buildable Interface. 4547 import: glib.Str 4548 import: gobject.ObjectG 4549 import: gobject.Value 4550 import: gtk.Builder 4551 #import: glib.MarkupParser 4552 import: gtk.BuildableIF 4553 import: gtk.BuildableT 4554 4555 code: start 4556 // add the Buildable capabilities 4557 mixin BuildableT!(GtkTearoffMenuItem); 4558 code: end 4020 4559 outFile: TearoffMenuItem 4021 4560 … … 4023 4562 struct: GtkToolbar 4024 4563 class: Toolbar 4564 implements: BuildableIF 4025 4565 prefix: gtk_toolbar_ 4026 4566 prefix: gtk_ … … 4030 4570 import: gtk.ToolItem 4031 4571 structWrap: GtkWidget* Widget 4572 4573 #imports for Buildable Interface. 4574 #import: glib.Str 4575 import: gobject.ObjectG 4576 import: gobject.Value 4577 import: gtk.Builder 4578 #import: glib.MarkupParser 4579 import: gtk.BuildableIF 4580 import: gtk.BuildableT 4581 4032 4582 nocode: gtk_toolbar_get_style 4033 4583 4034 4584 code: start 4585 // add the Buildable capabilities 4586 mixin BuildableT!(GtkToolbar); 4587 4035 4588 /** 4036 4589 * Retrieves whether the toolbar has text, icons, or both . See … … 4094 4647 struct: GtkToolItem 4095 4648 class: ToolItem 4649 implements: BuildableIF 4096 4650 prefix: gtk_tool_item_ 4097 4651 prefix: gtk_ … … 4102 4656 structWrap: GtkWidget* Widget 4103 4657 4104 code: start 4658 #imports for Buildable Interface. 4659 #import: glib.Str 4660 import: gobject.ObjectG 4661 import: gobject.Value 4662 import: gtk.Builder 4663 #import: glib.MarkupParser 4664 import: gtk.BuildableIF 4665 import: gtk.BuildableT 4666 4667 code: start 4668 // add the Buildable capabilities 4669 mixin BuildableT!(GtkToolItem); 4670 4105 4671 /** 4106 4672 * Sets this widget tooltip … … 4124 4690 ctorStruct: GtkToolItem 4125 4691 class: SeparatorToolItem 4692 implements: BuildableIF 4126 4693 prefix: gtk_separator_tool_item_ 4127 4694 prefix: gtk_ 4128 4695 import: gtk.ToolItem 4129 4696 structWrap: GtkToolItem* ToolItem 4697 4698 #imports for Buildable Interface. 4699 import: glib.Str 4700 import: gobject.ObjectG 4701 import: gobject.Value 4702 import: gtk.Builder 4703 #import: glib.MarkupParser 4704 import: gtk.BuildableIF 4705 import: gtk.BuildableT 4706 4707 code: start 4708 // add the Buildable capabilities 4709 mixin BuildableT!(GtkSeparatorToolItem); 4710 code: end 4130 4711 outFile: SeparatorToolItem 4131 4712 … … 4134 4715 ctorStruct: GtkToolItem 4135 4716 class: ToolButton 4717 implements: BuildableIF 4136 4718 prefix: gtk_tool_button_ 4137 4719 prefix: gtk_ … … 4142 4724 structWrap: GtkWidget* Widget 4143 4725 4726 #imports for Buildable Interface. 4727 #import: glib.Str 4728 import: gobject.ObjectG 4729 import: gobject.Value 4730 import: gtk.Builder 4731 #import: glib.MarkupParser 4732 import: gtk.BuildableIF 4733 import: gtk.BuildableT 4734 4144 4735 code: start 4145 4736 /** An arbitrary string to be used by the application */ 4146 4737 private char[] action; 4738 4739 // add the Buildable capabilities 4740 mixin BuildableT!(GtkToolButton); 4147 4741 4148 4742 /** */ … … 4171 4765 ctorStruct: GtkToolItem 4172 4766 class: MenuToolButton 4767 implements: BuildableIF 4173 4768 prefix: gtk_menu_tool_button_ 4174 4769 prefix: gtk_ … … 4182 4777 import: gtk.Menu 4183 4778 4779 #imports for Buildable Interface. 4780 #import: glib.Str 4781 import: gobject.ObjectG 4782 import: gobject.Value 4783 import: gtk.Builder 4784 #import: glib.MarkupParser 4785 import: gtk.BuildableIF 4786 import: gtk.BuildableT 4184 4787 4185 4788 nocode: gtk_menu_tool_button_new … … 4188 4791 4189 4792 code: start 4793 // add the Buildable capabilities 4794 mixin BuildableT!(GtkMenuToolButton); 4795 4190 4796 /** 4191 4797 * Creates a new GtkMenuToolButton using icon_widget as icon and … … 4268 4874 ctorStruct: GtkToolItem 4269 4875 class: ToggleToolButton 4876 implements: BuildableIF 4270 4877 prefix: gtk_toggle_tool_button_ 4271 4878 prefix: gtk_ … … 4273 4880 import: gtk.ToolItem 4274 4881 structWrap: GtkToolItem* ToolItem 4882 4883 #imports for Buildable Interface. 4884 #import: glib.Str 4885 import: gobject.ObjectG 4886 import: gobject.Value 4887 import: gtk.Builder 4888 #import: glib.MarkupParser 4889 import: gtk.BuildableIF 4890 import: gtk.BuildableT 4891 4892 code: start 4893 // add the Buildable capabilities 4894 mixin BuildableT!(GtkToggleToolButton); 4895 code: end 4275 4896 outFile: ToggleToolButton 4276 4897 … … 4279 4900 ctorStruct: GtkToolItem 4280 4901 class: RadioToolButton 4902 implements: BuildableIF 4281 4903 prefix: gtk_radio_tool_button_ 4282 4904 prefix: gtk_ … … 4286 4908 import: glib.ListSG 4287 4909 structWrap: GSList* ListSG 4910 4911 #imports for Buildable Interface. 4912 #import: glib.Str 4913 import: gobject.ObjectG 4914 import: gobject.Value 4915 import: gtk.Builder 4916 #import: glib.MarkupParser 4917 import: gtk.BuildableIF 4918 import: gtk.BuildableT 4919 4920 code: start 4921 // add the Buildable capabilities 4922 mixin BuildableT!(GtkRadioToolButton); 4923 code: end 4288 4924 outFile: RadioToolButton 4289 4925 … … 4295 4931 struct: GtkUIManager 4296 4932 class: UIManager 4933 implements: BuildableIF 4297 4934 prefix: gtk_ui_manager_ 4298 4935 prefix: gtk_ … … 4310 4947 import: gtk.Action 4311 4948 structWrap: GtkAction* Action 4949 4950 #imports for Buildable Interface. 4951 #import: glib.Str 4952 import: gobject.ObjectG 4953 import: gobject.Value 4954 import: gtk.Builder 4955 #import: glib.MarkupParser 4956 import: gtk.BuildableIF 4957 import: gtk.BuildableT 4958 4959 code: start 4960 // add the Buildable capabilities 4961
