Home
last modified time | relevance | path

Searched refs:attrs (Results 1 – 25 of 41) sorted by relevance

12

/lvgl-latest/src/others/xml/parsers/
Dlv_xml_chart_parser.c42 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 …]
Dlv_xml_table_parser.c40 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 …]
Dlv_xml_tabview_parser.c39 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 …]
Dlv_xml_dropdown_parser.c39 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 …]
Dlv_xml_chart_parser.h27 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);
Dlv_xml_table_parser.h27 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);
Dlv_xml_tabview_parser.h27 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);
Dlv_xml_label_parser.c40 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()
Dlv_xml_image_parser.c40 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()
Dlv_xml_slider_parser.c41 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()
Dlv_xml_button_parser.c40 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()
Dlv_xml_dropdown_parser.h27 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);
Dlv_xml_button_parser.h27 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);
Dlv_xml_label_parser.h27 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);
Dlv_xml_obj_parser.h27 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);
Dlv_xml_slider_parser.h27 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/
Dtest_svg.c54 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 …]
Dtest_svg_anim.c28 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/
Dlv_xml_component.c34 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 …]
Dlv_xml.c45 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 …]
Dlv_xml_utils.c43 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/
Dtest_xml_general.c33 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/
Dlv_svg_parser.c380 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 …]
Dlv_svg_token.c105 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()
Dlv_svg.c36 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()

12