| /lvgl-latest/src/others/xml/parsers/ |
| D | lv_xml_chart_parser.c | 42 void * lv_xml_chart_create(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_chart_create() argument 44 LV_UNUSED(attrs); in lv_xml_chart_create() 51 void lv_xml_chart_apply(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_chart_apply() argument 55 …lv_xml_obj_apply(state, attrs); /*Apply the common properties, e.g. width, height, styles flags et… in lv_xml_chart_apply() 57 for(int i = 0; attrs[i]; i += 2) { in lv_xml_chart_apply() 58 const char * name = attrs[i]; in lv_xml_chart_apply() 59 const char * value = attrs[i + 1]; in lv_xml_chart_apply() 73 void * lv_xml_chart_series_create(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_chart_series_create() argument 75 const char * color = lv_xml_get_value_of(attrs, "color"); in lv_xml_chart_series_create() 76 const char * axis = lv_xml_get_value_of(attrs, "axis"); in lv_xml_chart_series_create() [all …]
|
| D | lv_xml_table_parser.c | 40 void * lv_xml_table_create(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_table_create() argument 42 LV_UNUSED(attrs); in lv_xml_table_create() 49 void lv_xml_table_apply(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_table_apply() argument 53 …lv_xml_obj_apply(state, attrs); /*Apply the common properties, e.g. width, height, styles flags et… in lv_xml_table_apply() 55 for(int i = 0; attrs[i]; i += 2) { in lv_xml_table_apply() 56 const char * name = attrs[i]; in lv_xml_table_apply() 57 const char * value = attrs[i + 1]; in lv_xml_table_apply() 70 void * lv_xml_table_column_create(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_table_column_create() argument 72 LV_UNUSED(attrs); in lv_xml_table_column_create() 78 void lv_xml_table_column_apply(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_table_column_apply() argument [all …]
|
| D | lv_xml_tabview_parser.c | 39 void * lv_xml_tabview_create(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_tabview_create() argument 41 LV_UNUSED(attrs); in lv_xml_tabview_create() 48 void lv_xml_tabview_apply(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_tabview_apply() argument 52 …lv_xml_obj_apply(state, attrs); /*Apply the common properties, e.g. width, height, styles flags et… in lv_xml_tabview_apply() 54 for(int i = 0; attrs[i]; i += 2) { in lv_xml_tabview_apply() 55 const char * name = attrs[i]; in lv_xml_tabview_apply() 56 const char * value = attrs[i + 1]; in lv_xml_tabview_apply() 63 void * lv_xml_tabview_tab_bar_create(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_tabview_tab_bar_create() argument 65 LV_UNUSED(attrs); in lv_xml_tabview_tab_bar_create() 71 void lv_xml_tabview_tab_bar_apply(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_tabview_tab_bar_apply() argument [all …]
|
| D | lv_xml_dropdown_parser.c | 39 void * lv_xml_dropdown_create(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_dropdown_create() argument 41 LV_UNUSED(attrs); in lv_xml_dropdown_create() 48 void lv_xml_dropdown_apply(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_dropdown_apply() argument 52 …lv_xml_obj_apply(state, attrs); /*Apply the common properties, e.g. width, height, styles flags et… in lv_xml_dropdown_apply() 54 for(int i = 0; attrs[i]; i += 2) { in lv_xml_dropdown_apply() 55 const char * name = attrs[i]; in lv_xml_dropdown_apply() 56 const char * value = attrs[i + 1]; in lv_xml_dropdown_apply() 65 void * lv_xml_dropdown_list_create(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_dropdown_list_create() argument 67 LV_UNUSED(attrs); in lv_xml_dropdown_list_create() 72 void lv_xml_dropdown_list_apply(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_dropdown_list_apply() argument [all …]
|
| D | lv_xml_chart_parser.h | 27 void * lv_xml_chart_create(lv_xml_parser_state_t * state, const char ** attrs); 28 void lv_xml_chart_apply(lv_xml_parser_state_t * state, const char ** attrs); 29 void * lv_xml_chart_series_create(lv_xml_parser_state_t * state, const char ** attrs); 30 void lv_xml_chart_series_apply(lv_xml_parser_state_t * state, const char ** attrs); 31 void * lv_xml_chart_cursor_create(lv_xml_parser_state_t * state, const char ** attrs); 32 void lv_xml_chart_cursor_apply(lv_xml_parser_state_t * state, const char ** attrs); 33 void * lv_xml_chart_axis_create(lv_xml_parser_state_t * state, const char ** attrs); 34 void lv_xml_chart_axis_apply(lv_xml_parser_state_t * state, const char ** attrs);
|
| D | lv_xml_table_parser.h | 27 void * lv_xml_table_create(lv_xml_parser_state_t * state, const char ** attrs); 28 void lv_xml_table_apply(lv_xml_parser_state_t * state, const char ** attrs); 29 void * lv_xml_table_column_create(lv_xml_parser_state_t * state, const char ** attrs); 30 void lv_xml_table_column_apply(lv_xml_parser_state_t * state, const char ** attrs); 31 void * lv_xml_table_cell_create(lv_xml_parser_state_t * state, const char ** attrs); 32 void lv_xml_table_cell_apply(lv_xml_parser_state_t * state, const char ** attrs);
|
| D | lv_xml_tabview_parser.h | 27 void * lv_xml_tabview_create(lv_xml_parser_state_t * state, const char ** attrs); 28 void lv_xml_tabview_apply(lv_xml_parser_state_t * state, const char ** attrs); 29 void * lv_xml_tabview_tab_bar_create(lv_xml_parser_state_t * state, const char ** attrs); 30 void lv_xml_tabview_tab_bar_apply(lv_xml_parser_state_t * state, const char ** attrs); 31 void * lv_xml_tabview_tab_create(lv_xml_parser_state_t * state, const char ** attrs); 32 void lv_xml_tabview_tab_apply(lv_xml_parser_state_t * state, const char ** attrs);
|
| D | lv_xml_label_parser.c | 40 void * lv_xml_label_create(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_label_create() argument 42 LV_UNUSED(attrs); in lv_xml_label_create() 48 void lv_xml_label_apply(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_label_apply() argument 52 …lv_xml_obj_apply(state, attrs); /*Apply the common properties, e.g. width, height, styles flags et… in lv_xml_label_apply() 54 for(int i = 0; attrs[i]; i += 2) { in lv_xml_label_apply() 55 const char * name = attrs[i]; in lv_xml_label_apply() 56 const char * value = attrs[i + 1]; in lv_xml_label_apply()
|
| D | lv_xml_image_parser.c | 40 void * lv_xml_image_create(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_image_create() argument 42 LV_UNUSED(attrs); in lv_xml_image_create() 53 void lv_xml_image_apply(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_image_apply() argument 57 …lv_xml_obj_apply(state, attrs); /*Apply the common properties, e.g. width, height, styles flags et… in lv_xml_image_apply() 59 for(int i = 0; attrs[i]; i += 2) { in lv_xml_image_apply() 60 const char * name = attrs[i]; in lv_xml_image_apply() 61 const char * value = attrs[i + 1]; in lv_xml_image_apply()
|
| D | lv_xml_slider_parser.c | 41 void * lv_xml_slider_create(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_slider_create() argument 43 LV_UNUSED(attrs); in lv_xml_slider_create() 49 void lv_xml_slider_apply(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_slider_apply() argument 52 …lv_xml_obj_apply(state, attrs); /*Apply the common properties, e.g. width, height, styles flags et… in lv_xml_slider_apply() 54 for(int i = 0; attrs[i]; i += 2) { in lv_xml_slider_apply() 55 const char * name = attrs[i]; in lv_xml_slider_apply() 56 const char * value = attrs[i + 1]; in lv_xml_slider_apply()
|
| D | lv_xml_button_parser.c | 40 void * lv_xml_button_create(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_button_create() argument 42 LV_UNUSED(attrs); in lv_xml_button_create() 49 void lv_xml_button_apply(lv_xml_parser_state_t * state, const char ** attrs) in lv_xml_button_apply() argument 52 lv_xml_obj_apply(state, attrs); in lv_xml_button_apply()
|
| D | lv_xml_dropdown_parser.h | 27 void * lv_xml_dropdown_create(lv_xml_parser_state_t * state, const char ** attrs); 28 void lv_xml_dropdown_apply(lv_xml_parser_state_t * state, const char ** attrs); 29 void * lv_xml_dropdown_list_create(lv_xml_parser_state_t * state, const char ** attrs); 30 void lv_xml_dropdown_list_apply(lv_xml_parser_state_t * state, const char ** attrs);
|
| D | lv_xml_button_parser.h | 27 void * lv_xml_button_create(lv_xml_parser_state_t * state, const char ** attrs); 28 void lv_xml_button_apply(lv_xml_parser_state_t * state, const char ** attrs);
|
| D | lv_xml_label_parser.h | 27 void * lv_xml_label_create(lv_xml_parser_state_t * state, const char ** attrs); 29 void lv_xml_label_apply(lv_xml_parser_state_t * state, const char ** attrs);
|
| D | lv_xml_obj_parser.h | 27 void * lv_xml_obj_create(lv_xml_parser_state_t * state, const char ** attrs); 28 void lv_xml_obj_apply(lv_xml_parser_state_t * state, const char ** attrs);
|
| D | lv_xml_slider_parser.h | 27 void * lv_xml_slider_create(lv_xml_parser_state_t * state, const char ** attrs); 28 void lv_xml_slider_apply(lv_xml_parser_state_t * state, const char ** attrs);
|
| /lvgl-latest/tests/src/test_cases/ |
| D | test_svg.c | 54 lv_array_push_back(&node3->attrs, &attr1); in testNodeTree() 56 TEST_ASSERT_EQUAL(lv_array_size(&node3->attrs), 1); in testNodeTree() 57 TEST_ASSERT_EQUAL_FLOAT((LV_ARRAY_GET(&node3->attrs, 0, lv_svg_attr_t))->value.fval, 10.0f); in testNodeTree() 68 TEST_ASSERT_EQUAL(lv_array_size(&svg_node1->attrs), 2); in testSvgElement() 69 … TEST_ASSERT_EQUAL_STRING((LV_ARRAY_GET(&svg_node1->attrs, 0, lv_svg_attr_t))->value.sval, "1.2"); in testSvgElement() 70 … TEST_ASSERT_EQUAL_STRING((LV_ARRAY_GET(&svg_node1->attrs, 1, lv_svg_attr_t))->value.sval, "tiny"); in testSvgElement() 77 TEST_ASSERT_EQUAL(0, LV_ARRAY_GET(&svg_node_viewbox->attrs, 0, lv_svg_attr_t)->class_type); in testSvgElement() 84 …TEST_ASSERT_EQUAL_FLOAT_ARRAY(ret1, (float *)(LV_ARRAY_GET(&svg_node_viewbox1->attrs, 0, lv_svg_at… in testSvgElement() 91 …TEST_ASSERT_EQUAL_FLOAT_ARRAY(ret2, (float *)(LV_ARRAY_GET(&svg_node_viewbox2->attrs, 0, lv_svg_at… in testSvgElement() 97 TEST_ASSERT_EQUAL(0, LV_ARRAY_GET(&svg_node_viewbox3->attrs, 0, lv_svg_attr_t)->class_type); in testSvgElement() [all …]
|
| D | test_svg_anim.c | 28 lv_svg_attr_type_t at = (LV_ARRAY_GET(&anim_node->attrs, 0, lv_svg_attr_t))->value.ival; in testAnimate() 30 float dur = (LV_ARRAY_GET(&anim_node->attrs, 1, lv_svg_attr_t))->value.fval; in testAnimate() 33 int ft = (LV_ARRAY_GET(&anim_node->attrs, 2, lv_svg_attr_t))->value.ival; in testAnimate() 36 float fr = (LV_ARRAY_GET(&anim_node->attrs, 3, lv_svg_attr_t))->value.fval; in testAnimate() 39 float to = (LV_ARRAY_GET(&anim_node->attrs, 4, lv_svg_attr_t))->value.fval; in testAnimate() 57 lv_svg_attr_type_t at = (LV_ARRAY_GET(&anim_node->attrs, 0, lv_svg_attr_t))->value.ival; in testSet() 59 float to = (LV_ARRAY_GET(&anim_node->attrs, 1, lv_svg_attr_t))->value.fval; in testSet() 86 const char * xlink = (LV_ARRAY_GET(&mpath_node->attrs, 0, lv_svg_attr_t))->value.sval; in testAnimateMotion() 89 uint32_t rp = (LV_ARRAY_GET(&anim_node->attrs, 1, lv_svg_attr_t))->value.uval; in testAnimateMotion() 92 float rt = (LV_ARRAY_GET(&anim_node->attrs, 2, lv_svg_attr_t))->value.fval; in testAnimateMotion() [all …]
|
| /lvgl-latest/src/others/xml/ |
| D | lv_xml_component.c | 34 static void start_metadata_handler(void * user_data, const char * name, const char ** attrs); 36 static void process_const_element(lv_xml_parser_state_t * state, const char ** attrs); 37 static void process_prop_element(lv_xml_parser_state_t * state, const char ** attrs); 60 …t * lv_xml_component_process(lv_xml_parser_state_t * state, const char * name, const char ** attrs) in lv_xml_component_process() argument 64 lv_obj_t * item = lv_xml_create_from_ctx(state->parent, &state->ctx, ctx, attrs); in lv_xml_component_process() 72 ctx->root_widget->apply_cb(state, attrs); in lv_xml_component_process() 206 static void process_const_element(lv_xml_parser_state_t * state, const char ** attrs) in process_const_element() argument 208 const char * name = lv_xml_get_value_of(attrs, "name"); in process_const_element() 209 const char * value = lv_xml_get_value_of(attrs, "value"); in process_const_element() 225 static void process_prop_element(lv_xml_parser_state_t * state, const char ** attrs) in process_prop_element() argument [all …]
|
| D | lv_xml.c | 45 static void view_start_element_handler(void * user_data, const char * name, const char ** attrs); 92 const char ** attrs) in lv_xml_create_from_ctx() argument 99 state.parent_attrs = attrs; in lv_xml_create_from_ctx() 120 if(attrs) { in lv_xml_create_from_ctx() 121 ctx->root_widget->apply_cb(&state, attrs); in lv_xml_create_from_ctx() 130 void * lv_xml_create(lv_obj_t * parent, const char * name, const char ** attrs) in lv_xml_create() argument 140 state.item = p->create_cb(&state, attrs); in lv_xml_create() 141 if(attrs) { in lv_xml_create() 142 p->apply_cb(&state, attrs); in lv_xml_create() 149 item = lv_xml_create_from_ctx(parent, NULL, ctx, attrs); in lv_xml_create() [all …]
|
| D | lv_xml_utils.c | 43 const char * lv_xml_get_value_of(const char ** attrs, const char * name) in lv_xml_get_value_of() argument 45 if(attrs == NULL) return NULL; in lv_xml_get_value_of() 48 for(int i = 0; attrs[i]; i += 2) { in lv_xml_get_value_of() 49 if(lv_streq(attrs[i], name)) return attrs[i + 1]; in lv_xml_get_value_of()
|
| /lvgl-latest/tests/src/test_cases/xml/ |
| D | test_xml_general.c | 33 const char * attrs[] = { in test_xml_widget_direct_create() local 41 slider = lv_xml_create(lv_screen_active(), "lv_slider", attrs); in test_xml_widget_direct_create() 70 const char * attrs[] = { in test_xml_widget_create_from_component() local 78 slider = lv_xml_create(lv_screen_active(), "red_slider", attrs); in test_xml_widget_create_from_component() 112 const char * attrs[] = { in test_xml_nesting() local 116 card = lv_xml_create(lv_screen_active(), "card", attrs); in test_xml_nesting() 165 const char * attrs[] = { in test_xml_component_params() local 170 lv_xml_create(lv_screen_active(), "card", attrs); in test_xml_component_params()
|
| /lvgl-latest/src/libs/svg/ |
| D | lv_svg_parser.c | 380 CHECK_AND_RESIZE_ATTRS(node->attrs); in _process_string() 382 node->attrs.size++; in _process_string() 383 lv_svg_attr_t * attr = lv_array_at(&node->attrs, node->attrs.size - 1); in _process_string() 398 CHECK_AND_RESIZE_ATTRS(node->attrs); in _process_xlink() 400 node->attrs.size++; in _process_xlink() 401 lv_svg_attr_t * attr = lv_array_at(&node->attrs, node->attrs.size - 1); in _process_xlink() 767 CHECK_AND_RESIZE_ATTRS(node->attrs); in _process_view_box() 769 node->attrs.size++; in _process_view_box() 770 lv_svg_attr_t * attr = lv_array_at(&node->attrs, node->attrs.size - 1); in _process_view_box() 800 CHECK_AND_RESIZE_ATTRS(node->attrs); in _process_points_value() [all …]
|
| D | lv_svg_token.c | 105 lv_array_init(&token->attrs, LV_ARRAY_DEFAULT_CAPACITY, sizeof(_lv_svg_token_attr_t)); in _lv_svg_token_init() 115 lv_array_clear(&token->attrs); in _lv_svg_token_reset() 130 if((lv_array_size(&token->attrs) + 1) > lv_array_capacity(&token->attrs)) { in _new_svg_attr() 131 lv_array_resize(&token->attrs, token->attrs.capacity << 1); in _new_svg_attr() 134 token->attrs.size++; in _new_svg_attr() 135 _lv_svg_token_attr_t * attr = lv_array_at(&token->attrs, token->attrs.size - 1); in _new_svg_attr() 399 lv_array_deinit(&token.attrs); in _lv_svg_tokenizer() 407 lv_array_deinit(&token.attrs); in _lv_svg_tokenizer() 447 lv_array_deinit(&token.attrs); in _lv_svg_tokenizer() 476 lv_array_deinit(&token.attrs); in _lv_svg_tokenizer()
|
| D | lv_svg.c | 36 lv_array_init(&t->attrs, 4, sizeof(lv_svg_attr_t)); in lv_svg_node_constructor() 47 for(uint32_t i = 0; i < lv_array_size(&t->attrs); i++) { in lv_svg_node_destructor() 48 lv_svg_attr_t * attr = lv_array_at(&t->attrs, i); in lv_svg_node_destructor() 53 lv_array_deinit(&t->attrs); in lv_svg_node_destructor()
|