| 517 |
517 |
| 518 void ui_container_args_set_rowspacing(UiContainerArgs *args, int value) { |
518 void ui_container_args_set_rowspacing(UiContainerArgs *args, int value) { |
| 519 args->rowspacing = value; |
519 args->rowspacing = value; |
| 520 } |
520 } |
| 521 |
521 |
| |
522 void ui_container_args_set_visibility_states(UiContainerArgs *args, int *states, int numstates) { |
| |
523 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
524 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
525 ((int*)args->visibility_states)[numstates] = -1; |
| |
526 } |
| |
527 |
| 522 |
528 |
| 523 void ui_container_args_free(UiContainerArgs *args) { |
529 void ui_container_args_free(UiContainerArgs *args) { |
| 524 free((void*)args->name); |
530 free((void*)args->name); |
| 525 free((void*)args->style_class); |
531 free((void*)args->style_class); |
| |
532 free((void*)args->visibility_states); |
| 526 free(args); |
533 free(args); |
| 527 } |
534 } |
| 528 |
535 |
| 529 |
536 |
| 530 /* ------------------------------- UiFrameArgs ------------------------------*/ |
537 /* ------------------------------- UiFrameArgs ------------------------------*/ |
| 635 |
642 |
| 636 void ui_frame_args_set_label(UiFrameArgs *args, const char *label) { |
643 void ui_frame_args_set_label(UiFrameArgs *args, const char *label) { |
| 637 args->label = strdup(label); |
644 args->label = strdup(label); |
| 638 } |
645 } |
| 639 |
646 |
| |
647 void ui_frame_args_set_visibility_states(UiFrameArgs *args, int *states, int numstates) { |
| |
648 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
649 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
650 ((int*)args->visibility_states)[numstates] = -1; |
| |
651 } |
| |
652 |
| 640 void ui_frame_args_free(UiFrameArgs *args) { |
653 void ui_frame_args_free(UiFrameArgs *args) { |
| 641 free((void*)args->name); |
654 free((void*)args->name); |
| 642 free((void*)args->style_class); |
655 free((void*)args->style_class); |
| 643 free((void*)args->label); |
656 free((void*)args->label); |
| |
657 free((void*)args->visibility_states); |
| 644 free(args); |
658 free(args); |
| 645 } |
659 } |
| 646 |
660 |
| 647 |
661 |
| 648 /* ---------------------------- UiSidebarArgs -------------------------------*/ |
662 /* ---------------------------- UiSidebarArgs -------------------------------*/ |
| 793 args->value = value; |
807 args->value = value; |
| 794 } |
808 } |
| 795 |
809 |
| 796 void ui_splitpane_args_set_max_panes(UiSplitPaneArgs *args, int max) { |
810 void ui_splitpane_args_set_max_panes(UiSplitPaneArgs *args, int max) { |
| 797 args->max_panes = max; |
811 args->max_panes = max; |
| |
812 } |
| |
813 |
| |
814 void ui_splitpane_args_set_visibility_states(UiSplitPaneArgs *args, int *states, int numstates) { |
| |
815 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
816 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
817 ((int*)args->visibility_states)[numstates] = -1; |
| 798 } |
818 } |
| 799 |
819 |
| 800 void ui_splitpane_args_free(UiSplitPaneArgs *args) { |
820 void ui_splitpane_args_free(UiSplitPaneArgs *args) { |
| 801 free((void*)args->name); |
821 free((void*)args->name); |
| 802 free((void*)args->style_class); |
822 free((void*)args->style_class); |
| 803 free((void*)args->varname); |
823 free((void*)args->varname); |
| 804 free((void*)args->position_property); |
824 free((void*)args->position_property); |
| |
825 free((void*)args->visibility_states); |
| 805 free(args); |
826 free(args); |
| 806 } |
827 } |
| 807 |
828 |
| 808 |
829 |
| 809 /* ---------------------------- UiTabViewArgs ---------------------------- */ |
830 /* ---------------------------- UiTabViewArgs ---------------------------- */ |
| 913 |
934 |
| 914 void ui_tabview_args_set_subcontainer(UiTabViewArgs *args, UiSubContainerType subcontainer) { |
935 void ui_tabview_args_set_subcontainer(UiTabViewArgs *args, UiSubContainerType subcontainer) { |
| 915 args->subcontainer = subcontainer; |
936 args->subcontainer = subcontainer; |
| 916 } |
937 } |
| 917 |
938 |
| |
939 void ui_tabview_args_set_visibility_states(UiTabViewArgs *args, int *states, int numstates) { |
| |
940 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
941 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
942 ((int*)args->visibility_states)[numstates] = -1; |
| |
943 } |
| |
944 |
| 918 void ui_tabview_args_free(UiTabViewArgs *args) { |
945 void ui_tabview_args_free(UiTabViewArgs *args) { |
| 919 free((void*)args->name); |
946 free((void*)args->name); |
| 920 free((void*)args->style_class); |
947 free((void*)args->style_class); |
| 921 free((void*)args->varname); |
948 free((void*)args->varname); |
| |
949 free((void*)args->visibility_states); |
| 922 free(args); |
950 free(args); |
| 923 } |
951 } |
| 924 |
952 |
| 925 |
953 |
| 926 /* ------------------------- UiWidgetArgs ----------------------------*/ |
954 /* ------------------------- UiWidgetArgs ----------------------------*/ |
| 1093 args->varname = strdup(varname); |
1121 args->varname = strdup(varname); |
| 1094 } |
1122 } |
| 1095 |
1123 |
| 1096 void ui_label_args_set_value(UiLabelArgs *args, UiString *value) { |
1124 void ui_label_args_set_value(UiLabelArgs *args, UiString *value) { |
| 1097 args->value = value; |
1125 args->value = value; |
| |
1126 } |
| |
1127 |
| |
1128 void ui_label_args_set_visibility_states(UiLabelArgs *args, int *states, int numstates) { |
| |
1129 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
1130 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
1131 ((int*)args->visibility_states)[numstates] = -1; |
| 1098 } |
1132 } |
| 1099 |
1133 |
| 1100 void ui_label_args_free(UiLabelArgs *args) { |
1134 void ui_label_args_free(UiLabelArgs *args) { |
| 1101 free((void*)args->name); |
1135 free((void*)args->name); |
| 1102 free((void*)args->style_class); |
1136 free((void*)args->style_class); |
| 1103 free((void*)args->label); |
1137 free((void*)args->label); |
| 1104 free((void*)args->varname); |
1138 free((void*)args->varname); |
| |
1139 free((void*)args->visibility_states); |
| 1105 free(args); |
1140 free(args); |
| 1106 } |
1141 } |
| 1107 |
1142 |
| 1108 |
1143 |
| 1109 /* ------------------------- UiProgressbarArgs ----------------------------*/ |
1144 /* ------------------------- UiProgressbarArgs ----------------------------*/ |
| 1198 |
1233 |
| 1199 void ui_progressbar_args_set_value(UiProgressbarArgs *args, UiDouble *value) { |
1234 void ui_progressbar_args_set_value(UiProgressbarArgs *args, UiDouble *value) { |
| 1200 args->value = value; |
1235 args->value = value; |
| 1201 } |
1236 } |
| 1202 |
1237 |
| |
1238 void ui_progressbar_args_set_visibility_states(UiProgressbarArgs *args, int *states, int numstates) { |
| |
1239 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
1240 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
1241 ((int*)args->visibility_states)[numstates] = -1; |
| |
1242 } |
| |
1243 |
| 1203 void ui_progressbar_args_free(UiProgressbarArgs *args) { |
1244 void ui_progressbar_args_free(UiProgressbarArgs *args) { |
| 1204 free((void*)args->name); |
1245 free((void*)args->name); |
| 1205 free((void*)args->style_class); |
1246 free((void*)args->style_class); |
| 1206 free((void*)args->varname); |
1247 free((void*)args->varname); |
| |
1248 free((void*)args->visibility_states); |
| 1207 free(args); |
1249 free(args); |
| 1208 } |
1250 } |
| 1209 |
1251 |
| 1210 |
1252 |
| 1211 /* ------------------------- UiProgressbarSpinnerArgs ----------------------------*/ |
1253 /* ------------------------- UiProgressbarSpinnerArgs ----------------------------*/ |
| 1282 |
1324 |
| 1283 void ui_progress_spinner_args_set_value(UiProgressbarSpinnerArgs *args, UiInteger *value) { |
1325 void ui_progress_spinner_args_set_value(UiProgressbarSpinnerArgs *args, UiInteger *value) { |
| 1284 args->value = value; |
1326 args->value = value; |
| 1285 } |
1327 } |
| 1286 |
1328 |
| |
1329 void ui_progress_spinner_args_set_visibility_states(UiProgressbarSpinnerArgs *args, int *states, int numstates) { |
| |
1330 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
1331 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
1332 ((int*)args->visibility_states)[numstates] = -1; |
| |
1333 } |
| |
1334 |
| 1287 void ui_progress_spinner_args_free(UiProgressbarSpinnerArgs *args) { |
1335 void ui_progress_spinner_args_free(UiProgressbarSpinnerArgs *args) { |
| 1288 free((void*)args->name); |
1336 free((void*)args->name); |
| 1289 free((void*)args->style_class); |
1337 free((void*)args->style_class); |
| 1290 free((void*)args->varname); |
1338 free((void*)args->varname); |
| |
1339 free((void*)args->visibility_states); |
| 1291 free(args); |
1340 free(args); |
| 1292 } |
1341 } |
| 1293 |
1342 |
| 1294 |
1343 |
| 1295 /* ---------------------------- UiButtonArgs -------------------------------*/ |
1344 /* ---------------------------- UiButtonArgs -------------------------------*/ |
| 1393 |
1442 |
| 1394 void ui_button_args_set_states(UiButtonArgs *args, int *states, int numstates) { |
1443 void ui_button_args_set_states(UiButtonArgs *args, int *states, int numstates) { |
| 1395 args->states = calloc(numstates+1, sizeof(int)); |
1444 args->states = calloc(numstates+1, sizeof(int)); |
| 1396 memcpy((void*)args->states, states, numstates * sizeof(int)); |
1445 memcpy((void*)args->states, states, numstates * sizeof(int)); |
| 1397 ((int*)args->states)[numstates] = -1; |
1446 ((int*)args->states)[numstates] = -1; |
| |
1447 } |
| |
1448 |
| |
1449 void ui_button_args_set_visibility_states(UiButtonArgs *args, int *states, int numstates) { |
| |
1450 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
1451 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
1452 ((int*)args->visibility_states)[numstates] = -1; |
| 1398 } |
1453 } |
| 1399 |
1454 |
| 1400 void ui_button_args_free(UiButtonArgs *args) { |
1455 void ui_button_args_free(UiButtonArgs *args) { |
| 1401 free((void*)args->name); |
1456 free((void*)args->name); |
| 1402 free((void*)args->style_class); |
1457 free((void*)args->style_class); |
| 1403 free((void*)args->label); |
1458 free((void*)args->label); |
| 1404 free((void*)args->icon); |
1459 free((void*)args->icon); |
| 1405 free((void*)args->tooltip); |
1460 free((void*)args->tooltip); |
| 1406 free((void*)args->states); |
1461 free((void*)args->states); |
| |
1462 free((void*)args->visibility_states); |
| 1407 free(args); |
1463 free(args); |
| 1408 } |
1464 } |
| 1409 |
1465 |
| 1410 |
1466 |
| 1411 /* ------------------------- UiToggleArgs ----------------------------*/ |
1467 /* ------------------------- UiToggleArgs ----------------------------*/ |
| 1516 |
1572 |
| 1517 void ui_toggle_args_set_states(UiToggleArgs *args, int *states, int numstates) { |
1573 void ui_toggle_args_set_states(UiToggleArgs *args, int *states, int numstates) { |
| 1518 args->states = calloc(numstates+1, sizeof(int)); |
1574 args->states = calloc(numstates+1, sizeof(int)); |
| 1519 memcpy((void*)args->states, states, numstates * sizeof(int)); |
1575 memcpy((void*)args->states, states, numstates * sizeof(int)); |
| 1520 ((int*)args->states)[numstates] = -1; |
1576 ((int*)args->states)[numstates] = -1; |
| |
1577 } |
| |
1578 |
| |
1579 void ui_toggle_args_set_visibility_states(UiToggleArgs *args, int *states, int numstates) { |
| |
1580 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
1581 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
1582 ((int*)args->visibility_states)[numstates] = -1; |
| 1521 } |
1583 } |
| 1522 |
1584 |
| 1523 void ui_toggle_args_free(UiToggleArgs *args) { |
1585 void ui_toggle_args_free(UiToggleArgs *args) { |
| 1524 free((void*)args->name); |
1586 free((void*)args->name); |
| 1525 free((void*)args->style_class); |
1587 free((void*)args->style_class); |
| 1526 free((void*)args->label); |
1588 free((void*)args->label); |
| 1527 free((void*)args->icon); |
1589 free((void*)args->icon); |
| 1528 free((void*)args->tooltip); |
1590 free((void*)args->tooltip); |
| 1529 free((void*)args->varname); |
1591 free((void*)args->varname); |
| 1530 free((void*)args->states); |
1592 free((void*)args->states); |
| |
1593 free((void*)args->visibility_states); |
| 1531 free(args); |
1594 free(args); |
| 1532 } |
1595 } |
| 1533 |
1596 |
| 1534 /* ------------------------- UiLinkButtonArgs ----------------------------*/ |
1597 /* ------------------------- UiLinkButtonArgs ----------------------------*/ |
| 1535 |
1598 |
| 1643 |
1706 |
| 1644 void ui_linkbutton_args_set_states(UiLinkButtonArgs *args, int *states, int numstates) { |
1707 void ui_linkbutton_args_set_states(UiLinkButtonArgs *args, int *states, int numstates) { |
| 1645 args->states = calloc(numstates+1, sizeof(int)); |
1708 args->states = calloc(numstates+1, sizeof(int)); |
| 1646 memcpy((void*)args->states, states, numstates * sizeof(int)); |
1709 memcpy((void*)args->states, states, numstates * sizeof(int)); |
| 1647 ((int*)args->states)[numstates] = -1; |
1710 ((int*)args->states)[numstates] = -1; |
| |
1711 } |
| |
1712 |
| |
1713 void ui_linkbutton_args_set_visibility_states(UiLinkButtonArgs *args, int *states, int numstates) { |
| |
1714 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
1715 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
1716 ((int*)args->visibility_states)[numstates] = -1; |
| 1648 } |
1717 } |
| 1649 |
1718 |
| 1650 void ui_linkbutton_args_free(UiLinkButtonArgs *args) { |
1719 void ui_linkbutton_args_free(UiLinkButtonArgs *args) { |
| 1651 free((void*)args->name); |
1720 free((void*)args->name); |
| 1652 free((void*)args->style_class); |
1721 free((void*)args->style_class); |
| 1825 |
1894 |
| 1826 void ui_list_args_set_states(UiListArgs *args, int *states, int numstates) { |
1895 void ui_list_args_set_states(UiListArgs *args, int *states, int numstates) { |
| 1827 args->states = calloc(numstates+1, sizeof(int)); |
1896 args->states = calloc(numstates+1, sizeof(int)); |
| 1828 memcpy((void*)args->states, states, numstates * sizeof(int)); |
1897 memcpy((void*)args->states, states, numstates * sizeof(int)); |
| 1829 ((int*)args->states)[numstates] = -1; |
1898 ((int*)args->states)[numstates] = -1; |
| |
1899 } |
| |
1900 |
| |
1901 void ui_list_args_set_visibility_states(UiListArgs *args, int *states, int numstates) { |
| |
1902 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
1903 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
1904 ((int*)args->visibility_states)[numstates] = -1; |
| 1830 } |
1905 } |
| 1831 |
1906 |
| 1832 void ui_list_args_free(UiListArgs *args) { |
1907 void ui_list_args_free(UiListArgs *args) { |
| 1833 free((void*)args->name); |
1908 free((void*)args->name); |
| 1834 free((void*)args->style_class); |
1909 free((void*)args->style_class); |
| 1959 void ui_sourcelist_args_set_onbuttonclick(UiSourceListArgs *args, ui_callback callback) { |
2035 void ui_sourcelist_args_set_onbuttonclick(UiSourceListArgs *args, ui_callback callback) { |
| 1960 args->onbuttonclick = callback; |
2036 args->onbuttonclick = callback; |
| 1961 |
2037 |
| 1962 } |
2038 } |
| 1963 |
2039 |
| 1964 |
|
| 1965 void ui_sourcelist_args_set_onbuttonclickdata(UiSourceListArgs *args, void *userdata) { |
2040 void ui_sourcelist_args_set_onbuttonclickdata(UiSourceListArgs *args, void *userdata) { |
| 1966 args->onbuttonclickdata = userdata; |
2041 args->onbuttonclickdata = userdata; |
| 1967 } |
2042 } |
| 1968 |
2043 |
| 1969 void ui_sourcelist_args_set_contextmenu(UiSourceListArgs *args, UiMenuBuilder *menubuilder) { |
2044 void ui_sourcelist_args_set_contextmenu(UiSourceListArgs *args, UiMenuBuilder *menubuilder) { |
| 1970 args->contextmenu = menubuilder; |
2045 args->contextmenu = menubuilder; |
| 1971 } |
2046 } |
| 1972 |
2047 |
| 1973 void ui_sourcelist_args_set_header_is_item(UiSourceListArgs *args, UiBool value) { |
2048 void ui_sourcelist_args_set_header_is_item(UiSourceListArgs *args, UiBool value) { |
| 1974 args->header_is_item = value; |
2049 args->header_is_item = value; |
| |
2050 } |
| |
2051 |
| |
2052 void ui_sourcelist_args_set_visibility_states(UiSourceListArgs *args, int *states, int numstates) { |
| |
2053 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
2054 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
2055 ((int*)args->visibility_states)[numstates] = -1; |
| 1975 } |
2056 } |
| 1976 |
2057 |
| 1977 void ui_sourcelist_args_free(UiSourceListArgs *args) { |
2058 void ui_sourcelist_args_free(UiSourceListArgs *args) { |
| 1978 free((void*)args->name); |
2059 free((void*)args->name); |
| 1979 free((void*)args->style_class); |
2060 free((void*)args->style_class); |
| 1980 free((void*)args->varname); |
2061 free((void*)args->varname); |
| 1981 free((void*)args->sublists); |
2062 free((void*)args->sublists); |
| 1982 free((void*)args->states); |
2063 free((void*)args->states); |
| |
2064 free((void*)args->visibility_states); |
| 1983 free(args); |
2065 free(args); |
| 1984 } |
2066 } |
| 1985 |
2067 |
| 1986 |
2068 |
| 1987 /* ------------------------- UiTextAreaArgs ----------------------------*/ |
2069 /* ------------------------- UiTextAreaArgs ----------------------------*/ |
| 2081 |
2163 |
| 2082 void ui_textarea_args_set_states(UiTextAreaArgs *args, int *states, int numstates) { |
2164 void ui_textarea_args_set_states(UiTextAreaArgs *args, int *states, int numstates) { |
| 2083 args->states = calloc(numstates+1, sizeof(int)); |
2165 args->states = calloc(numstates+1, sizeof(int)); |
| 2084 memcpy((void*)args->states, states, numstates * sizeof(int)); |
2166 memcpy((void*)args->states, states, numstates * sizeof(int)); |
| 2085 ((int*)args->states)[numstates] = -1; |
2167 ((int*)args->states)[numstates] = -1; |
| |
2168 } |
| |
2169 |
| |
2170 void ui_textarea_args_set_visibility_states(UiTextAreaArgs *args, int *states, int numstates) { |
| |
2171 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
2172 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
2173 ((int*)args->visibility_states)[numstates] = -1; |
| 2086 } |
2174 } |
| 2087 |
2175 |
| 2088 void ui_textarea_args_free(UiTextAreaArgs *args) { |
2176 void ui_textarea_args_free(UiTextAreaArgs *args) { |
| 2089 free((void*)args->name); |
2177 free((void*)args->name); |
| 2090 free((void*)args->style_class); |
2178 free((void*)args->style_class); |
| 2091 free((void*)args->varname); |
2179 free((void*)args->varname); |
| 2092 free((void*)args->states); |
2180 free((void*)args->states); |
| |
2181 free((void*)args->visibility_states); |
| 2093 free(args); |
2182 free(args); |
| 2094 } |
2183 } |
| 2095 |
2184 |
| 2096 |
2185 |
| 2097 |
2186 |
| 2201 |
2290 |
| 2202 void ui_textfield_args_set_states(UiTextFieldArgs *args, int *states, int numstates) { |
2291 void ui_textfield_args_set_states(UiTextFieldArgs *args, int *states, int numstates) { |
| 2203 args->states = calloc(numstates+1, sizeof(int)); |
2292 args->states = calloc(numstates+1, sizeof(int)); |
| 2204 memcpy((void*)args->states, states, numstates * sizeof(int)); |
2293 memcpy((void*)args->states, states, numstates * sizeof(int)); |
| 2205 ((int*)args->states)[numstates] = -1; |
2294 ((int*)args->states)[numstates] = -1; |
| |
2295 } |
| |
2296 |
| |
2297 void ui_textfield_args_set_visibility_states(UiTextFieldArgs *args, int *states, int numstates) { |
| |
2298 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
2299 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
2300 ((int*)args->visibility_states)[numstates] = -1; |
| 2206 } |
2301 } |
| 2207 |
2302 |
| 2208 void ui_textfield_args_free(UiTextFieldArgs *args) { |
2303 void ui_textfield_args_free(UiTextFieldArgs *args) { |
| 2209 free((void*)args->name); |
2304 free((void*)args->name); |
| 2210 free((void*)args->style_class); |
2305 free((void*)args->style_class); |
| 2211 free((void*)args->varname); |
2306 free((void*)args->varname); |
| 2212 free((void*)args->states); |
2307 free((void*)args->states); |
| |
2308 free((void*)args->visibility_states); |
| 2213 free(args); |
2309 free(args); |
| 2214 } |
2310 } |
| 2215 |
2311 |
| 2216 |
2312 |
| 2217 /* ------------------------- UiSpinBoxArgs ----------------------------*/ |
2313 /* ------------------------- UiSpinBoxArgs ----------------------------*/ |
| 2324 |
2420 |
| 2325 void ui_spinbox_args_set_states(UiSpinBoxArgs *args, int *states, int numstates) { |
2421 void ui_spinbox_args_set_states(UiSpinBoxArgs *args, int *states, int numstates) { |
| 2326 args->states = calloc(numstates+1, sizeof(int)); |
2422 args->states = calloc(numstates+1, sizeof(int)); |
| 2327 memcpy((void*)args->states, states, numstates * sizeof(int)); |
2423 memcpy((void*)args->states, states, numstates * sizeof(int)); |
| 2328 ((int*)args->states)[numstates] = -1; |
2424 ((int*)args->states)[numstates] = -1; |
| |
2425 } |
| |
2426 |
| |
2427 void ui_spinbox_args_set_visibility_states(UiSpinBoxArgs *args, int *states, int numstates) { |
| |
2428 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
2429 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
2430 ((int*)args->visibility_states)[numstates] = -1; |
| 2329 } |
2431 } |
| 2330 |
2432 |
| 2331 void ui_spinbox_args_free(UiSpinBoxArgs *args) { |
2433 void ui_spinbox_args_free(UiSpinBoxArgs *args) { |
| 2332 free((void*)args->name); |
2434 free((void*)args->name); |
| 2333 free((void*)args->style_class); |
2435 free((void*)args->style_class); |
| 2334 free((void*)args->varname); |
2436 free((void*)args->varname); |
| 2335 free((void*)args->states); |
2437 free((void*)args->states); |
| |
2438 free((void*)args->visibility_states); |
| 2336 free(args); |
2439 free(args); |
| 2337 } |
2440 } |
| 2338 |
2441 |
| 2339 |
2442 |
| 2340 /* ------------------------- UiWebviewArgs ----------------------------*/ |
2443 /* ------------------------- UiWebviewArgs ----------------------------*/ |
| 2424 |
2527 |
| 2425 void ui_webview_args_set_states(UiWebviewArgs *args, int *states, int numstates) { |
2528 void ui_webview_args_set_states(UiWebviewArgs *args, int *states, int numstates) { |
| 2426 args->states = calloc(numstates+1, sizeof(int)); |
2529 args->states = calloc(numstates+1, sizeof(int)); |
| 2427 memcpy((void*)args->states, states, numstates * sizeof(int)); |
2530 memcpy((void*)args->states, states, numstates * sizeof(int)); |
| 2428 ((int*)args->states)[numstates] = -1; |
2531 ((int*)args->states)[numstates] = -1; |
| |
2532 } |
| |
2533 |
| |
2534 void ui_webview_args_set_visibility_states(UiWebviewArgs *args, int *states, int numstates) { |
| |
2535 args->visibility_states = calloc(numstates+1, sizeof(int)); |
| |
2536 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); |
| |
2537 ((int*)args->visibility_states)[numstates] = -1; |
| 2429 } |
2538 } |
| 2430 |
2539 |
| 2431 void ui_webview_args_free(UiWebviewArgs *args) { |
2540 void ui_webview_args_free(UiWebviewArgs *args) { |
| 2432 free((void*)args->name); |
2541 free((void*)args->name); |
| 2433 free((void*)args->style_class); |
2542 free((void*)args->style_class); |
| 2434 free((void*)args->varname); |
2543 free((void*)args->varname); |
| 2435 free((void*)args->states); |
2544 free((void*)args->states); |
| |
2545 free((void*)args->visibility_states); |
| 2436 free(args); |
2546 free(args); |
| 2437 } |
2547 } |
| 2438 |
2548 |