| 43 |
43 |
| 44 UiVar *var = NULL; |
44 UiVar *var = NULL; |
| 45 UiVarType vartype = 0; |
45 UiVarType vartype = 0; |
| 46 if(args->varname) { |
46 if(args->varname) { |
| 47 var = uic_get_var(obj->ctx, args->varname); |
47 var = uic_get_var(obj->ctx, args->varname); |
| 48 vartype = var->type; |
48 if(var) { |
| |
49 vartype = var->type; |
| |
50 } else { |
| |
51 var = uic_widget_var(obj->ctx, current->ctx, args->rangevalue, args->varname, UI_VAR_RANGE); |
| |
52 vartype = UI_VAR_RANGE; |
| |
53 } |
| 49 } |
54 } |
| 50 |
55 |
| 51 if(!var) { |
56 if(!var) { |
| 52 if(args->intvalue) { |
57 if(args->intvalue) { |
| 53 var = uic_widget_var(obj->ctx, current->ctx, args->intvalue, NULL, UI_VAR_INTEGER); |
58 var = uic_widget_var(obj->ctx, current->ctx, args->intvalue, NULL, UI_VAR_INTEGER); |