| 1365 |
1365 |
| 1366 void ui_button_args_set_icon(UiButtonArgs *args, const char *icon){ |
1366 void ui_button_args_set_icon(UiButtonArgs *args, const char *icon){ |
| 1367 args->icon = strdup(icon); |
1367 args->icon = strdup(icon); |
| 1368 } |
1368 } |
| 1369 |
1369 |
| |
1370 void ui_button_args_set_tooltip(UiButtonArgs *args, const char *tooltip) { |
| |
1371 args->tooltip = strdup(tooltip); |
| |
1372 } |
| 1370 |
1373 |
| 1371 void ui_button_args_set_labeltype(UiButtonArgs *args, int labeltype){ |
1374 void ui_button_args_set_labeltype(UiButtonArgs *args, int labeltype){ |
| 1372 args->labeltype = labeltype; |
1375 args->labeltype = labeltype; |
| 1373 } |
1376 } |
| 1374 |
1377 |
| 1389 void ui_button_args_free(UiButtonArgs *args) { |
1392 void ui_button_args_free(UiButtonArgs *args) { |
| 1390 free((void*)args->name); |
1393 free((void*)args->name); |
| 1391 free((void*)args->style_class); |
1394 free((void*)args->style_class); |
| 1392 free((void*)args->label); |
1395 free((void*)args->label); |
| 1393 free((void*)args->icon); |
1396 free((void*)args->icon); |
| |
1397 free((void*)args->tooltip); |
| 1394 free((void*)args->groups); |
1398 free((void*)args->groups); |
| 1395 free(args); |
1399 free(args); |
| 1396 } |
1400 } |
| 1397 |
1401 |
| 1398 |
1402 |
| 1472 |
1476 |
| 1473 void ui_toggle_args_set_icon(UiToggleArgs *args, const char *icon){ |
1477 void ui_toggle_args_set_icon(UiToggleArgs *args, const char *icon){ |
| 1474 args->icon = strdup(icon); |
1478 args->icon = strdup(icon); |
| 1475 } |
1479 } |
| 1476 |
1480 |
| |
1481 void ui_toggle_args_set_tooltip(UiToggleArgs *args, const char *tooltip) { |
| |
1482 args->tooltip = strdup(tooltip); |
| |
1483 } |
| 1477 |
1484 |
| 1478 void ui_toggle_args_set_labeltype(UiToggleArgs *args, int labeltype){ |
1485 void ui_toggle_args_set_labeltype(UiToggleArgs *args, int labeltype){ |
| 1479 args->labeltype = labeltype; |
1486 args->labeltype = labeltype; |
| 1480 } |
1487 } |
| 1481 |
1488 |
| 1482 void ui_toggle_args_set_onchange(UiToggleArgs *args, ui_callback callback){ |
1489 void ui_toggle_args_set_onchange(UiToggleArgs *args, ui_callback callback){ |
| 1483 args->onchange = callback; |
1490 args->onchange = callback; |
| 1484 } |
1491 } |
| 1485 |
|
| 1486 |
1492 |
| 1487 void ui_toggle_args_set_onchangedata(UiToggleArgs *args, void *onchangedata){ |
1493 void ui_toggle_args_set_onchangedata(UiToggleArgs *args, void *onchangedata){ |
| 1488 args->onchangedata = onchangedata; |
1494 args->onchangedata = onchangedata; |
| 1489 } |
1495 } |
| 1490 |
1496 |
| 1509 void ui_toggle_args_free(UiToggleArgs *args) { |
1515 void ui_toggle_args_free(UiToggleArgs *args) { |
| 1510 free((void*)args->name); |
1516 free((void*)args->name); |
| 1511 free((void*)args->style_class); |
1517 free((void*)args->style_class); |
| 1512 free((void*)args->label); |
1518 free((void*)args->label); |
| 1513 free((void*)args->icon); |
1519 free((void*)args->icon); |
| |
1520 free((void*)args->tooltip); |
| 1514 free((void*)args->varname); |
1521 free((void*)args->varname); |
| 1515 free((void*)args->groups); |
1522 free((void*)args->groups); |
| 1516 free(args); |
1523 free(args); |
| 1517 } |
1524 } |
| 1518 |
1525 |