| 318 |
318 |
| 319 void ui_toolbar_item_args_set_onclickdata(UiToolbarItemArgs *args, void *onclickdata) { |
319 void ui_toolbar_item_args_set_onclickdata(UiToolbarItemArgs *args, void *onclickdata) { |
| 320 args->onclickdata = onclickdata; |
320 args->onclickdata = onclickdata; |
| 321 } |
321 } |
| 322 |
322 |
| 323 void ui_toolbar_item_args_set_groups(UiToolbarItemArgs *args, int *groups) { |
323 void ui_toolbar_item_args_set_groups(UiToolbarItemArgs *args, int *states, int numstates) { |
| 324 // TODO |
324 args->groups = calloc(numstates+1, sizeof(int)); |
| |
325 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
| |
326 ((int*)args->groups)[numstates] = -1; |
| 325 } |
327 } |
| 326 void ui_toolbar_item_args_free(UiToolbarItemArgs *args) { |
328 void ui_toolbar_item_args_free(UiToolbarItemArgs *args) { |
| 327 free((void*)args->label); |
329 free((void*)args->label); |
| 328 free((void*)args->stockid); |
330 free((void*)args->stockid); |
| 329 free((void*)args->icon); |
331 free((void*)args->icon); |
| |
332 free((void*)args->groups); |
| 330 free(args); |
333 free(args); |
| 331 } |
334 } |
| 332 |
335 |
| 333 /* ---------------------------- UiToolbarToggleItemArgs ---------------------------- */ |
336 /* ---------------------------- UiToolbarToggleItemArgs ---------------------------- */ |
| 334 |
337 |
| 367 void ui_toolbar_toggleitem_args_set_onchangedata(UiToolbarToggleItemArgs *args, void *onchangedata) { |
370 void ui_toolbar_toggleitem_args_set_onchangedata(UiToolbarToggleItemArgs *args, void *onchangedata) { |
| 368 args->onchangedata = onchangedata; |
371 args->onchangedata = onchangedata; |
| 369 } |
372 } |
| 370 |
373 |
| 371 |
374 |
| 372 void ui_toolbar_toggleitem_args_set_groups(UiToolbarToggleItemArgs *args, int *groups) { |
375 void ui_toolbar_toggleitem_args_set_groups(UiToolbarToggleItemArgs *args,int *states, int numstates) { |
| 373 // TODO |
376 args->groups = calloc(numstates+1, sizeof(int)); |
| |
377 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
| |
378 ((int*)args->groups)[numstates] = -1; |
| 374 } |
379 } |
| 375 |
380 |
| 376 |
381 |
| 377 void ui_toolbar_toggleitem_args_free(UiToolbarToggleItemArgs *args) { |
382 void ui_toolbar_toggleitem_args_free(UiToolbarToggleItemArgs *args) { |
| 378 free((void*)args->label); |
383 free((void*)args->label); |
| 379 free((void*)args->stockid); |
384 free((void*)args->stockid); |
| 380 free((void*)args->icon); |
385 free((void*)args->icon); |
| 381 free((void*)args->varname); |
386 free((void*)args->varname); |
| |
387 free((void*)args->groups); |
| 382 free(args); |
388 free(args); |
| 383 } |
389 } |
| 384 |
390 |
| 385 /* ---------------------------- UiToolbarMenuArgs ---------------------------- */ |
391 /* ---------------------------- UiToolbarMenuArgs ---------------------------- */ |
| 386 |
392 |
| 1255 |
1261 |
| 1256 void ui_button_args_set_onclickdata(UiButtonArgs *args, void *onclickdata){ |
1262 void ui_button_args_set_onclickdata(UiButtonArgs *args, void *onclickdata){ |
| 1257 args->onclickdata = onclickdata; |
1263 args->onclickdata = onclickdata; |
| 1258 } |
1264 } |
| 1259 |
1265 |
| 1260 void ui_button_args_set_groups(UiButtonArgs *args, int *groups){ |
1266 void ui_button_args_set_groups(UiButtonArgs *args, int *states, int numstates) { |
| 1261 // TODO |
1267 args->groups = calloc(numstates+1, sizeof(int)); |
| |
1268 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
| |
1269 ((int*)args->groups)[numstates] = -1; |
| 1262 } |
1270 } |
| 1263 |
1271 |
| 1264 void ui_button_args_free(UiButtonArgs *args) { |
1272 void ui_button_args_free(UiButtonArgs *args) { |
| 1265 free((void*)args->name); |
1273 free((void*)args->name); |
| 1266 free((void*)args->style_class); |
1274 free((void*)args->style_class); |
| 1369 |
1377 |
| 1370 void ui_toggle_args_set_enablegroup(UiToggleArgs *args, int group) { |
1378 void ui_toggle_args_set_enablegroup(UiToggleArgs *args, int group) { |
| 1371 args->enable_group = group; |
1379 args->enable_group = group; |
| 1372 } |
1380 } |
| 1373 |
1381 |
| 1374 void ui_toggle_args_set_groups(UiToggleArgs *args, int *groups){ |
1382 void ui_toggle_args_set_groups(UiToggleArgs *args, int *states, int numstates) { |
| 1375 // TODO |
1383 args->groups = calloc(numstates+1, sizeof(int)); |
| |
1384 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
| |
1385 ((int*)args->groups)[numstates] = -1; |
| 1376 } |
1386 } |
| 1377 |
1387 |
| 1378 void ui_toggle_args_free(UiToggleArgs *args) { |
1388 void ui_toggle_args_free(UiToggleArgs *args) { |
| 1379 free((void*)args->name); |
1389 free((void*)args->name); |
| 1380 free((void*)args->style_class); |
1390 free((void*)args->style_class); |
| 1475 |
1485 |
| 1476 void ui_linkbutton_args_set_value(UiLinkButtonArgs *args, UiString *value) { |
1486 void ui_linkbutton_args_set_value(UiLinkButtonArgs *args, UiString *value) { |
| 1477 args->value = value; |
1487 args->value = value; |
| 1478 } |
1488 } |
| 1479 |
1489 |
| 1480 void ui_linkbutton_args_set_groups(UiLinkButtonArgs *args, int *groups){ |
1490 void ui_linkbutton_args_set_groups(UiLinkButtonArgs *args, int *states, int numstates) { |
| 1481 // TODO |
1491 args->groups = calloc(numstates+1, sizeof(int)); |
| |
1492 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
| |
1493 ((int*)args->groups)[numstates] = -1; |
| 1482 } |
1494 } |
| 1483 |
1495 |
| 1484 void ui_linkbutton_args_free(UiLinkButtonArgs *args) { |
1496 void ui_linkbutton_args_free(UiLinkButtonArgs *args) { |
| 1485 free((void*)args->name); |
1497 free((void*)args->name); |
| 1486 free((void*)args->style_class); |
1498 free((void*)args->style_class); |
| 1627 |
1639 |
| 1628 void ui_list_args_set_contextmenu(UiListArgs *args, UiMenuBuilder *menubuilder) { |
1640 void ui_list_args_set_contextmenu(UiListArgs *args, UiMenuBuilder *menubuilder) { |
| 1629 args->contextmenu = menubuilder; |
1641 args->contextmenu = menubuilder; |
| 1630 } |
1642 } |
| 1631 |
1643 |
| 1632 void ui_list_args_set_groups(UiListArgs *args, int *groups) { |
1644 void ui_list_args_set_groups(UiListArgs *args, int *states, int numstates) { |
| 1633 // TODO |
1645 args->groups = calloc(numstates+1, sizeof(int)); |
| |
1646 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
| |
1647 ((int*)args->groups)[numstates] = -1; |
| 1634 } |
1648 } |
| 1635 |
1649 |
| 1636 void ui_list_args_free(UiListArgs *args) { |
1650 void ui_list_args_free(UiListArgs *args) { |
| 1637 free((void*)args->name); |
1651 free((void*)args->name); |
| 1638 free((void*)args->style_class); |
1652 free((void*)args->style_class); |
| 1757 void ui_sourcelist_args_free(UiSourceListArgs *args) { |
1772 void ui_sourcelist_args_free(UiSourceListArgs *args) { |
| 1758 free((void*)args->name); |
1773 free((void*)args->name); |
| 1759 free((void*)args->style_class); |
1774 free((void*)args->style_class); |
| 1760 free((void*)args->varname); |
1775 free((void*)args->varname); |
| 1761 free((void*)args->sublists); |
1776 free((void*)args->sublists); |
| |
1777 free((void*)args->groups); |
| 1762 free(args); |
1778 free(args); |
| 1763 } |
1779 } |
| 1764 |
1780 |
| 1765 |
1781 |
| 1766 /* ------------------------- UiTextAreaArgs ----------------------------*/ |
1782 /* ------------------------- UiTextAreaArgs ----------------------------*/ |
| 1836 |
1852 |
| 1837 void ui_textarea_args_set_value(UiTextAreaArgs *args, UiText *value) { |
1853 void ui_textarea_args_set_value(UiTextAreaArgs *args, UiText *value) { |
| 1838 args->value = value; |
1854 args->value = value; |
| 1839 } |
1855 } |
| 1840 |
1856 |
| 1841 void ui_textarea_args_set_groups(UiTextAreaArgs *args, int *groups){ |
1857 void ui_textarea_args_set_groups(UiTextAreaArgs *args, int *states, int numstates) { |
| 1842 // TODO |
1858 args->groups = calloc(numstates+1, sizeof(int)); |
| |
1859 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
| |
1860 ((int*)args->groups)[numstates] = -1; |
| 1843 } |
1861 } |
| 1844 |
1862 |
| 1845 void ui_textarea_args_free(UiTextAreaArgs *args) { |
1863 void ui_textarea_args_free(UiTextAreaArgs *args) { |
| 1846 free((void*)args->name); |
1864 free((void*)args->name); |
| 1847 free((void*)args->style_class); |
1865 free((void*)args->style_class); |
| 1934 |
1952 |
| 1935 void ui_textfield_args_set_value(UiTextFieldArgs *args, UiString *value) { |
1953 void ui_textfield_args_set_value(UiTextFieldArgs *args, UiString *value) { |
| 1936 args->value = value; |
1954 args->value = value; |
| 1937 } |
1955 } |
| 1938 |
1956 |
| 1939 void ui_textfield_args_set_groups(UiTextFieldArgs *args, int *groups){ |
1957 void ui_textfield_args_set_groups(UiTextFieldArgs *args, int *states, int numstates) { |
| 1940 // TODO |
1958 args->groups = calloc(numstates+1, sizeof(int)); |
| |
1959 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
| |
1960 ((int*)args->groups)[numstates] = -1; |
| 1941 } |
1961 } |
| 1942 |
1962 |
| 1943 void ui_textfield_args_free(UiTextFieldArgs *args) { |
1963 void ui_textfield_args_free(UiTextFieldArgs *args) { |
| 1944 free((void*)args->name); |
1964 free((void*)args->name); |
| 1945 free((void*)args->style_class); |
1965 free((void*)args->style_class); |
| 2035 |
2055 |
| 2036 void ui_spinbox_args_set_rangevalue(UiSpinBoxArgs *args, UiRange *value) { |
2056 void ui_spinbox_args_set_rangevalue(UiSpinBoxArgs *args, UiRange *value) { |
| 2037 args->rangevalue = value; |
2057 args->rangevalue = value; |
| 2038 } |
2058 } |
| 2039 |
2059 |
| 2040 void ui_spinbox_args_set_groups(UiSpinBoxArgs *args, int *groups) { |
2060 void ui_spinbox_args_set_groups(UiSpinBoxArgs *args, int *states, int numstates) { |
| 2041 // TODO |
2061 args->groups = calloc(numstates+1, sizeof(int)); |
| |
2062 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
| |
2063 ((int*)args->groups)[numstates] = -1; |
| 2042 } |
2064 } |
| 2043 |
2065 |
| 2044 void ui_spinbox_args_free(UiSpinBoxArgs *args) { |
2066 void ui_spinbox_args_free(UiSpinBoxArgs *args) { |
| 2045 free((void*)args->name); |
2067 free((void*)args->name); |
| 2046 free((void*)args->style_class); |
2068 free((void*)args->style_class); |
| 2047 free((void*)args->varname); |
2069 free((void*)args->varname); |
| |
2070 free((void*)args->groups); |
| 2048 free(args); |
2071 free(args); |
| 2049 } |
2072 } |
| 2050 |
2073 |
| 2051 |
2074 |
| 2052 /* ------------------------- UiWebviewArgs ----------------------------*/ |
2075 /* ------------------------- UiWebviewArgs ----------------------------*/ |
| 2113 |
2136 |
| 2114 void ui_webview_args_set_value(UiWebviewArgs *args, UiGeneric *value) { |
2137 void ui_webview_args_set_value(UiWebviewArgs *args, UiGeneric *value) { |
| 2115 args->value = value; |
2138 args->value = value; |
| 2116 } |
2139 } |
| 2117 |
2140 |
| 2118 void ui_webview_args_set_groups(UiWebviewArgs *args, int *groups){ |
2141 void ui_webview_args_set_groups(UiWebviewArgs *args, int *states, int numstates) { |
| 2119 // TODO |
2142 args->groups = calloc(numstates+1, sizeof(int)); |
| |
2143 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
| |
2144 ((int*)args->groups)[numstates] = -1; |
| 2120 } |
2145 } |
| 2121 |
2146 |
| 2122 void ui_webview_args_free(UiWebviewArgs *args) { |
2147 void ui_webview_args_free(UiWebviewArgs *args) { |
| 2123 free((void*)args->name); |
2148 free((void*)args->name); |
| 2124 free((void*)args->style_class); |
2149 free((void*)args->style_class); |