ui/common/args.c

changeset 652
4c9c02fd5ef7
parent 651
b15bdec1776c
child 653
dc0eb8151254
equal deleted inserted replaced
651:b15bdec1776c 652:4c9c02fd5ef7
1028 1028
1029 void ui_sourcelist_args_set_style_class(UiSourceListArgs *args, const char *classname) { 1029 void ui_sourcelist_args_set_style_class(UiSourceListArgs *args, const char *classname) {
1030 args->style_class = strdup(classname); 1030 args->style_class = strdup(classname);
1031 } 1031 }
1032 1032
1033 UIEXPORT void ui_sourcelist_args_set_static_sublists(UiSourceListArgs *args, UiSubList *sublists, int numsublists) { 1033 UIEXPORT void ui_sourcelist_args_set_static_sublists(UiSourceListArgs *args, UiSubList *sublists, size_t numsublists) {
1034 args->sublists = calloc(numsublists, sizeof(UiSubList)); 1034 args->sublists = calloc(numsublists, sizeof(UiSubList));
1035 memcpy(args->sublists, sublists, numsublists * sizeof(UiSubList)); 1035 memcpy(args->sublists, sublists, numsublists * sizeof(UiSubList));
1036 args->numsublists = numsublists; 1036 args->numsublists = numsublists;
1037 } 1037 }
1038 1038

mercurial