| 206 if(value->type != CX_JSON_OBJECT) { |
206 if(value->type != CX_JSON_OBJECT) { |
| 207 return args; |
207 return args; |
| 208 } |
208 } |
| 209 |
209 |
| 210 init_common_args(value, args, &button_args); |
210 init_common_args(value, args, &button_args); |
| 211 init_states(value, args, (argfunc_set_intarray)ui_button_args_set_groups); |
211 init_states(value, args, (argfunc_set_intarray)ui_button_args_set_states); |
| 212 |
212 |
| 213 CxJsonValue *val = cxJsonObjGet(value, "label"); |
213 CxJsonValue *val = cxJsonObjGet(value, "label"); |
| 214 if(val && val->type == CX_JSON_STRING) { |
214 if(val && val->type == CX_JSON_STRING) { |
| 215 ui_button_args_set_label(args, val->value.string.ptr); |
215 ui_button_args_set_label(args, val->value.string.ptr); |
| 216 } |
216 } |
| 238 if(value->type != CX_JSON_OBJECT) { |
238 if(value->type != CX_JSON_OBJECT) { |
| 239 return args; |
239 return args; |
| 240 } |
240 } |
| 241 |
241 |
| 242 init_common_args(value, args, &button_args); |
242 init_common_args(value, args, &button_args); |
| 243 init_states(value, args, (argfunc_set_intarray)ui_button_args_set_groups); |
243 init_states(value, args, (argfunc_set_intarray)ui_button_args_set_states); |
| 244 |
244 |
| 245 CxJsonValue *val = cxJsonObjGet(value, "label"); |
245 CxJsonValue *val = cxJsonObjGet(value, "label"); |
| 246 if(val && val->type == CX_JSON_STRING) { |
246 if(val && val->type == CX_JSON_STRING) { |
| 247 ui_toggle_args_set_label(args, val->value.string.ptr); |
247 ui_toggle_args_set_label(args, val->value.string.ptr); |
| 248 } |
248 } |