| 606 free((void*)args->varname); |
606 free((void*)args->varname); |
| 607 free(args); |
607 free(args); |
| 608 } |
608 } |
| 609 |
609 |
| 610 |
610 |
| |
611 /* ------------------------- UiLabelArgs ----------------------------*/ |
| |
612 |
| |
613 |
| |
614 UiLabelArgs* ui_label_args_new(void) { |
| |
615 UiLabelArgs *args = malloc(sizeof(UiLabelArgs)); |
| |
616 memset(args, 0, sizeof(UiLabelArgs)); |
| |
617 return args; |
| |
618 } |
| |
619 |
| |
620 |
| |
621 void ui_label_args_set_fill(UiLabelArgs *args, UiBool fill) { |
| |
622 args->fill = fill ? UI_ON : UI_OFF; |
| |
623 } |
| |
624 |
| |
625 |
| |
626 void ui_label_args_set_hexpand(UiLabelArgs *args, UiBool value) { |
| |
627 args->hexpand = value; |
| |
628 } |
| |
629 |
| |
630 |
| |
631 void ui_label_args_set_vexpand(UiLabelArgs *args, UiBool value) { |
| |
632 args->vexpand = value; |
| |
633 } |
| |
634 |
| |
635 |
| |
636 void ui_label_args_set_hfill(UiLabelArgs *args, UiBool value) { |
| |
637 args->hfill = value; |
| |
638 } |
| |
639 |
| |
640 |
| |
641 void ui_label_args_set_vfill(UiLabelArgs *args, UiBool value) { |
| |
642 args->vfill = value; |
| |
643 } |
| |
644 |
| |
645 |
| |
646 void ui_label_args_set_override_defaults(UiLabelArgs *args, UiBool value) { |
| |
647 args->override_defaults = value; |
| |
648 } |
| |
649 |
| |
650 |
| |
651 void ui_label_args_set_colspan(UiLabelArgs *args, int colspan) { |
| |
652 args->colspan = colspan; |
| |
653 } |
| |
654 |
| |
655 |
| |
656 void ui_label_args_set_rowspan(UiLabelArgs *args, int rowspan) { |
| |
657 args->rowspan = rowspan; |
| |
658 } |
| |
659 |
| |
660 |
| |
661 void ui_label_args_set_name(UiLabelArgs *args, const char *name) { |
| |
662 args->name = strdup(name); |
| |
663 } |
| |
664 |
| |
665 |
| |
666 void ui_label_args_set_style_class(UiLabelArgs *args, const char *classname) { |
| |
667 args->style_class = strdup(classname); |
| |
668 } |
| |
669 |
| |
670 void ui_label_args_set_label(UiLabelArgs *args, const char *label){ |
| |
671 args->label = strdup(label); |
| |
672 } |
| |
673 |
| |
674 |
| |
675 void ui_label_args_set_align(UiLabelArgs *args, UiAlignment align) { |
| |
676 args->align = align; |
| |
677 } |
| |
678 |
| |
679 void ui_label_args_set_style(UiLabelArgs *args, UiLabelStyle style) { |
| |
680 args->style = style; |
| |
681 } |
| |
682 |
| |
683 void ui_label_args_set_varname(UiLabelArgs *args, const char *varname) { |
| |
684 args->varname = strdup(varname); |
| |
685 } |
| |
686 |
| |
687 void ui_label_args_set_value(UiLabelArgs *args, UiString *value) { |
| |
688 args->value = value; |
| |
689 } |
| |
690 |
| |
691 void ui_label_args_free(UiLabelArgs *args) { |
| |
692 free((void*)args->name); |
| |
693 free((void*)args->style_class); |
| |
694 free((void*)args->label); |
| |
695 free((void*)args->varname); |
| |
696 free(args); |
| |
697 } |
| |
698 |
| |
699 |
| |
700 /* ------------------------- UiProgressbarArgs ----------------------------*/ |
| |
701 |
| |
702 |
| |
703 UiProgressbarArgs* ui_progressbar_args_new(void) { |
| |
704 UiProgressbarArgs *args = malloc(sizeof(UiProgressbarArgs)); |
| |
705 memset(args, 0, sizeof(UiProgressbarArgs)); |
| |
706 return args; |
| |
707 } |
| |
708 |
| |
709 |
| |
710 void ui_progressbar_args_set_fill(UiProgressbarArgs *args, UiBool fill) { |
| |
711 args->fill = fill ? UI_ON : UI_OFF; |
| |
712 } |
| |
713 |
| |
714 |
| |
715 void ui_progressbar_args_set_hexpand(UiProgressbarArgs *args, UiBool value) { |
| |
716 args->hexpand = value; |
| |
717 } |
| |
718 |
| |
719 |
| |
720 void ui_progressbar_args_set_vexpand(UiProgressbarArgs *args, UiBool value) { |
| |
721 args->vexpand = value; |
| |
722 } |
| |
723 |
| |
724 |
| |
725 void ui_progressbar_args_set_hfill(UiProgressbarArgs *args, UiBool value) { |
| |
726 args->hfill = value; |
| |
727 } |
| |
728 |
| |
729 |
| |
730 void ui_progressbar_args_set_vfill(UiProgressbarArgs *args, UiBool value) { |
| |
731 args->vfill = value; |
| |
732 } |
| |
733 |
| |
734 |
| |
735 void ui_progressbar_args_set_override_defaults(UiProgressbarArgs *args, UiBool value) { |
| |
736 args->override_defaults = value; |
| |
737 } |
| |
738 |
| |
739 |
| |
740 void ui_progressbar_args_set_colspan(UiProgressbarArgs *args, int colspan) { |
| |
741 args->colspan = colspan; |
| |
742 } |
| |
743 |
| |
744 |
| |
745 void ui_progressbar_args_set_rowspan(UiProgressbarArgs *args, int rowspan) { |
| |
746 args->rowspan = rowspan; |
| |
747 } |
| |
748 |
| |
749 |
| |
750 void ui_progressbar_args_set_name(UiProgressbarArgs *args, const char *name) { |
| |
751 args->name = strdup(name); |
| |
752 } |
| |
753 |
| |
754 |
| |
755 void ui_progressbar_args_set_style_class(UiProgressbarArgs *args, const char *classname) { |
| |
756 args->style_class = strdup(classname); |
| |
757 } |
| |
758 |
| |
759 void ui_progressbar_args_set_min(UiProgressbarArgs *args, double min) { |
| |
760 args->min = min; |
| |
761 } |
| |
762 |
| |
763 void ui_progressbar_args_set_max(UiProgressbarArgs *args, double max) { |
| |
764 args->max = max; |
| |
765 } |
| |
766 |
| |
767 void ui_progressbar_args_set_varname(UiProgressbarArgs *args, const char *varname) { |
| |
768 args->varname = strdup(varname); |
| |
769 } |
| |
770 |
| |
771 void ui_progressbar_args_set_value(UiProgressbarArgs *args, UiDouble *value) { |
| |
772 args->value = value; |
| |
773 } |
| |
774 |
| |
775 void ui_progressbar_args_free(UiProgressbarArgs *args) { |
| |
776 free((void*)args->name); |
| |
777 free((void*)args->style_class); |
| |
778 free((void*)args->varname); |
| |
779 free(args); |
| |
780 } |
| |
781 |
| |
782 |
| |
783 /* ------------------------- UiProgressbarSpinnerArgs ----------------------------*/ |
| |
784 |
| |
785 UiProgressbarSpinnerArgs* ui_progress_spinner_args_new(void) { |
| |
786 UiProgressbarSpinnerArgs *args = malloc(sizeof(UiProgressbarSpinnerArgs)); |
| |
787 memset(args, 0, sizeof(UiProgressbarSpinnerArgs)); |
| |
788 return args; |
| |
789 } |
| |
790 |
| |
791 void ui_progress_spinner_args_set_fill(UiProgressbarSpinnerArgs *args, UiBool fill) { |
| |
792 args->fill = fill ? UI_ON : UI_OFF; |
| |
793 } |
| |
794 |
| |
795 void ui_progress_spinner_args_set_hexpand(UiProgressbarSpinnerArgs *args, UiBool value) { |
| |
796 args->hexpand = value; |
| |
797 } |
| |
798 |
| |
799 void ui_progress_spinner_args_set_vexpand(UiProgressbarSpinnerArgs *args, UiBool value) { |
| |
800 args->vexpand = value; |
| |
801 } |
| |
802 |
| |
803 void ui_progress_spinner_args_set_hfill(UiProgressbarSpinnerArgs *args, UiBool value) { |
| |
804 args->hfill = value; |
| |
805 } |
| |
806 |
| |
807 void ui_progress_spinner_args_set_vfill(UiProgressbarSpinnerArgs *args, UiBool value) { |
| |
808 args->vfill = value; |
| |
809 } |
| |
810 |
| |
811 void ui_progress_spinner_args_set_override_defaults(UiProgressbarSpinnerArgs *args, UiBool value) { |
| |
812 args->override_defaults = value; |
| |
813 } |
| |
814 |
| |
815 void ui_progress_spinner_args_set_colspan(UiProgressbarSpinnerArgs *args, int colspan) { |
| |
816 args->colspan = colspan; |
| |
817 } |
| |
818 |
| |
819 void ui_progress_spinner_args_set_rowspan(UiProgressbarSpinnerArgs *args, int rowspan) { |
| |
820 args->rowspan = rowspan; |
| |
821 } |
| |
822 |
| |
823 void ui_progress_spinner_args_set_name(UiProgressbarSpinnerArgs *args, const char *name) { |
| |
824 args->name = strdup(name); |
| |
825 } |
| |
826 |
| |
827 void ui_progress_spinner_args_set_style_class(UiProgressbarSpinnerArgs *args, const char *classname) { |
| |
828 args->style_class = strdup(classname); |
| |
829 } |
| |
830 |
| |
831 void ui_progress_spinner_args_set_varname(UiProgressbarSpinnerArgs *args, const char *varname) { |
| |
832 args->varname = strdup(varname); |
| |
833 } |
| |
834 |
| |
835 void ui_progress_spinner_args_set_value(UiProgressbarSpinnerArgs *args, UiInteger *value) { |
| |
836 args->value = value; |
| |
837 } |
| |
838 |
| |
839 void ui_progress_spinner_args_free(UiProgressbarSpinnerArgs *args) { |
| |
840 free((void*)args->name); |
| |
841 free((void*)args->style_class); |
| |
842 free((void*)args->varname); |
| |
843 free(args); |
| |
844 } |
| |
845 |
| |
846 |
| 611 /* ---------------------------- UiButtonArgs -------------------------------*/ |
847 /* ---------------------------- UiButtonArgs -------------------------------*/ |
| 612 |
848 |
| 613 UiButtonArgs* ui_button_args_new(void) { |
849 UiButtonArgs* ui_button_args_new(void) { |
| 614 UiButtonArgs *args = malloc(sizeof(UiButtonArgs)); |
850 UiButtonArgs *args = malloc(sizeof(UiButtonArgs)); |
| 615 memset(args, 0, sizeof(UiButtonArgs)); |
851 memset(args, 0, sizeof(UiButtonArgs)); |