ui/common/args.c

changeset 112
c3f2f16fa4b8
parent 110
c00e968d018b
equal deleted inserted replaced
111:81c4f73236a4 112:c3f2f16fa4b8
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) {
211 args->onclickdata = onclickdata; 207 args->onclickdata = onclickdata;
212 } 208 }
213 209
214 void ui_menuitem_args_free(UiMenuItemArgs *args) { 210 void ui_menuitem_args_free(UiMenuItemArgs *args) {
215 free((void*)args->label); 211 free((void*)args->label);
216 free((void*)args->stockid);
217 free((void*)args->icon); 212 free((void*)args->icon);
218 free(args); 213 free(args);
219 } 214 }
220 215
221 216
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) {
251 args->onchangedata = onclickdata; 242 args->onchangedata = onclickdata;
252 } 243 }
253 244
254 void ui_menutoggleitem_args_free(UiMenuToggleItemArgs *args) { 245 void ui_menutoggleitem_args_free(UiMenuToggleItemArgs *args) {
255 free((void*)args->label); 246 free((void*)args->label);
256 free((void*)args->stockid);
257 free((void*)args->icon); 247 free((void*)args->icon);
258 free((void*)args->varname); 248 free((void*)args->varname);
259 free(args); 249 free(args);
260 } 250 }
261 251
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 } 295 }
306 296
307 void ui_toolbar_item_args_set_stockid(UiToolbarItemArgs *args, const char *stockid) {
308 args->stockid = strdup(stockid);
309 }
310
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);
299 }
300
301 void ui_toolbar_item_args_set_tooltip(UiToolbarItemArgs *args, const char *tooltip) {
302 args->tooltip = strdup(tooltip);
313 } 303 }
314 304
315 void ui_toolbar_item_args_set_onclick(UiToolbarItemArgs *args, ui_callback callback) { 305 void ui_toolbar_item_args_set_onclick(UiToolbarItemArgs *args, ui_callback callback) {
316 args->onclick = callback; 306 args->onclick = callback;
317 } 307 }
325 memcpy((void*)args->groups, states, numstates * sizeof(int)); 315 memcpy((void*)args->groups, states, numstates * sizeof(int));
326 ((int*)args->groups)[numstates] = -1; 316 ((int*)args->groups)[numstates] = -1;
327 } 317 }
328 void ui_toolbar_item_args_free(UiToolbarItemArgs *args) { 318 void ui_toolbar_item_args_free(UiToolbarItemArgs *args) {
329 free((void*)args->label); 319 free((void*)args->label);
330 free((void*)args->stockid);
331 free((void*)args->icon); 320 free((void*)args->icon);
321 free((void*)args->tooltip);
332 free((void*)args->groups); 322 free((void*)args->groups);
333 free(args); 323 free(args);
334 } 324 }
335 325
336 /* ---------------------------- UiToolbarToggleItemArgs ---------------------------- */ 326 /* ---------------------------- UiToolbarToggleItemArgs ---------------------------- */
339 UiToolbarToggleItemArgs *args = malloc(sizeof(UiToolbarToggleItemArgs)); 329 UiToolbarToggleItemArgs *args = malloc(sizeof(UiToolbarToggleItemArgs));
340 memset(args, 0, sizeof(UiToolbarToggleItemArgs)); 330 memset(args, 0, sizeof(UiToolbarToggleItemArgs));
341 return args; 331 return args;
342 } 332 }
343 333
344
345 void ui_toolbar_toggleitem_args_set_label(UiToolbarToggleItemArgs *args, const char *label) { 334 void ui_toolbar_toggleitem_args_set_label(UiToolbarToggleItemArgs *args, const char *label) {
346 args->label = strdup(label); 335 args->label = strdup(label);
347 } 336 }
348 337
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) { 338 void ui_toolbar_toggleitem_args_set_icon(UiToolbarToggleItemArgs *args, const char *icon) {
356 args->icon = strdup(icon); 339 args->icon = strdup(icon);
357 } 340 }
358 341
342 void ui_toolbar_toggleitem_args_set_tooltip(UiToolbarToggleItemArgs *args, const char *tooltip) {
343 args->tooltip = strdup(tooltip);
344 }
359 345
360 void ui_toolbar_toggleitem_args_set_varname(UiToolbarToggleItemArgs *args, const char *varname) { 346 void ui_toolbar_toggleitem_args_set_varname(UiToolbarToggleItemArgs *args, const char *varname) {
361 args->varname = strdup(varname); 347 args->varname = strdup(varname);
362 } 348 }
363 349
364
365 void ui_toolbar_toggleitem_args_set_onchange(UiToolbarToggleItemArgs *args, ui_callback callback) { 350 void ui_toolbar_toggleitem_args_set_onchange(UiToolbarToggleItemArgs *args, ui_callback callback) {
366 args->onchange = callback; 351 args->onchange = callback;
367 } 352 }
368 353
369
370 void ui_toolbar_toggleitem_args_set_onchangedata(UiToolbarToggleItemArgs *args, void *onchangedata) { 354 void ui_toolbar_toggleitem_args_set_onchangedata(UiToolbarToggleItemArgs *args, void *onchangedata) {
371 args->onchangedata = onchangedata; 355 args->onchangedata = onchangedata;
372 } 356 }
373
374 357
375 void ui_toolbar_toggleitem_args_set_groups(UiToolbarToggleItemArgs *args,int *states, int numstates) { 358 void ui_toolbar_toggleitem_args_set_groups(UiToolbarToggleItemArgs *args,int *states, int numstates) {
376 args->groups = calloc(numstates+1, sizeof(int)); 359 args->groups = calloc(numstates+1, sizeof(int));
377 memcpy((void*)args->groups, states, numstates * sizeof(int)); 360 memcpy((void*)args->groups, states, numstates * sizeof(int));
378 ((int*)args->groups)[numstates] = -1; 361 ((int*)args->groups)[numstates] = -1;
379 } 362 }
380 363
381
382 void ui_toolbar_toggleitem_args_free(UiToolbarToggleItemArgs *args) { 364 void ui_toolbar_toggleitem_args_free(UiToolbarToggleItemArgs *args) {
383 free((void*)args->label); 365 free((void*)args->label);
384 free((void*)args->stockid);
385 free((void*)args->icon); 366 free((void*)args->icon);
367 free((void*)args->tooltip);
386 free((void*)args->varname); 368 free((void*)args->varname);
387 free((void*)args->groups); 369 free((void*)args->groups);
388 free(args); 370 free(args);
389 } 371 }
390 372
395 UiToolbarMenuArgs *args = malloc(sizeof(UiToolbarMenuArgs)); 377 UiToolbarMenuArgs *args = malloc(sizeof(UiToolbarMenuArgs));
396 memset(args, 0, sizeof(UiToolbarMenuArgs)); 378 memset(args, 0, sizeof(UiToolbarMenuArgs));
397 return args; 379 return args;
398 } 380 }
399 381
400
401 void ui_toolbar_menu_args_set_label(UiToolbarMenuArgs *args, const char *label) { 382 void ui_toolbar_menu_args_set_label(UiToolbarMenuArgs *args, const char *label) {
402 args->label = strdup(label); 383 args->label = strdup(label);
403 } 384 }
404 385
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) { 386 void ui_toolbar_menu_args_set_icon(UiToolbarMenuArgs *args, const char *icon) {
412 args->icon = strdup(icon); 387 args->icon = strdup(icon);
413 } 388 }
414 389
390 void ui_toolbar_menu_args_set_tooltip(UiToolbarMenuArgs *args, const char *tooltip) {
391 args->tooltip = strdup(tooltip);
392 }
415 393
416 void ui_toolbar_menu_args_free(UiToolbarMenuArgs *args) { 394 void ui_toolbar_menu_args_free(UiToolbarMenuArgs *args) {
417 free((void*)args->label); 395 free((void*)args->label);
418 free((void*)args->stockid);
419 free((void*)args->icon); 396 free((void*)args->icon);
397 free((void*)args->tooltip);
420 free(args); 398 free(args);
421 } 399 }
422 400
423 401
424 /* ---------------------------- UiContainerArgs ---------------------------- */ 402 /* ---------------------------- UiContainerArgs ---------------------------- */
500 478
501 void ui_container_args_set_margin(UiContainerArgs *args, int value) { 479 void ui_container_args_set_margin(UiContainerArgs *args, int value) {
502 args->margin = value; 480 args->margin = value;
503 } 481 }
504 482
483 void ui_container_args_set_margin_left(UiContainerArgs *args, int value) {
484 args->margin_left = value;
485 }
486
487 void ui_container_args_set_margin_right(UiContainerArgs *args, int value) {
488 args->margin_right = value;
489 }
490
491 void ui_container_args_set_margin_top(UiContainerArgs *args, int value) {
492 args->margin_top = value;
493 }
494
495 void ui_container_args_set_margin_bottom(UiContainerArgs *args, int value) {
496 args->margin_bottom = value;
497 }
498
505 499
506 void ui_container_args_set_spacing(UiContainerArgs *args, int value) { 500 void ui_container_args_set_spacing(UiContainerArgs *args, int value) {
507 args->spacing = value; 501 args->spacing = value;
508 } 502 }
509 503
561 555
562 void ui_frame_args_set_override_defaults(UiFrameArgs *args, UiBool value) { 556 void ui_frame_args_set_override_defaults(UiFrameArgs *args, UiBool value) {
563 args->override_defaults = value; 557 args->override_defaults = value;
564 } 558 }
565 559
560 void ui_frame_args_set_margin(UiFrameArgs *args, int value) {
561 args->margin = value;
562 }
563
564 void ui_frame_args_set_margin_left(UiFrameArgs *args, int value) {
565 args->margin_left = value;
566 }
567
568 void ui_frame_args_set_margin_right(UiFrameArgs *args, int value) {
569 args->margin_right = value;
570 }
571
572 void ui_frame_args_set_margin_top(UiFrameArgs *args, int value) {
573 args->margin_top = value;
574 }
575
576 void ui_frame_args_set_margin_bottom(UiFrameArgs *args, int value) {
577 args->margin_bottom = value;
578 }
579
566 580
567 void ui_frame_args_set_colspan(UiFrameArgs *args, int colspan) { 581 void ui_frame_args_set_colspan(UiFrameArgs *args, int colspan) {
568 args->colspan = colspan; 582 args->colspan = colspan;
569 } 583 }
570 584
581 595
582 void ui_frame_args_set_style_class(UiFrameArgs *args, const char *classname) { 596 void ui_frame_args_set_style_class(UiFrameArgs *args, const char *classname) {
583 args->style_class = strdup(classname); 597 args->style_class = strdup(classname);
584 } 598 }
585 599
586 600 void ui_frame_args_set_subcontainer(UiFrameArgs *args, UiSubContainerType subcontainer) {
587 void ui_frame_args_set_margin(UiFrameArgs *args, int value) { 601 args->subcontainer = subcontainer;
588 args->margin = value; 602 }
589 } 603
590 604 void ui_frame_args_set_padding(UiFrameArgs *args, int value) {
605 args->padding = value;
606 }
591 607
592 void ui_frame_args_set_spacing(UiFrameArgs *args, int value) { 608 void ui_frame_args_set_spacing(UiFrameArgs *args, int value) {
593 args->spacing = value; 609 args->spacing = value;
594 } 610 }
595 611
610 626
611 627
612 void ui_frame_args_set_label(UiFrameArgs *args, const char *label) { 628 void ui_frame_args_set_label(UiFrameArgs *args, const char *label) {
613 args->label = strdup(label); 629 args->label = strdup(label);
614 } 630 }
615
616 631
617 void ui_frame_args_free(UiFrameArgs *args) { 632 void ui_frame_args_free(UiFrameArgs *args) {
618 free((void*)args->name); 633 free((void*)args->name);
619 free((void*)args->style_class); 634 free((void*)args->style_class);
620 free((void*)args->label); 635 free((void*)args->label);
628 UiSidebarArgs *args = malloc(sizeof(UiSidebarArgs)); 643 UiSidebarArgs *args = malloc(sizeof(UiSidebarArgs));
629 memset(args, 0, sizeof(UiSidebarArgs)); 644 memset(args, 0, sizeof(UiSidebarArgs));
630 return args; 645 return args;
631 } 646 }
632 647
633
634 void ui_sidebar_args_set_name(UiSidebarArgs *args, const char *name) { 648 void ui_sidebar_args_set_name(UiSidebarArgs *args, const char *name) {
635 args->name = strdup(name); 649 args->name = strdup(name);
636 } 650 }
637 651
638
639 void ui_sidebar_args_set_style_class(UiSidebarArgs *args, const char *classname) { 652 void ui_sidebar_args_set_style_class(UiSidebarArgs *args, const char *classname) {
640 args->style_class = strdup(classname); 653 args->style_class = strdup(classname);
641 } 654 }
642 655
643
644 void ui_sidebar_args_set_margin(UiSidebarArgs *args, int value) { 656 void ui_sidebar_args_set_margin(UiSidebarArgs *args, int value) {
645 args->margin = value; 657 args->margin = value;
646 } 658 }
647 659
660 void ui_sidebar_args_set_margin_left(UiSidebarArgs *args, int value) {
661 args->margin_left = value;
662 }
663
664 void ui_sidebar_args_set_margin_right(UiSidebarArgs *args, int value) {
665 args->margin_right = value;
666 }
667
668 void ui_sidebar_args_set_margin_top(UiSidebarArgs *args, int value) {
669 args->margin_top = value;
670 }
671
672 void ui_sidebar_args_set_margin_bottom(UiSidebarArgs *args, int value) {
673 args->margin_bottom = value;
674 }
648 675
649 void ui_sidebar_args_set_spacing(UiSidebarArgs *args, int value) { 676 void ui_sidebar_args_set_spacing(UiSidebarArgs *args, int value) {
650 args->spacing = value; 677 args->spacing = value;
651 } 678 }
652
653 679
654 void ui_sidebar_args_free(UiSidebarArgs *args) { 680 void ui_sidebar_args_free(UiSidebarArgs *args) {
655 free((void*)args->name); 681 free((void*)args->name);
656 free((void*)args->style_class); 682 free((void*)args->style_class);
657 free(args); 683 free(args);
664 UiSplitPaneArgs *args = malloc(sizeof(UiSplitPaneArgs)); 690 UiSplitPaneArgs *args = malloc(sizeof(UiSplitPaneArgs));
665 memset(args, 0, sizeof(UiSplitPaneArgs)); 691 memset(args, 0, sizeof(UiSplitPaneArgs));
666 return args; 692 return args;
667 } 693 }
668 694
669
670 void ui_splitpane_args_set_fill(UiSplitPaneArgs *args, UiBool fill) { 695 void ui_splitpane_args_set_fill(UiSplitPaneArgs *args, UiBool fill) {
671 args->fill = fill; 696 args->fill = fill;
672 } 697 }
673 698
674
675 void ui_splitpane_args_set_hexpand(UiSplitPaneArgs *args, UiBool value) { 699 void ui_splitpane_args_set_hexpand(UiSplitPaneArgs *args, UiBool value) {
676 args->hexpand = value; 700 args->hexpand = value;
677 } 701 }
678 702
679
680 void ui_splitpane_args_set_vexpand(UiSplitPaneArgs *args, UiBool value) { 703 void ui_splitpane_args_set_vexpand(UiSplitPaneArgs *args, UiBool value) {
681 args->vexpand = value; 704 args->vexpand = value;
682 } 705 }
683 706
684
685 void ui_splitpane_args_set_hfill(UiSplitPaneArgs *args, UiBool value) { 707 void ui_splitpane_args_set_hfill(UiSplitPaneArgs *args, UiBool value) {
686 args->hfill = value; 708 args->hfill = value;
687 } 709 }
688 710
689
690 void ui_splitpane_args_set_vfill(UiSplitPaneArgs *args, UiBool value) { 711 void ui_splitpane_args_set_vfill(UiSplitPaneArgs *args, UiBool value) {
691 args->vfill = value; 712 args->vfill = value;
692 } 713 }
693 714
694
695 void ui_splitpane_args_set_override_defaults(UiSplitPaneArgs *args, UiBool value) { 715 void ui_splitpane_args_set_override_defaults(UiSplitPaneArgs *args, UiBool value) {
696 args->override_defaults = value; 716 args->override_defaults = value;
697 } 717 }
698 718
699
700 void ui_splitpane_args_set_colspan(UiSplitPaneArgs *args, int colspan) { 719 void ui_splitpane_args_set_colspan(UiSplitPaneArgs *args, int colspan) {
701 args->colspan = colspan; 720 args->colspan = colspan;
702 } 721 }
703 722
704
705 void ui_splitpane_args_set_rowspan(UiSplitPaneArgs *args, int rowspan) { 723 void ui_splitpane_args_set_rowspan(UiSplitPaneArgs *args, int rowspan) {
706 args->rowspan = rowspan; 724 args->rowspan = rowspan;
707 } 725 }
708 726
709
710 void ui_splitpane_args_set_name(UiSplitPaneArgs *args, const char *name) { 727 void ui_splitpane_args_set_name(UiSplitPaneArgs *args, const char *name) {
711 args->name = strdup(name); 728 args->name = strdup(name);
712 } 729 }
713 730
714
715 void ui_splitpane_args_set_style_class(UiSplitPaneArgs *args, const char *classname) { 731 void ui_splitpane_args_set_style_class(UiSplitPaneArgs *args, const char *classname) {
716 args->style_class = strdup(classname); 732 args->style_class = strdup(classname);
717 } 733 }
718 734
719
720 void ui_splitpane_args_set_margin(UiSplitPaneArgs *args, int value) { 735 void ui_splitpane_args_set_margin(UiSplitPaneArgs *args, int value) {
721 args->margin = value; 736 args->margin = value;
722 } 737 }
723 738
739 void ui_splitpane_args_set_margin_left(UiSplitPaneArgs *args, int value) {
740 args->margin_left = value;
741 }
742
743 void ui_splitpane_args_set_margin_right(UiSplitPaneArgs *args, int value) {
744 args->margin_right = value;
745 }
746
747 void ui_splitpane_args_set_margin_top(UiSplitPaneArgs *args, int value) {
748 args->margin_top = value;
749 }
750
751 void ui_splitpane_args_set_margin_bottom(UiSplitPaneArgs *args, int value) {
752 args->margin_bottom = value;
753 }
754
724 755
725 void ui_splitpane_args_set_spacing(UiSplitPaneArgs *args, int value) { 756 void ui_splitpane_args_set_spacing(UiSplitPaneArgs *args, int value) {
726 args->spacing = value; 757 args->spacing = value;
727 } 758 }
728 759
755 } 786 }
756 787
757 void ui_splitpane_args_set_max_panes(UiSplitPaneArgs *args, int max) { 788 void ui_splitpane_args_set_max_panes(UiSplitPaneArgs *args, int max) {
758 args->max_panes = max; 789 args->max_panes = max;
759 } 790 }
760
761 791
762 void ui_splitpane_args_free(UiSplitPaneArgs *args) { 792 void ui_splitpane_args_free(UiSplitPaneArgs *args) {
763 free((void*)args->name); 793 free((void*)args->name);
764 free((void*)args->style_class); 794 free((void*)args->style_class);
765 free((void*)args->varname); 795 free((void*)args->varname);
782 812
783 void ui_tabview_args_set_hexpand(UiTabViewArgs *args, UiBool value) { 813 void ui_tabview_args_set_hexpand(UiTabViewArgs *args, UiBool value) {
784 args->hexpand = value; 814 args->hexpand = value;
785 } 815 }
786 816
787
788 void ui_tabview_args_set_vexpand(UiTabViewArgs *args, UiBool value) { 817 void ui_tabview_args_set_vexpand(UiTabViewArgs *args, UiBool value) {
789 args->vexpand = value; 818 args->vexpand = value;
790 } 819 }
791 820
792
793 void ui_tabview_args_set_hfill(UiTabViewArgs *args, UiBool value) { 821 void ui_tabview_args_set_hfill(UiTabViewArgs *args, UiBool value) {
794 args->hfill = value; 822 args->hfill = value;
795 } 823 }
796 824
797
798 void ui_tabview_args_set_vfill(UiTabViewArgs *args, UiBool value) { 825 void ui_tabview_args_set_vfill(UiTabViewArgs *args, UiBool value) {
799 args->vfill = value; 826 args->vfill = value;
800 } 827 }
801 828
802
803 void ui_tabview_args_set_override_defaults(UiTabViewArgs *args, UiBool value) { 829 void ui_tabview_args_set_override_defaults(UiTabViewArgs *args, UiBool value) {
804 args->override_defaults = value; 830 args->override_defaults = value;
805 } 831 }
806 832
807
808 void ui_tabview_args_set_colspan(UiTabViewArgs *args, int colspan) { 833 void ui_tabview_args_set_colspan(UiTabViewArgs *args, int colspan) {
809 args->colspan = colspan; 834 args->colspan = colspan;
810 } 835 }
811 836
812
813 void ui_tabview_args_set_rowspan(UiTabViewArgs *args, int rowspan) { 837 void ui_tabview_args_set_rowspan(UiTabViewArgs *args, int rowspan) {
814 args->rowspan = rowspan; 838 args->rowspan = rowspan;
815 } 839 }
816 840
817
818 void ui_tabview_args_set_name(UiTabViewArgs *args, const char *name) { 841 void ui_tabview_args_set_name(UiTabViewArgs *args, const char *name) {
819 args->name = strdup(name); 842 args->name = strdup(name);
820 } 843 }
821 844
822
823 void ui_tabview_args_set_style_class(UiTabViewArgs *args, const char *classname) { 845 void ui_tabview_args_set_style_class(UiTabViewArgs *args, const char *classname) {
824 args->style_class = strdup(classname); 846 args->style_class = strdup(classname);
825 } 847 }
826 848
827
828 void ui_tabview_args_set_margin(UiTabViewArgs *args, int value) { 849 void ui_tabview_args_set_margin(UiTabViewArgs *args, int value) {
829 args->margin = value; 850 args->margin = value;
830 } 851 }
831 852
853 void ui_tabview_args_set_margin_left(UiTabViewArgs *args, int value) {
854 args->margin_left = value;
855 }
856
857 void ui_tabview_args_set_margin_right(UiTabViewArgs *args, int value) {
858 args->margin_right = value;
859 }
860
861 void ui_tabview_args_set_margin_top(UiTabViewArgs *args, int value) {
862 args->margin_top = value;
863 }
864
865 void ui_tabview_args_set_margin_bottom(UiTabViewArgs *args, int value) {
866 args->margin_bottom = value;
867 }
868
869 void ui_tabview_args_set_padding(UiTabViewArgs *args, int value) {
870 args->padding = value;
871 }
832 872
833 void ui_tabview_args_set_spacing(UiTabViewArgs *args, int value) { 873 void ui_tabview_args_set_spacing(UiTabViewArgs *args, int value) {
834 args->spacing = value; 874 args->spacing = value;
835 } 875 }
836
837 876
838 void ui_tabview_args_set_columnspacing(UiTabViewArgs *args, int value) { 877 void ui_tabview_args_set_columnspacing(UiTabViewArgs *args, int value) {
839 args->columnspacing = value; 878 args->columnspacing = value;
840 } 879 }
841 880
912 951
913 void ui_widget_args_set_override_defaults(UiWidgetArgs *args, UiBool value) { 952 void ui_widget_args_set_override_defaults(UiWidgetArgs *args, UiBool value) {
914 args->override_defaults = value; 953 args->override_defaults = value;
915 } 954 }
916 955
956 void ui_widget_args_set_margin(UiWidgetArgs *args, int value) {
957 args->margin = value;
958 }
959
960 void ui_widget_args_set_margin_left(UiWidgetArgs *args, int value) {
961 args->margin_left = value;
962 }
963
964 void ui_widget_args_set_margin_right(UiWidgetArgs *args, int value) {
965 args->margin_right = value;
966 }
967
968 void ui_widget_args_set_margin_top(UiWidgetArgs *args, int value) {
969 args->margin_top = value;
970 }
971
972 void ui_widget_args_set_margin_bottom(UiWidgetArgs *args, int value) {
973 args->margin_bottom = value;
974 }
917 975
918 void ui_widget_args_set_colspan(UiWidgetArgs *args, int colspan) { 976 void ui_widget_args_set_colspan(UiWidgetArgs *args, int colspan) {
919 args->colspan = colspan; 977 args->colspan = colspan;
920 } 978 }
921 979
948 UiLabelArgs *args = malloc(sizeof(UiLabelArgs)); 1006 UiLabelArgs *args = malloc(sizeof(UiLabelArgs));
949 memset(args, 0, sizeof(UiLabelArgs)); 1007 memset(args, 0, sizeof(UiLabelArgs));
950 return args; 1008 return args;
951 } 1009 }
952 1010
953
954 void ui_label_args_set_fill(UiLabelArgs *args, UiBool fill) { 1011 void ui_label_args_set_fill(UiLabelArgs *args, UiBool fill) {
955 args->fill = fill; 1012 args->fill = fill;
956 } 1013 }
957 1014
958
959 void ui_label_args_set_hexpand(UiLabelArgs *args, UiBool value) { 1015 void ui_label_args_set_hexpand(UiLabelArgs *args, UiBool value) {
960 args->hexpand = value; 1016 args->hexpand = value;
961 } 1017 }
962 1018
963
964 void ui_label_args_set_vexpand(UiLabelArgs *args, UiBool value) { 1019 void ui_label_args_set_vexpand(UiLabelArgs *args, UiBool value) {
965 args->vexpand = value; 1020 args->vexpand = value;
966 } 1021 }
967 1022
968
969 void ui_label_args_set_hfill(UiLabelArgs *args, UiBool value) { 1023 void ui_label_args_set_hfill(UiLabelArgs *args, UiBool value) {
970 args->hfill = value; 1024 args->hfill = value;
971 } 1025 }
972 1026
973
974 void ui_label_args_set_vfill(UiLabelArgs *args, UiBool value) { 1027 void ui_label_args_set_vfill(UiLabelArgs *args, UiBool value) {
975 args->vfill = value; 1028 args->vfill = value;
976 } 1029 }
977 1030
978
979 void ui_label_args_set_override_defaults(UiLabelArgs *args, UiBool value) { 1031 void ui_label_args_set_override_defaults(UiLabelArgs *args, UiBool value) {
980 args->override_defaults = value; 1032 args->override_defaults = value;
981 } 1033 }
982 1034
1035 void ui_label_args_set_margin(UiLabelArgs *args, int value) {
1036 args->margin = value;
1037 }
1038
1039 void ui_label_args_set_margin_left(UiLabelArgs *args, int value) {
1040 args->margin_left = value;
1041 }
1042
1043 void ui_label_args_set_margin_right(UiLabelArgs *args, int value){
1044 args->margin_right = value;
1045 }
1046
1047 void ui_label_args_set_margin_top(UiLabelArgs *args, int value) {
1048 args->margin_top = value;
1049 }
1050
1051 void ui_label_args_set_margin_bottom(UiLabelArgs *args, int value) {
1052 args->margin_bottom = value;
1053 }
983 1054
984 void ui_label_args_set_colspan(UiLabelArgs *args, int colspan) { 1055 void ui_label_args_set_colspan(UiLabelArgs *args, int colspan) {
985 args->colspan = colspan; 1056 args->colspan = colspan;
986 } 1057 }
987 1058
988 1059
989 void ui_label_args_set_rowspan(UiLabelArgs *args, int rowspan) { 1060 void ui_label_args_set_rowspan(UiLabelArgs *args, int rowspan) {
990 args->rowspan = rowspan; 1061 args->rowspan = rowspan;
991 } 1062 }
992 1063
993
994 void ui_label_args_set_name(UiLabelArgs *args, const char *name) { 1064 void ui_label_args_set_name(UiLabelArgs *args, const char *name) {
995 args->name = strdup(name); 1065 args->name = strdup(name);
996 } 1066 }
997 1067
998
999 void ui_label_args_set_style_class(UiLabelArgs *args, const char *classname) { 1068 void ui_label_args_set_style_class(UiLabelArgs *args, const char *classname) {
1000 args->style_class = strdup(classname); 1069 args->style_class = strdup(classname);
1001 } 1070 }
1002 1071
1003 void ui_label_args_set_label(UiLabelArgs *args, const char *label){ 1072 void ui_label_args_set_label(UiLabelArgs *args, const char *label){
1004 args->label = strdup(label); 1073 args->label = strdup(label);
1005 } 1074 }
1006
1007 1075
1008 void ui_label_args_set_align(UiLabelArgs *args, UiAlignment align) { 1076 void ui_label_args_set_align(UiLabelArgs *args, UiAlignment align) {
1009 args->align = align; 1077 args->align = align;
1010 } 1078 }
1011 1079
1067 1135
1068 void ui_progressbar_args_set_override_defaults(UiProgressbarArgs *args, UiBool value) { 1136 void ui_progressbar_args_set_override_defaults(UiProgressbarArgs *args, UiBool value) {
1069 args->override_defaults = value; 1137 args->override_defaults = value;
1070 } 1138 }
1071 1139
1140 void ui_progressbar_args_set_margin(UiProgressbarArgs *args, int value) {
1141 args->margin = value;
1142 }
1143
1144 void ui_progressbar_args_set_margin_left(UiProgressbarArgs *args, int value) {
1145 args->margin_left = value;
1146 }
1147
1148 void ui_progressbar_args_set_margin_right(UiProgressbarArgs *args, int value) {
1149 args->margin_right = value;
1150 }
1151
1152 void ui_progressbar_args_set_margin_top(UiProgressbarArgs *args, int value) {
1153 args->margin_top = value;
1154 }
1155
1156 void ui_progressbar_args_set_margin_bottom(UiProgressbarArgs *args, int value) {
1157 args->margin_bottom = value;
1158 }
1072 1159
1073 void ui_progressbar_args_set_colspan(UiProgressbarArgs *args, int colspan) { 1160 void ui_progressbar_args_set_colspan(UiProgressbarArgs *args, int colspan) {
1074 args->colspan = colspan; 1161 args->colspan = colspan;
1075 } 1162 }
1076 1163
1143 1230
1144 void ui_progress_spinner_args_set_override_defaults(UiProgressbarSpinnerArgs *args, UiBool value) { 1231 void ui_progress_spinner_args_set_override_defaults(UiProgressbarSpinnerArgs *args, UiBool value) {
1145 args->override_defaults = value; 1232 args->override_defaults = value;
1146 } 1233 }
1147 1234
1235 void ui_progress_spinner_args_set_margin(UiProgressbarSpinnerArgs *args, int value) {
1236 args->margin = value;
1237 }
1238
1239 void ui_progress_spinner_args_set_margin_left(UiProgressbarSpinnerArgs *args, int value) {
1240 args->margin_left = value;
1241 }
1242
1243 void ui_progress_spinner_args_set_margin_right(UiProgressbarSpinnerArgs *args, int value) {
1244 args->margin_right = value;
1245 }
1246
1247 void ui_progress_spinner_args_set_margin_top(UiProgressbarSpinnerArgs *args, int value) {
1248 args->margin_top = value;
1249 }
1250
1251 void ui_progress_spinner_args_set_margin_bottom(UiProgressbarSpinnerArgs *args, int value) {
1252 args->margin_bottom = value;
1253 }
1254
1148 void ui_progress_spinner_args_set_colspan(UiProgressbarSpinnerArgs *args, int colspan) { 1255 void ui_progress_spinner_args_set_colspan(UiProgressbarSpinnerArgs *args, int colspan) {
1149 args->colspan = colspan; 1256 args->colspan = colspan;
1150 } 1257 }
1151 1258
1152 void ui_progress_spinner_args_set_rowspan(UiProgressbarSpinnerArgs *args, int rowspan) { 1259 void ui_progress_spinner_args_set_rowspan(UiProgressbarSpinnerArgs *args, int rowspan) {
1213 1320
1214 void ui_button_args_set_override_defaults(UiButtonArgs *args, UiBool value) { 1321 void ui_button_args_set_override_defaults(UiButtonArgs *args, UiBool value) {
1215 args->override_defaults = value; 1322 args->override_defaults = value;
1216 } 1323 }
1217 1324
1325 void ui_button_args_set_margin(UiButtonArgs *args, int value) {
1326 args->margin = value;
1327 }
1328
1329 void ui_button_args_set_margin_left(UiButtonArgs *args, int value) {
1330 args->margin_left = value;
1331 }
1332
1333 void ui_button_args_set_margin_right(UiButtonArgs *args, int value) {
1334 args->margin_right = value;
1335 }
1336
1337 void ui_button_args_set_margin_top(UiButtonArgs *args, int value) {
1338 args->margin_top = value;
1339 }
1340
1341 void ui_button_args_set_margin_bottom(UiButtonArgs *args, int value) {
1342 args->margin_bottom = value;
1343 }
1218 1344
1219 void ui_button_args_set_colspan(UiButtonArgs *args, int colspan) { 1345 void ui_button_args_set_colspan(UiButtonArgs *args, int colspan) {
1220 args->colspan = colspan; 1346 args->colspan = colspan;
1221 } 1347 }
1222 1348
1223 1349
1224 void ui_button_args_set_rowspan(UiButtonArgs *args, int rowspan) { 1350 void ui_button_args_set_rowspan(UiButtonArgs *args, int rowspan) {
1225 args->rowspan = rowspan; 1351 args->rowspan = rowspan;
1226 } 1352 }
1227 1353
1228
1229 void ui_button_args_set_name(UiButtonArgs *args, const char *name) { 1354 void ui_button_args_set_name(UiButtonArgs *args, const char *name) {
1230 args->name = strdup(name); 1355 args->name = strdup(name);
1231 } 1356 }
1232 1357
1233
1234 void ui_button_args_set_style_class(UiButtonArgs *args, const char *classname) { 1358 void ui_button_args_set_style_class(UiButtonArgs *args, const char *classname) {
1235 args->style_class = strdup(classname); 1359 args->style_class = strdup(classname);
1236 } 1360 }
1237 1361
1238 void ui_button_args_set_label(UiButtonArgs *args, const char *label){ 1362 void ui_button_args_set_label(UiButtonArgs *args, const char *label){
1239 args->label = strdup(label); 1363 args->label = strdup(label);
1240 } 1364 }
1241 1365
1242
1243 void ui_button_args_set_stockid(UiButtonArgs *args, const char *stockid){
1244 args->stockid = strdup(stockid);
1245 }
1246
1247
1248 void ui_button_args_set_icon(UiButtonArgs *args, const char *icon){ 1366 void ui_button_args_set_icon(UiButtonArgs *args, const char *icon){
1249 args->icon = strdup(icon); 1367 args->icon = strdup(icon);
1250 } 1368 }
1251 1369
1370 void ui_button_args_set_tooltip(UiButtonArgs *args, const char *tooltip) {
1371 args->tooltip = strdup(tooltip);
1372 }
1252 1373
1253 void ui_button_args_set_labeltype(UiButtonArgs *args, int labeltype){ 1374 void ui_button_args_set_labeltype(UiButtonArgs *args, int labeltype){
1254 args->labeltype = labeltype; 1375 args->labeltype = labeltype;
1255 } 1376 }
1256 1377
1257 void ui_button_args_set_onclick(UiButtonArgs *args, ui_callback callback){ 1378 void ui_button_args_set_onclick(UiButtonArgs *args, ui_callback callback){
1258 args->onclick = callback; 1379 args->onclick = callback;
1259 } 1380 }
1260
1261 1381
1262 void ui_button_args_set_onclickdata(UiButtonArgs *args, void *onclickdata){ 1382 void ui_button_args_set_onclickdata(UiButtonArgs *args, void *onclickdata){
1263 args->onclickdata = onclickdata; 1383 args->onclickdata = onclickdata;
1264 } 1384 }
1265 1385
1271 1391
1272 void ui_button_args_free(UiButtonArgs *args) { 1392 void ui_button_args_free(UiButtonArgs *args) {
1273 free((void*)args->name); 1393 free((void*)args->name);
1274 free((void*)args->style_class); 1394 free((void*)args->style_class);
1275 free((void*)args->label); 1395 free((void*)args->label);
1276 free((void*)args->stockid);
1277 free((void*)args->icon); 1396 free((void*)args->icon);
1397 free((void*)args->tooltip);
1278 free((void*)args->groups); 1398 free((void*)args->groups);
1279 free(args); 1399 free(args);
1280 } 1400 }
1281 1401
1282 1402
1287 UiToggleArgs *args = malloc(sizeof(UiToggleArgs)); 1407 UiToggleArgs *args = malloc(sizeof(UiToggleArgs));
1288 memset(args, 0, sizeof(UiToggleArgs)); 1408 memset(args, 0, sizeof(UiToggleArgs));
1289 return args; 1409 return args;
1290 } 1410 }
1291 1411
1292
1293 void ui_toggle_args_set_fill(UiToggleArgs *args, UiBool fill) { 1412 void ui_toggle_args_set_fill(UiToggleArgs *args, UiBool fill) {
1294 args->fill = fill; 1413 args->fill = fill;
1295 } 1414 }
1296 1415
1297
1298 void ui_toggle_args_set_hexpand(UiToggleArgs *args, UiBool value) { 1416 void ui_toggle_args_set_hexpand(UiToggleArgs *args, UiBool value) {
1299 args->hexpand = value; 1417 args->hexpand = value;
1300 } 1418 }
1301 1419
1302
1303 void ui_toggle_args_set_vexpand(UiToggleArgs *args, UiBool value) { 1420 void ui_toggle_args_set_vexpand(UiToggleArgs *args, UiBool value) {
1304 args->vexpand = value; 1421 args->vexpand = value;
1305 } 1422 }
1306 1423
1307
1308 void ui_toggle_args_set_hfill(UiToggleArgs *args, UiBool value) { 1424 void ui_toggle_args_set_hfill(UiToggleArgs *args, UiBool value) {
1309 args->hfill = value; 1425 args->hfill = value;
1310 } 1426 }
1311 1427
1312
1313 void ui_toggle_args_set_vfill(UiToggleArgs *args, UiBool value) { 1428 void ui_toggle_args_set_vfill(UiToggleArgs *args, UiBool value) {
1314 args->vfill = value; 1429 args->vfill = value;
1315 } 1430 }
1316 1431
1317
1318 void ui_toggle_args_set_override_defaults(UiToggleArgs *args, UiBool value) { 1432 void ui_toggle_args_set_override_defaults(UiToggleArgs *args, UiBool value) {
1319 args->override_defaults = value; 1433 args->override_defaults = value;
1320 } 1434 }
1321 1435
1436 void ui_toggle_args_set_margin(UiToggleArgs *args, int value) {
1437 args->margin = value;
1438 }
1439
1440 void ui_toggle_args_set_margin_left(UiToggleArgs *args, int value) {
1441 args->margin_left = value;
1442 }
1443
1444 void ui_toggle_args_set_margin_right(UiToggleArgs *args, int value) {
1445 args->margin_right = value;
1446 }
1447
1448 void ui_toggle_args_set_margin_top(UiToggleArgs *args, int value) {
1449 args->margin_top = value;
1450 }
1451
1452 void ui_toggle_args_set_margin_bottom(UiToggleArgs *args, int value) {
1453 args->margin_bottom = value;
1454 }
1322 1455
1323 void ui_toggle_args_set_colspan(UiToggleArgs *args, int colspan) { 1456 void ui_toggle_args_set_colspan(UiToggleArgs *args, int colspan) {
1324 args->colspan = colspan; 1457 args->colspan = colspan;
1325 } 1458 }
1326 1459
1327
1328 void ui_toggle_args_set_rowspan(UiToggleArgs *args, int rowspan) { 1460 void ui_toggle_args_set_rowspan(UiToggleArgs *args, int rowspan) {
1329 args->rowspan = rowspan; 1461 args->rowspan = rowspan;
1330 } 1462 }
1331 1463
1332 1464
1333 void ui_toggle_args_set_name(UiToggleArgs *args, const char *name) { 1465 void ui_toggle_args_set_name(UiToggleArgs *args, const char *name) {
1334 args->name = strdup(name); 1466 args->name = strdup(name);
1335 } 1467 }
1336 1468
1337
1338 void ui_toggle_args_set_style_class(UiToggleArgs *args, const char *classname) { 1469 void ui_toggle_args_set_style_class(UiToggleArgs *args, const char *classname) {
1339 args->style_class = strdup(classname); 1470 args->style_class = strdup(classname);
1340 } 1471 }
1341 1472
1342 void ui_toggle_args_set_label(UiToggleArgs *args, const char *label){ 1473 void ui_toggle_args_set_label(UiToggleArgs *args, const char *label){
1343 args->label = strdup(label); 1474 args->label = strdup(label);
1344 } 1475 }
1345 1476
1346
1347 void ui_toggle_args_set_stockid(UiToggleArgs *args, const char *stockid){
1348 args->stockid = strdup(stockid);
1349 }
1350
1351
1352 void ui_toggle_args_set_icon(UiToggleArgs *args, const char *icon){ 1477 void ui_toggle_args_set_icon(UiToggleArgs *args, const char *icon){
1353 args->icon = strdup(icon); 1478 args->icon = strdup(icon);
1354 } 1479 }
1355 1480
1481 void ui_toggle_args_set_tooltip(UiToggleArgs *args, const char *tooltip) {
1482 args->tooltip = strdup(tooltip);
1483 }
1356 1484
1357 void ui_toggle_args_set_labeltype(UiToggleArgs *args, int labeltype){ 1485 void ui_toggle_args_set_labeltype(UiToggleArgs *args, int labeltype){
1358 args->labeltype = labeltype; 1486 args->labeltype = labeltype;
1359 } 1487 }
1360 1488
1361 void ui_toggle_args_set_onchange(UiToggleArgs *args, ui_callback callback){ 1489 void ui_toggle_args_set_onchange(UiToggleArgs *args, ui_callback callback){
1362 args->onchange = callback; 1490 args->onchange = callback;
1363 } 1491 }
1364
1365 1492
1366 void ui_toggle_args_set_onchangedata(UiToggleArgs *args, void *onchangedata){ 1493 void ui_toggle_args_set_onchangedata(UiToggleArgs *args, void *onchangedata){
1367 args->onchangedata = onchangedata; 1494 args->onchangedata = onchangedata;
1368 } 1495 }
1369 1496
1387 1514
1388 void ui_toggle_args_free(UiToggleArgs *args) { 1515 void ui_toggle_args_free(UiToggleArgs *args) {
1389 free((void*)args->name); 1516 free((void*)args->name);
1390 free((void*)args->style_class); 1517 free((void*)args->style_class);
1391 free((void*)args->label); 1518 free((void*)args->label);
1392 free((void*)args->stockid);
1393 free((void*)args->icon); 1519 free((void*)args->icon);
1520 free((void*)args->tooltip);
1394 free((void*)args->varname); 1521 free((void*)args->varname);
1395 free((void*)args->groups); 1522 free((void*)args->groups);
1396 free(args); 1523 free(args);
1397 } 1524 }
1398 1525
1433 1560
1434 void ui_linkbutton_args_set_override_defaults(UiLinkButtonArgs *args, UiBool value) { 1561 void ui_linkbutton_args_set_override_defaults(UiLinkButtonArgs *args, UiBool value) {
1435 args->override_defaults = value; 1562 args->override_defaults = value;
1436 } 1563 }
1437 1564
1565 void ui_linkbutton_args_set_margin(UiLinkButtonArgs *args, int value) {
1566 args->margin = value;
1567 }
1568
1569 void ui_linkbutton_args_set_margin_left(UiLinkButtonArgs *args, int value) {
1570 args->margin_left = value;
1571 }
1572
1573 void ui_linkbutton_args_set_margin_right(UiLinkButtonArgs *args, int value) {
1574 args->margin_right = value;
1575 }
1576
1577 void ui_linkbutton_args_set_margin_top(UiLinkButtonArgs *args, int value) {
1578 args->margin_top = value;
1579 }
1580
1581 void ui_linkbutton_args_set_margin_bottom(UiLinkButtonArgs *args, int value) {
1582 args->margin_bottom = value;
1583 }
1438 1584
1439 void ui_linkbutton_args_set_colspan(UiLinkButtonArgs *args, int colspan) { 1585 void ui_linkbutton_args_set_colspan(UiLinkButtonArgs *args, int colspan) {
1440 args->colspan = colspan; 1586 args->colspan = colspan;
1441 } 1587 }
1442 1588
1532 args->vfill = value; 1678 args->vfill = value;
1533 } 1679 }
1534 1680
1535 void ui_list_args_set_override_defaults(UiListArgs *args, UiBool value) { 1681 void ui_list_args_set_override_defaults(UiListArgs *args, UiBool value) {
1536 args->override_defaults = value; 1682 args->override_defaults = value;
1683 }
1684
1685 void ui_list_args_set_margin(UiListArgs *args, int value) {
1686 args->margin = value;
1687 }
1688
1689 void ui_list_args_set_margin_left(UiListArgs *args, int value) {
1690 args->margin_left = value;
1691 }
1692
1693 void ui_list_args_set_margin_right(UiListArgs *args, int value) {
1694 args->margin_right = value;
1695 }
1696
1697 void ui_list_args_set_margin_top(UiListArgs *args, int value) {
1698 args->margin_top = value;
1699 }
1700
1701 void ui_list_args_set_margin_bottom(UiListArgs *args, int value) {
1702 args->margin_bottom = value;
1537 } 1703 }
1538 1704
1539 void ui_list_args_set_colspan(UiListArgs *args, int colspan) { 1705 void ui_list_args_set_colspan(UiListArgs *args, int colspan) {
1540 args->colspan = colspan; 1706 args->colspan = colspan;
1541 } 1707 }
1707 1873
1708 void ui_sourcelist_args_set_override_defaults(UiSourceListArgs *args, UiBool value) { 1874 void ui_sourcelist_args_set_override_defaults(UiSourceListArgs *args, UiBool value) {
1709 args->override_defaults = value; 1875 args->override_defaults = value;
1710 } 1876 }
1711 1877
1878 void ui_sourcelist_args_set_margin(UiSourceListArgs *args, int value) {
1879 args->margin = value;
1880 }
1881
1882 void ui_sourcelist_args_set_margin_left(UiSourceListArgs *args, int value) {
1883 args->margin_left = value;
1884 }
1885
1886 void ui_sourcelist_args_set_margin_right(UiSourceListArgs *args, int value) {
1887 args->margin_right = value;
1888 }
1889
1890 void ui_sourcelist_args_set_margin_top(UiSourceListArgs *args, int value) {
1891 args->margin_top = value;
1892 }
1893
1894 void ui_sourcelist_args_set_margin_bottom(UiSourceListArgs *args, int value) {
1895 args->margin_bottom = value;
1896 }
1712 1897
1713 void ui_sourcelist_args_set_colspan(UiSourceListArgs *args, int colspan) { 1898 void ui_sourcelist_args_set_colspan(UiSourceListArgs *args, int colspan) {
1714 args->colspan = colspan; 1899 args->colspan = colspan;
1715 } 1900 }
1716 1901
1773 args->onbuttonclickdata = userdata; 1958 args->onbuttonclickdata = userdata;
1774 } 1959 }
1775 1960
1776 void ui_sourcelist_args_set_contextmenu(UiSourceListArgs *args, UiMenuBuilder *menubuilder) { 1961 void ui_sourcelist_args_set_contextmenu(UiSourceListArgs *args, UiMenuBuilder *menubuilder) {
1777 args->contextmenu = menubuilder; 1962 args->contextmenu = menubuilder;
1963 }
1964
1965 void ui_sourcelist_args_set_header_is_item(UiSourceListArgs *args, UiBool value) {
1966 args->header_is_item = value;
1778 } 1967 }
1779 1968
1780 void ui_sourcelist_args_free(UiSourceListArgs *args) { 1969 void ui_sourcelist_args_free(UiSourceListArgs *args) {
1781 free((void*)args->name); 1970 free((void*)args->name);
1782 free((void*)args->style_class); 1971 free((void*)args->style_class);
1823 2012
1824 void ui_textarea_args_set_override_defaults(UiTextAreaArgs *args, UiBool value) { 2013 void ui_textarea_args_set_override_defaults(UiTextAreaArgs *args, UiBool value) {
1825 args->override_defaults = value; 2014 args->override_defaults = value;
1826 } 2015 }
1827 2016
2017 void ui_textarea_args_set_margin(UiTextAreaArgs *args, int value) {
2018 args->margin = value;
2019 }
2020
2021 void ui_textarea_args_set_margin_left(UiTextAreaArgs *args, int value) {
2022 args->margin_left = value;
2023 }
2024
2025 void ui_textarea_args_set_margin_right(UiTextAreaArgs *args, int value) {
2026 args->margin_right = value;
2027 }
2028
2029 void ui_textarea_args_set_margin_top(UiTextAreaArgs *args, int value) {
2030 args->margin_top = value;
2031 }
2032
2033 void ui_textarea_args_set_margin_bottom(UiTextAreaArgs *args, int value) {
2034 args->margin_bottom = value;
2035 }
2036
1828 2037
1829 void ui_textarea_args_set_colspan(UiTextAreaArgs *args, int colspan) { 2038 void ui_textarea_args_set_colspan(UiTextAreaArgs *args, int colspan) {
1830 args->colspan = colspan; 2039 args->colspan = colspan;
1831 } 2040 }
1832 2041
1914 2123
1915 void ui_textfield_args_set_override_defaults(UiTextFieldArgs *args, UiBool value) { 2124 void ui_textfield_args_set_override_defaults(UiTextFieldArgs *args, UiBool value) {
1916 args->override_defaults = value; 2125 args->override_defaults = value;
1917 } 2126 }
1918 2127
2128 void ui_textfield_args_set_margin(UiTextFieldArgs *args, int value) {
2129 args->margin = value;
2130 }
2131
2132 void ui_textfield_args_set_margin_left(UiTextFieldArgs *args, int value) {
2133 args->margin_left = value;
2134 }
2135
2136 void ui_textfield_args_set_margin_right(UiTextFieldArgs *args, int value) {
2137 args->margin_right = value;
2138 }
2139
2140 void ui_textfield_args_set_margin_top(UiTextFieldArgs *args, int value) {
2141 args->margin_top = value;
2142 }
2143
2144 void ui_textfield_args_set_margin_bottom(UiTextFieldArgs *args, int value) {
2145 args->margin_bottom = value;
2146 }
2147
1919 2148
1920 void ui_textfield_args_set_colspan(UiTextFieldArgs *args, int colspan) { 2149 void ui_textfield_args_set_colspan(UiTextFieldArgs *args, int colspan) {
1921 args->colspan = colspan; 2150 args->colspan = colspan;
1922 } 2151 }
1923 2152
2031 2260
2032 void ui_spinbox_args_set_onchangedata(UiSpinBoxArgs *args, void *onchangedata) { 2261 void ui_spinbox_args_set_onchangedata(UiSpinBoxArgs *args, void *onchangedata) {
2033 args->onchangedata = onchangedata; 2262 args->onchangedata = onchangedata;
2034 } 2263 }
2035 2264
2265 void ui_spinbox_args_set_margin(UiSpinBoxArgs *args, int value) {
2266 args->margin = value;
2267 }
2268
2269 void ui_spinbox_args_set_margin_left(UiSpinBoxArgs *args, int value) {
2270 args->margin_left = value;
2271 }
2272
2273 void ui_spinbox_args_set_margin_right(UiSpinBoxArgs *args, int value) {
2274 args->margin_right = value;
2275 }
2276
2277 void ui_spinbox_args_set_margin_top(UiSpinBoxArgs *args, int value) {
2278 args->margin_top = value;
2279 }
2280
2281 void ui_spinbox_args_set_margin_bottom(UiSpinBoxArgs *args, int value) {
2282 args->margin_bottom = value;
2283 }
2284
2036 void ui_spinbox_args_set_min(UiSpinBoxArgs *args, double min) { 2285 void ui_spinbox_args_set_min(UiSpinBoxArgs *args, double min) {
2037 args->min = min; 2286 args->min = min;
2038 } 2287 }
2039 2288
2040 void ui_spinbox_args_set_max(UiSpinBoxArgs *args, double max) { 2289 void ui_spinbox_args_set_max(UiSpinBoxArgs *args, double max) {
2044 void ui_spinbox_args_set_step(UiSpinBoxArgs *args, double step) { 2293 void ui_spinbox_args_set_step(UiSpinBoxArgs *args, double step) {
2045 args->step = step; 2294 args->step = step;
2046 } 2295 }
2047 2296
2048 void ui_spinbox_args_set_digits(UiSpinBoxArgs *args, int digits) { 2297 void ui_spinbox_args_set_digits(UiSpinBoxArgs *args, int digits) {
2049 args->digits; 2298 args->digits = digits;
2050 } 2299 }
2051 2300
2052 void ui_spinbox_args_set_varname(UiSpinBoxArgs *args, const char *varname) { 2301 void ui_spinbox_args_set_varname(UiSpinBoxArgs *args, const char *varname) {
2053 args->varname = strdup(varname); 2302 args->varname = strdup(varname);
2054 } 2303 }
2116 2365
2117 void ui_webview_args_set_override_defaults(UiWebviewArgs *args, UiBool value) { 2366 void ui_webview_args_set_override_defaults(UiWebviewArgs *args, UiBool value) {
2118 args->override_defaults = value; 2367 args->override_defaults = value;
2119 } 2368 }
2120 2369
2370 void ui_webview_args_set_margin(UiWebviewArgs *args, int value) {
2371 args->margin = value;
2372 }
2373
2374 void ui_webview_args_set_margin_left(UiWebviewArgs *args, int value) {
2375 args->margin_left = value;
2376 }
2377
2378 void ui_webview_args_set_margin_right(UiWebviewArgs *args, int value) {
2379 args->margin_right = value;
2380 }
2381
2382 void ui_webview_args_set_margin_top(UiWebviewArgs *args, int value) {
2383 args->margin_top = value;
2384 }
2385
2386 void ui_webview_args_set_margin_bottom(UiWebviewArgs *args, int value) {
2387 args->margin_bottom = value;
2388 }
2121 2389
2122 void ui_webview_args_set_colspan(UiWebviewArgs *args, int colspan) { 2390 void ui_webview_args_set_colspan(UiWebviewArgs *args, int colspan) {
2123 args->colspan = colspan; 2391 args->colspan = colspan;
2124 } 2392 }
2125 2393

mercurial