| 213 |
213 |
| 214 void ui_menuitem_args_set_onclickdata(UiMenuItemArgs *args, void *onclickdata) { |
214 void ui_menuitem_args_set_onclickdata(UiMenuItemArgs *args, void *onclickdata) { |
| 215 args->onclickdata = onclickdata; |
215 args->onclickdata = onclickdata; |
| 216 } |
216 } |
| 217 |
217 |
| |
218 void ui_menuitem_args_set_action(UiMenuItemArgs *args, const char *action) { |
| |
219 args->action = strdup(action); |
| |
220 } |
| |
221 |
| 218 void ui_menuitem_args_free(UiMenuItemArgs *args) { |
222 void ui_menuitem_args_free(UiMenuItemArgs *args) { |
| 219 free((void*)args->label); |
223 free((void*)args->label); |
| 220 free((void*)args->icon); |
224 free((void*)args->icon); |
| |
225 free((void*)args->action); |
| 221 free(args); |
226 free(args); |
| 222 } |
227 } |
| 223 |
228 |
| 224 |
229 |
| 225 /* ---------------------------- UiMenuToggleItemArgs ---------------------------- */ |
230 /* ---------------------------- UiMenuToggleItemArgs ---------------------------- */ |
| 248 |
253 |
| 249 void ui_menutoggleitem_args_set_onchangedata(UiMenuToggleItemArgs *args, void *onclickdata) { |
254 void ui_menutoggleitem_args_set_onchangedata(UiMenuToggleItemArgs *args, void *onclickdata) { |
| 250 args->onchangedata = onclickdata; |
255 args->onchangedata = onclickdata; |
| 251 } |
256 } |
| 252 |
257 |
| |
258 void ui_menutoggleitem_args_set_action(UiMenuToggleItemArgs *args, const char *action) { |
| |
259 args->action = strdup(action); |
| |
260 } |
| |
261 |
| 253 void ui_menutoggleitem_args_free(UiMenuToggleItemArgs *args) { |
262 void ui_menutoggleitem_args_free(UiMenuToggleItemArgs *args) { |
| 254 free((void*)args->label); |
263 free((void*)args->label); |
| 255 free((void*)args->icon); |
264 free((void*)args->icon); |
| 256 free((void*)args->varname); |
265 free((void*)args->varname); |
| |
266 free((void*)args->action); |
| 257 free(args); |
267 free(args); |
| 258 } |
268 } |
| 259 |
269 |
| 260 /* --------------------------- UiMenuItemListArgs --------------------------- */ |
270 /* --------------------------- UiMenuItemListArgs --------------------------- */ |
| 261 |
271 |
| 1438 |
1448 |
| 1439 void ui_button_args_set_onclickdata(UiButtonArgs *args, void *onclickdata){ |
1449 void ui_button_args_set_onclickdata(UiButtonArgs *args, void *onclickdata){ |
| 1440 args->onclickdata = onclickdata; |
1450 args->onclickdata = onclickdata; |
| 1441 } |
1451 } |
| 1442 |
1452 |
| |
1453 void ui_button_args_set_action(UiButtonArgs *args, const char *action) { |
| |
1454 args->action = strdup(action); |
| |
1455 } |
| |
1456 |
| 1443 void ui_button_args_set_states(UiButtonArgs *args, int *states, int numstates) { |
1457 void ui_button_args_set_states(UiButtonArgs *args, int *states, int numstates) { |
| 1444 args->states = calloc(numstates+1, sizeof(int)); |
1458 args->states = calloc(numstates+1, sizeof(int)); |
| 1445 memcpy((void*)args->states, states, numstates * sizeof(int)); |
1459 memcpy((void*)args->states, states, numstates * sizeof(int)); |
| 1446 ((int*)args->states)[numstates] = -1; |
1460 ((int*)args->states)[numstates] = -1; |
| 1447 } |
1461 } |
| 1456 free((void*)args->name); |
1470 free((void*)args->name); |
| 1457 free((void*)args->style_class); |
1471 free((void*)args->style_class); |
| 1458 free((void*)args->label); |
1472 free((void*)args->label); |
| 1459 free((void*)args->icon); |
1473 free((void*)args->icon); |
| 1460 free((void*)args->tooltip); |
1474 free((void*)args->tooltip); |
| |
1475 free((void*)args->action); |
| 1461 free((void*)args->states); |
1476 free((void*)args->states); |
| 1462 free((void*)args->visibility_states); |
1477 free((void*)args->visibility_states); |
| 1463 free(args); |
1478 free(args); |
| 1464 } |
1479 } |
| 1465 |
1480 |
| 1554 args->onchange = callback; |
1569 args->onchange = callback; |
| 1555 } |
1570 } |
| 1556 |
1571 |
| 1557 void ui_toggle_args_set_onchangedata(UiToggleArgs *args, void *onchangedata){ |
1572 void ui_toggle_args_set_onchangedata(UiToggleArgs *args, void *onchangedata){ |
| 1558 args->onchangedata = onchangedata; |
1573 args->onchangedata = onchangedata; |
| |
1574 } |
| |
1575 |
| |
1576 void ui_toggle_args_set_action(UiToggleArgs *args, const char *action) { |
| |
1577 args->action = strdup(action); |
| 1559 } |
1578 } |
| 1560 |
1579 |
| 1561 void ui_toggle_args_set_varname(UiToggleArgs *args, const char *varname) { |
1580 void ui_toggle_args_set_varname(UiToggleArgs *args, const char *varname) { |
| 1562 args->varname = strdup(varname); |
1581 args->varname = strdup(varname); |
| 1563 } |
1582 } |
| 1587 free((void*)args->style_class); |
1606 free((void*)args->style_class); |
| 1588 free((void*)args->label); |
1607 free((void*)args->label); |
| 1589 free((void*)args->icon); |
1608 free((void*)args->icon); |
| 1590 free((void*)args->tooltip); |
1609 free((void*)args->tooltip); |
| 1591 free((void*)args->varname); |
1610 free((void*)args->varname); |
| |
1611 free((void*)args->action); |
| 1592 free((void*)args->states); |
1612 free((void*)args->states); |
| 1593 free((void*)args->visibility_states); |
1613 free((void*)args->visibility_states); |
| 1594 free(args); |
1614 free(args); |
| 1595 } |
1615 } |
| 1596 |
1616 |
| 1684 args->onclick = callback; |
1704 args->onclick = callback; |
| 1685 } |
1705 } |
| 1686 |
1706 |
| 1687 void ui_linkbutton_args_set_onclickdata(UiLinkButtonArgs *args, void *userdata) { |
1707 void ui_linkbutton_args_set_onclickdata(UiLinkButtonArgs *args, void *userdata) { |
| 1688 args->onclickdata = userdata; |
1708 args->onclickdata = userdata; |
| |
1709 } |
| |
1710 |
| |
1711 void ui_linkbutton_args_set_action(UiLinkButtonArgs *args, const char *action) { |
| |
1712 args->action = strdup(action); |
| 1689 } |
1713 } |
| 1690 |
1714 |
| 1691 void ui_linkbutton_args_set_nofollow(UiLinkButtonArgs *args, UiBool value) { |
1715 void ui_linkbutton_args_set_nofollow(UiLinkButtonArgs *args, UiBool value) { |
| 1692 args->nofollow = value; |
1716 args->nofollow = value; |
| 1693 } |
1717 } |
| 1719 void ui_linkbutton_args_free(UiLinkButtonArgs *args) { |
1743 void ui_linkbutton_args_free(UiLinkButtonArgs *args) { |
| 1720 free((void*)args->name); |
1744 free((void*)args->name); |
| 1721 free((void*)args->style_class); |
1745 free((void*)args->style_class); |
| 1722 free((void*)args->label); |
1746 free((void*)args->label); |
| 1723 free((void*)args->uri); |
1747 free((void*)args->uri); |
| |
1748 free((void*)args->action); |
| 1724 free((void*)args->varname); |
1749 free((void*)args->varname); |
| 1725 free((void*)args->states); |
1750 free((void*)args->states); |
| 1726 free(args); |
1751 free(args); |
| 1727 } |
1752 } |
| 1728 |
1753 |
| 2284 |
2309 |
| 2285 void ui_textfield_args_set_onactivatedata(UiTextFieldArgs *args, void *onactivatedata){ |
2310 void ui_textfield_args_set_onactivatedata(UiTextFieldArgs *args, void *onactivatedata){ |
| 2286 args->onactivatedata = onactivatedata; |
2311 args->onactivatedata = onactivatedata; |
| 2287 } |
2312 } |
| 2288 |
2313 |
| |
2314 void ui_textfield_args_set_onactivate_action(UiTextFieldArgs *args, const char *action) { |
| |
2315 args->onactivate_action = strdup(action); |
| |
2316 } |
| |
2317 |
| |
2318 void ui_textfield_args_set_onchange_action(UiTextFieldArgs *args, const char *action) { |
| |
2319 args->onchange_action = action; |
| |
2320 } |
| |
2321 |
| 2289 void ui_textfield_args_set_varname(UiTextFieldArgs *args, const char *varname) { |
2322 void ui_textfield_args_set_varname(UiTextFieldArgs *args, const char *varname) { |
| 2290 args->varname = strdup(varname); |
2323 args->varname = strdup(varname); |
| 2291 } |
2324 } |
| 2292 |
2325 |
| 2293 void ui_textfield_args_set_value(UiTextFieldArgs *args, UiString *value) { |
2326 void ui_textfield_args_set_value(UiTextFieldArgs *args, UiString *value) { |
| 2308 |
2341 |
| 2309 void ui_textfield_args_free(UiTextFieldArgs *args) { |
2342 void ui_textfield_args_free(UiTextFieldArgs *args) { |
| 2310 free((void*)args->name); |
2343 free((void*)args->name); |
| 2311 free((void*)args->style_class); |
2344 free((void*)args->style_class); |
| 2312 free((void*)args->varname); |
2345 free((void*)args->varname); |
| |
2346 free((void*)args->onactivate_action); |
| |
2347 free((void*)args->onchange_action); |
| 2313 free((void*)args->states); |
2348 free((void*)args->states); |
| 2314 free((void*)args->visibility_states); |
2349 free((void*)args->visibility_states); |
| 2315 free(args); |
2350 free(args); |
| 2316 } |
2351 } |
| 2317 |
2352 |