ui/common/args.c

changeset 1077
0fa92d0ca13d
parent 1073
18c476d8b24f
equal deleted inserted replaced
1076:ccc568017872 1077:0fa92d0ca13d
2047 2047
2048 void ui_sourcelist_args_set_header_is_item(UiSourceListArgs *args, UiBool value) { 2048 void ui_sourcelist_args_set_header_is_item(UiSourceListArgs *args, UiBool value) {
2049 args->header_is_item = value; 2049 args->header_is_item = value;
2050 } 2050 }
2051 2051
2052 UIEXPORT void ui_sourcelist_args_set_states(UiSourceListArgs *args, int *states, int numstates) {
2053 args->visibility_states = calloc(numstates+1, sizeof(int));
2054 memcpy((void*)args->states, states, numstates * sizeof(int));
2055 ((int*)args->states)[numstates] = -1;
2056 }
2057
2052 void ui_sourcelist_args_set_visibility_states(UiSourceListArgs *args, int *states, int numstates) { 2058 void ui_sourcelist_args_set_visibility_states(UiSourceListArgs *args, int *states, int numstates) {
2053 args->visibility_states = calloc(numstates+1, sizeof(int)); 2059 args->visibility_states = calloc(numstates+1, sizeof(int));
2054 memcpy((void*)args->visibility_states, states, numstates * sizeof(int)); 2060 memcpy((void*)args->visibility_states, states, numstates * sizeof(int));
2055 ((int*)args->visibility_states)[numstates] = -1; 2061 ((int*)args->visibility_states)[numstates] = -1;
2056 } 2062 }

mercurial