| 193 |
193 |
| 194 void ui_menuitem_args_set_label(UiMenuItemArgs *args, const char *label) { |
194 void ui_menuitem_args_set_label(UiMenuItemArgs *args, const char *label) { |
| 195 args->label = strdup(label); |
195 args->label = strdup(label); |
| 196 } |
196 } |
| 197 |
197 |
| 198 void ui_menuitem_args_set_stockid(UiMenuItemArgs *args, const char *stockid) { |
|
| 199 args->stockid = strdup(stockid); |
|
| 200 } |
|
| 201 |
|
| 202 void ui_menuitem_args_set_icon(UiMenuItemArgs *args, const char *icon) { |
198 void ui_menuitem_args_set_icon(UiMenuItemArgs *args, const char *icon) { |
| 203 args->icon = strdup(icon); |
199 args->icon = strdup(icon); |
| 204 } |
200 } |
| 205 |
201 |
| 206 void ui_menuitem_args_set_onclick(UiMenuItemArgs *args, ui_callback callback) { |
202 void ui_menuitem_args_set_onclick(UiMenuItemArgs *args, ui_callback callback) { |
| 229 |
224 |
| 230 void ui_menutoggleitem_args_set_label(UiMenuToggleItemArgs *args, const char *label) { |
225 void ui_menutoggleitem_args_set_label(UiMenuToggleItemArgs *args, const char *label) { |
| 231 args->label = strdup(label); |
226 args->label = strdup(label); |
| 232 } |
227 } |
| 233 |
228 |
| 234 void ui_menutoggleitem_args_set_stockid(UiMenuToggleItemArgs *args, const char *stockid) { |
|
| 235 args->stockid = strdup(stockid); |
|
| 236 } |
|
| 237 |
|
| 238 void ui_menutoggleitem_args_set_icon(UiMenuToggleItemArgs *args, const char *icon) { |
229 void ui_menutoggleitem_args_set_icon(UiMenuToggleItemArgs *args, const char *icon) { |
| 239 args->icon = strdup(icon); |
230 args->icon = strdup(icon); |
| 240 } |
231 } |
| 241 |
232 |
| 242 void ui_menutoggleitem_args_set_varname(UiMenuToggleItemArgs *args, const char *varname) { |
233 void ui_menutoggleitem_args_set_varname(UiMenuToggleItemArgs *args, const char *varname) { |
| 300 return args; |
290 return args; |
| 301 } |
291 } |
| 302 |
292 |
| 303 void ui_toolbar_item_args_set_label(UiToolbarItemArgs *args, const char *label) { |
293 void ui_toolbar_item_args_set_label(UiToolbarItemArgs *args, const char *label) { |
| 304 args->label = strdup(label); |
294 args->label = strdup(label); |
| 305 } |
|
| 306 |
|
| 307 void ui_toolbar_item_args_set_stockid(UiToolbarItemArgs *args, const char *stockid) { |
|
| 308 args->stockid = strdup(stockid); |
|
| 309 } |
295 } |
| 310 |
296 |
| 311 void ui_toolbar_item_args_set_icon(UiToolbarItemArgs *args, const char *icon) { |
297 void ui_toolbar_item_args_set_icon(UiToolbarItemArgs *args, const char *icon) { |
| 312 args->icon = strdup(icon); |
298 args->icon = strdup(icon); |
| 313 } |
299 } |
| 325 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
311 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
| 326 ((int*)args->groups)[numstates] = -1; |
312 ((int*)args->groups)[numstates] = -1; |
| 327 } |
313 } |
| 328 void ui_toolbar_item_args_free(UiToolbarItemArgs *args) { |
314 void ui_toolbar_item_args_free(UiToolbarItemArgs *args) { |
| 329 free((void*)args->label); |
315 free((void*)args->label); |
| 330 free((void*)args->stockid); |
|
| 331 free((void*)args->icon); |
316 free((void*)args->icon); |
| 332 free((void*)args->groups); |
317 free((void*)args->groups); |
| 333 free(args); |
318 free(args); |
| 334 } |
319 } |
| 335 |
320 |
| 339 UiToolbarToggleItemArgs *args = malloc(sizeof(UiToolbarToggleItemArgs)); |
324 UiToolbarToggleItemArgs *args = malloc(sizeof(UiToolbarToggleItemArgs)); |
| 340 memset(args, 0, sizeof(UiToolbarToggleItemArgs)); |
325 memset(args, 0, sizeof(UiToolbarToggleItemArgs)); |
| 341 return args; |
326 return args; |
| 342 } |
327 } |
| 343 |
328 |
| 344 |
|
| 345 void ui_toolbar_toggleitem_args_set_label(UiToolbarToggleItemArgs *args, const char *label) { |
329 void ui_toolbar_toggleitem_args_set_label(UiToolbarToggleItemArgs *args, const char *label) { |
| 346 args->label = strdup(label); |
330 args->label = strdup(label); |
| 347 } |
331 } |
| 348 |
332 |
| 349 |
|
| 350 void ui_toolbar_toggleitem_args_set_stockid(UiToolbarToggleItemArgs *args, const char *stockid) { |
|
| 351 args->stockid = strdup(stockid); |
|
| 352 } |
|
| 353 |
|
| 354 |
|
| 355 void ui_toolbar_toggleitem_args_set_icon(UiToolbarToggleItemArgs *args, const char *icon) { |
333 void ui_toolbar_toggleitem_args_set_icon(UiToolbarToggleItemArgs *args, const char *icon) { |
| 356 args->icon = strdup(icon); |
334 args->icon = strdup(icon); |
| 357 } |
335 } |
| 358 |
336 |
| 359 |
|
| 360 void ui_toolbar_toggleitem_args_set_varname(UiToolbarToggleItemArgs *args, const char *varname) { |
337 void ui_toolbar_toggleitem_args_set_varname(UiToolbarToggleItemArgs *args, const char *varname) { |
| 361 args->varname = strdup(varname); |
338 args->varname = strdup(varname); |
| 362 } |
339 } |
| 363 |
340 |
| 364 |
|
| 365 void ui_toolbar_toggleitem_args_set_onchange(UiToolbarToggleItemArgs *args, ui_callback callback) { |
341 void ui_toolbar_toggleitem_args_set_onchange(UiToolbarToggleItemArgs *args, ui_callback callback) { |
| 366 args->onchange = callback; |
342 args->onchange = callback; |
| 367 } |
343 } |
| 368 |
344 |
| 369 |
|
| 370 void ui_toolbar_toggleitem_args_set_onchangedata(UiToolbarToggleItemArgs *args, void *onchangedata) { |
345 void ui_toolbar_toggleitem_args_set_onchangedata(UiToolbarToggleItemArgs *args, void *onchangedata) { |
| 371 args->onchangedata = onchangedata; |
346 args->onchangedata = onchangedata; |
| 372 } |
347 } |
| 373 |
|
| 374 |
348 |
| 375 void ui_toolbar_toggleitem_args_set_groups(UiToolbarToggleItemArgs *args,int *states, int numstates) { |
349 void ui_toolbar_toggleitem_args_set_groups(UiToolbarToggleItemArgs *args,int *states, int numstates) { |
| 376 args->groups = calloc(numstates+1, sizeof(int)); |
350 args->groups = calloc(numstates+1, sizeof(int)); |
| 377 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
351 memcpy((void*)args->groups, states, numstates * sizeof(int)); |
| 378 ((int*)args->groups)[numstates] = -1; |
352 ((int*)args->groups)[numstates] = -1; |
| 379 } |
353 } |
| 380 |
354 |
| 381 |
|
| 382 void ui_toolbar_toggleitem_args_free(UiToolbarToggleItemArgs *args) { |
355 void ui_toolbar_toggleitem_args_free(UiToolbarToggleItemArgs *args) { |
| 383 free((void*)args->label); |
356 free((void*)args->label); |
| 384 free((void*)args->stockid); |
|
| 385 free((void*)args->icon); |
357 free((void*)args->icon); |
| 386 free((void*)args->varname); |
358 free((void*)args->varname); |
| 387 free((void*)args->groups); |
359 free((void*)args->groups); |
| 388 free(args); |
360 free(args); |
| 389 } |
361 } |
| 395 UiToolbarMenuArgs *args = malloc(sizeof(UiToolbarMenuArgs)); |
367 UiToolbarMenuArgs *args = malloc(sizeof(UiToolbarMenuArgs)); |
| 396 memset(args, 0, sizeof(UiToolbarMenuArgs)); |
368 memset(args, 0, sizeof(UiToolbarMenuArgs)); |
| 397 return args; |
369 return args; |
| 398 } |
370 } |
| 399 |
371 |
| 400 |
|
| 401 void ui_toolbar_menu_args_set_label(UiToolbarMenuArgs *args, const char *label) { |
372 void ui_toolbar_menu_args_set_label(UiToolbarMenuArgs *args, const char *label) { |
| 402 args->label = strdup(label); |
373 args->label = strdup(label); |
| 403 } |
374 } |
| 404 |
375 |
| 405 |
|
| 406 void ui_toolbar_menu_args_set_stockid(UiToolbarMenuArgs *args, const char *stockid) { |
|
| 407 args->stockid = strdup(stockid); |
|
| 408 } |
|
| 409 |
|
| 410 |
|
| 411 void ui_toolbar_menu_args_set_icon(UiToolbarMenuArgs *args, const char *icon) { |
376 void ui_toolbar_menu_args_set_icon(UiToolbarMenuArgs *args, const char *icon) { |
| 412 args->icon = strdup(icon); |
377 args->icon = strdup(icon); |
| 413 } |
378 } |
| 414 |
379 |
| 415 |
|
| 416 void ui_toolbar_menu_args_free(UiToolbarMenuArgs *args) { |
380 void ui_toolbar_menu_args_free(UiToolbarMenuArgs *args) { |
| 417 free((void*)args->label); |
381 free((void*)args->label); |
| 418 free((void*)args->stockid); |
|
| 419 free((void*)args->icon); |
382 free((void*)args->icon); |
| 420 free(args); |
383 free(args); |
| 421 } |
384 } |
| 422 |
385 |
| 423 |
386 |
| 648 |
611 |
| 649 |
612 |
| 650 void ui_frame_args_set_label(UiFrameArgs *args, const char *label) { |
613 void ui_frame_args_set_label(UiFrameArgs *args, const char *label) { |
| 651 args->label = strdup(label); |
614 args->label = strdup(label); |
| 652 } |
615 } |
| 653 |
|
| 654 |
616 |
| 655 void ui_frame_args_free(UiFrameArgs *args) { |
617 void ui_frame_args_free(UiFrameArgs *args) { |
| 656 free((void*)args->name); |
618 free((void*)args->name); |
| 657 free((void*)args->style_class); |
619 free((void*)args->style_class); |
| 658 free((void*)args->label); |
620 free((void*)args->label); |
| 666 UiSidebarArgs *args = malloc(sizeof(UiSidebarArgs)); |
628 UiSidebarArgs *args = malloc(sizeof(UiSidebarArgs)); |
| 667 memset(args, 0, sizeof(UiSidebarArgs)); |
629 memset(args, 0, sizeof(UiSidebarArgs)); |
| 668 return args; |
630 return args; |
| 669 } |
631 } |
| 670 |
632 |
| 671 |
|
| 672 void ui_sidebar_args_set_name(UiSidebarArgs *args, const char *name) { |
633 void ui_sidebar_args_set_name(UiSidebarArgs *args, const char *name) { |
| 673 args->name = strdup(name); |
634 args->name = strdup(name); |
| 674 } |
635 } |
| 675 |
636 |
| 676 |
|
| 677 void ui_sidebar_args_set_style_class(UiSidebarArgs *args, const char *classname) { |
637 void ui_sidebar_args_set_style_class(UiSidebarArgs *args, const char *classname) { |
| 678 args->style_class = strdup(classname); |
638 args->style_class = strdup(classname); |
| 679 } |
639 } |
| 680 |
640 |
| 681 |
|
| 682 void ui_sidebar_args_set_margin(UiSidebarArgs *args, int value) { |
641 void ui_sidebar_args_set_margin(UiSidebarArgs *args, int value) { |
| 683 args->margin = value; |
642 args->margin = value; |
| 684 } |
643 } |
| 685 |
644 |
| 686 void ui_sidebar_args_set_margin_left(UiSidebarArgs *args, int value) { |
645 void ui_sidebar_args_set_margin_left(UiSidebarArgs *args, int value) { |
| 717 UiSplitPaneArgs *args = malloc(sizeof(UiSplitPaneArgs)); |
675 UiSplitPaneArgs *args = malloc(sizeof(UiSplitPaneArgs)); |
| 718 memset(args, 0, sizeof(UiSplitPaneArgs)); |
676 memset(args, 0, sizeof(UiSplitPaneArgs)); |
| 719 return args; |
677 return args; |
| 720 } |
678 } |
| 721 |
679 |
| 722 |
|
| 723 void ui_splitpane_args_set_fill(UiSplitPaneArgs *args, UiBool fill) { |
680 void ui_splitpane_args_set_fill(UiSplitPaneArgs *args, UiBool fill) { |
| 724 args->fill = fill; |
681 args->fill = fill; |
| 725 } |
682 } |
| 726 |
683 |
| 727 |
|
| 728 void ui_splitpane_args_set_hexpand(UiSplitPaneArgs *args, UiBool value) { |
684 void ui_splitpane_args_set_hexpand(UiSplitPaneArgs *args, UiBool value) { |
| 729 args->hexpand = value; |
685 args->hexpand = value; |
| 730 } |
686 } |
| 731 |
687 |
| 732 |
|
| 733 void ui_splitpane_args_set_vexpand(UiSplitPaneArgs *args, UiBool value) { |
688 void ui_splitpane_args_set_vexpand(UiSplitPaneArgs *args, UiBool value) { |
| 734 args->vexpand = value; |
689 args->vexpand = value; |
| 735 } |
690 } |
| 736 |
691 |
| 737 |
|
| 738 void ui_splitpane_args_set_hfill(UiSplitPaneArgs *args, UiBool value) { |
692 void ui_splitpane_args_set_hfill(UiSplitPaneArgs *args, UiBool value) { |
| 739 args->hfill = value; |
693 args->hfill = value; |
| 740 } |
694 } |
| 741 |
695 |
| 742 |
|
| 743 void ui_splitpane_args_set_vfill(UiSplitPaneArgs *args, UiBool value) { |
696 void ui_splitpane_args_set_vfill(UiSplitPaneArgs *args, UiBool value) { |
| 744 args->vfill = value; |
697 args->vfill = value; |
| 745 } |
698 } |
| 746 |
699 |
| 747 |
|
| 748 void ui_splitpane_args_set_override_defaults(UiSplitPaneArgs *args, UiBool value) { |
700 void ui_splitpane_args_set_override_defaults(UiSplitPaneArgs *args, UiBool value) { |
| 749 args->override_defaults = value; |
701 args->override_defaults = value; |
| 750 } |
702 } |
| 751 |
703 |
| 752 |
|
| 753 void ui_splitpane_args_set_colspan(UiSplitPaneArgs *args, int colspan) { |
704 void ui_splitpane_args_set_colspan(UiSplitPaneArgs *args, int colspan) { |
| 754 args->colspan = colspan; |
705 args->colspan = colspan; |
| 755 } |
706 } |
| 756 |
707 |
| 757 |
|
| 758 void ui_splitpane_args_set_rowspan(UiSplitPaneArgs *args, int rowspan) { |
708 void ui_splitpane_args_set_rowspan(UiSplitPaneArgs *args, int rowspan) { |
| 759 args->rowspan = rowspan; |
709 args->rowspan = rowspan; |
| 760 } |
710 } |
| 761 |
711 |
| 762 |
|
| 763 void ui_splitpane_args_set_name(UiSplitPaneArgs *args, const char *name) { |
712 void ui_splitpane_args_set_name(UiSplitPaneArgs *args, const char *name) { |
| 764 args->name = strdup(name); |
713 args->name = strdup(name); |
| 765 } |
714 } |
| 766 |
715 |
| 767 |
|
| 768 void ui_splitpane_args_set_style_class(UiSplitPaneArgs *args, const char *classname) { |
716 void ui_splitpane_args_set_style_class(UiSplitPaneArgs *args, const char *classname) { |
| 769 args->style_class = strdup(classname); |
717 args->style_class = strdup(classname); |
| 770 } |
718 } |
| 771 |
719 |
| 772 |
|
| 773 void ui_splitpane_args_set_margin(UiSplitPaneArgs *args, int value) { |
720 void ui_splitpane_args_set_margin(UiSplitPaneArgs *args, int value) { |
| 774 args->margin = value; |
721 args->margin = value; |
| 775 } |
722 } |
| 776 |
723 |
| 777 void ui_splitpane_args_set_margin_left(UiSplitPaneArgs *args, int value) { |
724 void ui_splitpane_args_set_margin_left(UiSplitPaneArgs *args, int value) { |
| 824 } |
771 } |
| 825 |
772 |
| 826 void ui_splitpane_args_set_max_panes(UiSplitPaneArgs *args, int max) { |
773 void ui_splitpane_args_set_max_panes(UiSplitPaneArgs *args, int max) { |
| 827 args->max_panes = max; |
774 args->max_panes = max; |
| 828 } |
775 } |
| 829 |
|
| 830 |
776 |
| 831 void ui_splitpane_args_free(UiSplitPaneArgs *args) { |
777 void ui_splitpane_args_free(UiSplitPaneArgs *args) { |
| 832 free((void*)args->name); |
778 free((void*)args->name); |
| 833 free((void*)args->style_class); |
779 free((void*)args->style_class); |
| 834 free((void*)args->varname); |
780 free((void*)args->varname); |
| 851 |
797 |
| 852 void ui_tabview_args_set_hexpand(UiTabViewArgs *args, UiBool value) { |
798 void ui_tabview_args_set_hexpand(UiTabViewArgs *args, UiBool value) { |
| 853 args->hexpand = value; |
799 args->hexpand = value; |
| 854 } |
800 } |
| 855 |
801 |
| 856 |
|
| 857 void ui_tabview_args_set_vexpand(UiTabViewArgs *args, UiBool value) { |
802 void ui_tabview_args_set_vexpand(UiTabViewArgs *args, UiBool value) { |
| 858 args->vexpand = value; |
803 args->vexpand = value; |
| 859 } |
804 } |
| 860 |
805 |
| 861 |
|
| 862 void ui_tabview_args_set_hfill(UiTabViewArgs *args, UiBool value) { |
806 void ui_tabview_args_set_hfill(UiTabViewArgs *args, UiBool value) { |
| 863 args->hfill = value; |
807 args->hfill = value; |
| 864 } |
808 } |
| 865 |
809 |
| 866 |
|
| 867 void ui_tabview_args_set_vfill(UiTabViewArgs *args, UiBool value) { |
810 void ui_tabview_args_set_vfill(UiTabViewArgs *args, UiBool value) { |
| 868 args->vfill = value; |
811 args->vfill = value; |
| 869 } |
812 } |
| 870 |
813 |
| 871 |
|
| 872 void ui_tabview_args_set_override_defaults(UiTabViewArgs *args, UiBool value) { |
814 void ui_tabview_args_set_override_defaults(UiTabViewArgs *args, UiBool value) { |
| 873 args->override_defaults = value; |
815 args->override_defaults = value; |
| 874 } |
816 } |
| 875 |
817 |
| 876 |
|
| 877 void ui_tabview_args_set_colspan(UiTabViewArgs *args, int colspan) { |
818 void ui_tabview_args_set_colspan(UiTabViewArgs *args, int colspan) { |
| 878 args->colspan = colspan; |
819 args->colspan = colspan; |
| 879 } |
820 } |
| 880 |
821 |
| 881 |
|
| 882 void ui_tabview_args_set_rowspan(UiTabViewArgs *args, int rowspan) { |
822 void ui_tabview_args_set_rowspan(UiTabViewArgs *args, int rowspan) { |
| 883 args->rowspan = rowspan; |
823 args->rowspan = rowspan; |
| 884 } |
824 } |
| 885 |
825 |
| 886 |
|
| 887 void ui_tabview_args_set_name(UiTabViewArgs *args, const char *name) { |
826 void ui_tabview_args_set_name(UiTabViewArgs *args, const char *name) { |
| 888 args->name = strdup(name); |
827 args->name = strdup(name); |
| 889 } |
828 } |
| 890 |
829 |
| 891 |
|
| 892 void ui_tabview_args_set_style_class(UiTabViewArgs *args, const char *classname) { |
830 void ui_tabview_args_set_style_class(UiTabViewArgs *args, const char *classname) { |
| 893 args->style_class = strdup(classname); |
831 args->style_class = strdup(classname); |
| 894 } |
832 } |
| 895 |
|
| 896 |
833 |
| 897 void ui_tabview_args_set_margin(UiTabViewArgs *args, int value) { |
834 void ui_tabview_args_set_margin(UiTabViewArgs *args, int value) { |
| 898 args->margin = value; |
835 args->margin = value; |
| 899 } |
836 } |
| 900 |
837 |
| 1054 UiLabelArgs *args = malloc(sizeof(UiLabelArgs)); |
991 UiLabelArgs *args = malloc(sizeof(UiLabelArgs)); |
| 1055 memset(args, 0, sizeof(UiLabelArgs)); |
992 memset(args, 0, sizeof(UiLabelArgs)); |
| 1056 return args; |
993 return args; |
| 1057 } |
994 } |
| 1058 |
995 |
| 1059 |
|
| 1060 void ui_label_args_set_fill(UiLabelArgs *args, UiBool fill) { |
996 void ui_label_args_set_fill(UiLabelArgs *args, UiBool fill) { |
| 1061 args->fill = fill; |
997 args->fill = fill; |
| 1062 } |
998 } |
| 1063 |
999 |
| 1064 |
|
| 1065 void ui_label_args_set_hexpand(UiLabelArgs *args, UiBool value) { |
1000 void ui_label_args_set_hexpand(UiLabelArgs *args, UiBool value) { |
| 1066 args->hexpand = value; |
1001 args->hexpand = value; |
| 1067 } |
1002 } |
| 1068 |
1003 |
| 1069 |
|
| 1070 void ui_label_args_set_vexpand(UiLabelArgs *args, UiBool value) { |
1004 void ui_label_args_set_vexpand(UiLabelArgs *args, UiBool value) { |
| 1071 args->vexpand = value; |
1005 args->vexpand = value; |
| 1072 } |
1006 } |
| 1073 |
1007 |
| 1074 |
|
| 1075 void ui_label_args_set_hfill(UiLabelArgs *args, UiBool value) { |
1008 void ui_label_args_set_hfill(UiLabelArgs *args, UiBool value) { |
| 1076 args->hfill = value; |
1009 args->hfill = value; |
| 1077 } |
1010 } |
| 1078 |
1011 |
| 1079 |
|
| 1080 void ui_label_args_set_vfill(UiLabelArgs *args, UiBool value) { |
1012 void ui_label_args_set_vfill(UiLabelArgs *args, UiBool value) { |
| 1081 args->vfill = value; |
1013 args->vfill = value; |
| 1082 } |
1014 } |
| 1083 |
1015 |
| 1084 |
|
| 1085 void ui_label_args_set_override_defaults(UiLabelArgs *args, UiBool value) { |
1016 void ui_label_args_set_override_defaults(UiLabelArgs *args, UiBool value) { |
| 1086 args->override_defaults = value; |
1017 args->override_defaults = value; |
| 1087 } |
1018 } |
| 1088 |
1019 |
| 1089 void ui_label_args_set_margin(UiLabelArgs *args, int value) { |
1020 void ui_label_args_set_margin(UiLabelArgs *args, int value) { |
| 1104 |
1035 |
| 1105 void ui_label_args_set_margin_bottom(UiLabelArgs *args, int value) { |
1036 void ui_label_args_set_margin_bottom(UiLabelArgs *args, int value) { |
| 1106 args->margin_bottom = value; |
1037 args->margin_bottom = value; |
| 1107 } |
1038 } |
| 1108 |
1039 |
| 1109 |
|
| 1110 void ui_label_args_set_colspan(UiLabelArgs *args, int colspan) { |
1040 void ui_label_args_set_colspan(UiLabelArgs *args, int colspan) { |
| 1111 args->colspan = colspan; |
1041 args->colspan = colspan; |
| 1112 } |
1042 } |
| 1113 |
1043 |
| 1114 |
1044 |
| 1115 void ui_label_args_set_rowspan(UiLabelArgs *args, int rowspan) { |
1045 void ui_label_args_set_rowspan(UiLabelArgs *args, int rowspan) { |
| 1116 args->rowspan = rowspan; |
1046 args->rowspan = rowspan; |
| 1117 } |
1047 } |
| 1118 |
1048 |
| 1119 |
|
| 1120 void ui_label_args_set_name(UiLabelArgs *args, const char *name) { |
1049 void ui_label_args_set_name(UiLabelArgs *args, const char *name) { |
| 1121 args->name = strdup(name); |
1050 args->name = strdup(name); |
| 1122 } |
1051 } |
| 1123 |
1052 |
| 1124 |
|
| 1125 void ui_label_args_set_style_class(UiLabelArgs *args, const char *classname) { |
1053 void ui_label_args_set_style_class(UiLabelArgs *args, const char *classname) { |
| 1126 args->style_class = strdup(classname); |
1054 args->style_class = strdup(classname); |
| 1127 } |
1055 } |
| 1128 |
1056 |
| 1129 void ui_label_args_set_label(UiLabelArgs *args, const char *label){ |
1057 void ui_label_args_set_label(UiLabelArgs *args, const char *label){ |
| 1130 args->label = strdup(label); |
1058 args->label = strdup(label); |
| 1131 } |
1059 } |
| 1132 |
|
| 1133 |
1060 |
| 1134 void ui_label_args_set_align(UiLabelArgs *args, UiAlignment align) { |
1061 void ui_label_args_set_align(UiLabelArgs *args, UiAlignment align) { |
| 1135 args->align = align; |
1062 args->align = align; |
| 1136 } |
1063 } |
| 1137 |
1064 |
| 1407 |
1334 |
| 1408 void ui_button_args_set_rowspan(UiButtonArgs *args, int rowspan) { |
1335 void ui_button_args_set_rowspan(UiButtonArgs *args, int rowspan) { |
| 1409 args->rowspan = rowspan; |
1336 args->rowspan = rowspan; |
| 1410 } |
1337 } |
| 1411 |
1338 |
| 1412 |
|
| 1413 void ui_button_args_set_name(UiButtonArgs *args, const char *name) { |
1339 void ui_button_args_set_name(UiButtonArgs *args, const char *name) { |
| 1414 args->name = strdup(name); |
1340 args->name = strdup(name); |
| 1415 } |
1341 } |
| 1416 |
1342 |
| 1417 |
|
| 1418 void ui_button_args_set_style_class(UiButtonArgs *args, const char *classname) { |
1343 void ui_button_args_set_style_class(UiButtonArgs *args, const char *classname) { |
| 1419 args->style_class = strdup(classname); |
1344 args->style_class = strdup(classname); |
| 1420 } |
1345 } |
| 1421 |
1346 |
| 1422 void ui_button_args_set_label(UiButtonArgs *args, const char *label){ |
1347 void ui_button_args_set_label(UiButtonArgs *args, const char *label){ |
| 1423 args->label = strdup(label); |
1348 args->label = strdup(label); |
| 1424 } |
1349 } |
| 1425 |
1350 |
| 1426 |
|
| 1427 void ui_button_args_set_stockid(UiButtonArgs *args, const char *stockid){ |
|
| 1428 args->stockid = strdup(stockid); |
|
| 1429 } |
|
| 1430 |
|
| 1431 |
|
| 1432 void ui_button_args_set_icon(UiButtonArgs *args, const char *icon){ |
1351 void ui_button_args_set_icon(UiButtonArgs *args, const char *icon){ |
| 1433 args->icon = strdup(icon); |
1352 args->icon = strdup(icon); |
| 1434 } |
1353 } |
| 1435 |
1354 |
| 1436 |
1355 |
| 1471 UiToggleArgs *args = malloc(sizeof(UiToggleArgs)); |
1388 UiToggleArgs *args = malloc(sizeof(UiToggleArgs)); |
| 1472 memset(args, 0, sizeof(UiToggleArgs)); |
1389 memset(args, 0, sizeof(UiToggleArgs)); |
| 1473 return args; |
1390 return args; |
| 1474 } |
1391 } |
| 1475 |
1392 |
| 1476 |
|
| 1477 void ui_toggle_args_set_fill(UiToggleArgs *args, UiBool fill) { |
1393 void ui_toggle_args_set_fill(UiToggleArgs *args, UiBool fill) { |
| 1478 args->fill = fill; |
1394 args->fill = fill; |
| 1479 } |
1395 } |
| 1480 |
1396 |
| 1481 |
|
| 1482 void ui_toggle_args_set_hexpand(UiToggleArgs *args, UiBool value) { |
1397 void ui_toggle_args_set_hexpand(UiToggleArgs *args, UiBool value) { |
| 1483 args->hexpand = value; |
1398 args->hexpand = value; |
| 1484 } |
1399 } |
| 1485 |
1400 |
| 1486 |
|
| 1487 void ui_toggle_args_set_vexpand(UiToggleArgs *args, UiBool value) { |
1401 void ui_toggle_args_set_vexpand(UiToggleArgs *args, UiBool value) { |
| 1488 args->vexpand = value; |
1402 args->vexpand = value; |
| 1489 } |
1403 } |
| 1490 |
1404 |
| 1491 |
|
| 1492 void ui_toggle_args_set_hfill(UiToggleArgs *args, UiBool value) { |
1405 void ui_toggle_args_set_hfill(UiToggleArgs *args, UiBool value) { |
| 1493 args->hfill = value; |
1406 args->hfill = value; |
| 1494 } |
1407 } |
| 1495 |
1408 |
| 1496 |
|
| 1497 void ui_toggle_args_set_vfill(UiToggleArgs *args, UiBool value) { |
1409 void ui_toggle_args_set_vfill(UiToggleArgs *args, UiBool value) { |
| 1498 args->vfill = value; |
1410 args->vfill = value; |
| 1499 } |
1411 } |
| 1500 |
1412 |
| 1501 |
|
| 1502 void ui_toggle_args_set_override_defaults(UiToggleArgs *args, UiBool value) { |
1413 void ui_toggle_args_set_override_defaults(UiToggleArgs *args, UiBool value) { |
| 1503 args->override_defaults = value; |
1414 args->override_defaults = value; |
| 1504 } |
1415 } |
| 1505 |
1416 |
| 1506 void ui_toggle_args_set_margin(UiToggleArgs *args, int value) { |
1417 void ui_toggle_args_set_margin(UiToggleArgs *args, int value) { |
| 1525 |
1436 |
| 1526 void ui_toggle_args_set_colspan(UiToggleArgs *args, int colspan) { |
1437 void ui_toggle_args_set_colspan(UiToggleArgs *args, int colspan) { |
| 1527 args->colspan = colspan; |
1438 args->colspan = colspan; |
| 1528 } |
1439 } |
| 1529 |
1440 |
| 1530 |
|
| 1531 void ui_toggle_args_set_rowspan(UiToggleArgs *args, int rowspan) { |
1441 void ui_toggle_args_set_rowspan(UiToggleArgs *args, int rowspan) { |
| 1532 args->rowspan = rowspan; |
1442 args->rowspan = rowspan; |
| 1533 } |
1443 } |
| 1534 |
1444 |
| 1535 |
1445 |
| 1536 void ui_toggle_args_set_name(UiToggleArgs *args, const char *name) { |
1446 void ui_toggle_args_set_name(UiToggleArgs *args, const char *name) { |
| 1537 args->name = strdup(name); |
1447 args->name = strdup(name); |
| 1538 } |
1448 } |
| 1539 |
1449 |
| 1540 |
|
| 1541 void ui_toggle_args_set_style_class(UiToggleArgs *args, const char *classname) { |
1450 void ui_toggle_args_set_style_class(UiToggleArgs *args, const char *classname) { |
| 1542 args->style_class = strdup(classname); |
1451 args->style_class = strdup(classname); |
| 1543 } |
1452 } |
| 1544 |
1453 |
| 1545 void ui_toggle_args_set_label(UiToggleArgs *args, const char *label){ |
1454 void ui_toggle_args_set_label(UiToggleArgs *args, const char *label){ |
| 1546 args->label = strdup(label); |
1455 args->label = strdup(label); |
| 1547 } |
1456 } |
| 1548 |
|
| 1549 |
|
| 1550 void ui_toggle_args_set_stockid(UiToggleArgs *args, const char *stockid){ |
|
| 1551 args->stockid = strdup(stockid); |
|
| 1552 } |
|
| 1553 |
|
| 1554 |
1457 |
| 1555 void ui_toggle_args_set_icon(UiToggleArgs *args, const char *icon){ |
1458 void ui_toggle_args_set_icon(UiToggleArgs *args, const char *icon){ |
| 1556 args->icon = strdup(icon); |
1459 args->icon = strdup(icon); |
| 1557 } |
1460 } |
| 1558 |
1461 |
| 1590 |
1493 |
| 1591 void ui_toggle_args_free(UiToggleArgs *args) { |
1494 void ui_toggle_args_free(UiToggleArgs *args) { |
| 1592 free((void*)args->name); |
1495 free((void*)args->name); |
| 1593 free((void*)args->style_class); |
1496 free((void*)args->style_class); |
| 1594 free((void*)args->label); |
1497 free((void*)args->label); |
| 1595 free((void*)args->stockid); |
|
| 1596 free((void*)args->icon); |
1498 free((void*)args->icon); |
| 1597 free((void*)args->varname); |
1499 free((void*)args->varname); |
| 1598 free((void*)args->groups); |
1500 free((void*)args->groups); |
| 1599 free(args); |
1501 free(args); |
| 1600 } |
1502 } |