Lines Matching refs:spangroup

7 static lv_obj_t * spangroup = NULL;  variable
12 spangroup = lv_spangroup_create(NULL); in setUp()
17 lv_obj_delete(spangroup); in tearDown()
23 spangroup = NULL; in tearDown()
39 TEST_ASSERT_EQUAL_INT(0, lv_spangroup_get_span_count(spangroup)); in test_spangroup_new_span_with_null_parameter_returns_null_object()
44 lv_span_t * span = lv_spangroup_new_span(spangroup); in test_spangroup_new_span_with_valid_parameter_returns_not_null_object()
47 TEST_ASSERT_EQUAL_INT(1, lv_spangroup_get_span_count(spangroup)); in test_spangroup_new_span_with_valid_parameter_returns_not_null_object()
52 lv_span_t * span = lv_spangroup_new_span(spangroup); in test_spangroup_delete_span_span_is_null()
54 lv_spangroup_delete_span(spangroup, span); in test_spangroup_delete_span_span_is_null()
56 TEST_ASSERT_EQUAL_INT(0, lv_spangroup_get_span_count(spangroup)); in test_spangroup_delete_span_span_is_null()
62 lv_span_t * span = lv_spangroup_new_span(spangroup); in test_span_set_text()
72 lv_span_t * span = lv_spangroup_new_span(spangroup); in test_span_set_text_with_bad_parameter_no_action_performed()
84 lv_span_t * span = lv_spangroup_new_span(spangroup); in test_span_set_text_with_previous_test_overwrites()
95 lv_span_t * span = lv_spangroup_new_span(spangroup); in test_span_set_text_static()
105 lv_span_t * span = lv_spangroup_new_span(spangroup); in test_span_set_text_static_with_bad_parameter_no_action_performed()
117 lv_span_t * span = lv_spangroup_new_span(spangroup); in test_span_set_text_static_with_previous_text_overwrites()
127 lv_spangroup_set_align(spangroup, align); in test_spangroup_set_align()
129 TEST_ASSERT_EQUAL(align, lv_spangroup_get_align(spangroup)); in test_spangroup_set_align()
135 lv_spangroup_set_overflow(spangroup, overflow); in test_spangroup_set_overflow()
137 TEST_ASSERT_EQUAL(overflow, lv_spangroup_get_overflow(spangroup)); in test_spangroup_set_overflow()
142 lv_spangroup_set_overflow(spangroup, LV_SPAN_OVERFLOW_ELLIPSIS); in test_spangroup_set_overflow_invalid_parameters_overflow_not_changed()
143 lv_spangroup_set_overflow(spangroup, LV_SPAN_OVERFLOW_LAST); in test_spangroup_set_overflow_invalid_parameters_overflow_not_changed()
145 TEST_ASSERT_EQUAL(LV_SPAN_OVERFLOW_ELLIPSIS, lv_spangroup_get_overflow(spangroup)); in test_spangroup_set_overflow_invalid_parameters_overflow_not_changed()
152 lv_spangroup_set_indent(spangroup, indent); in test_spangroup_set_indent()
154 TEST_ASSERT_EQUAL(indent, lv_spangroup_get_indent(spangroup)); in test_spangroup_set_indent()
159 lv_spangroup_set_mode(spangroup, LV_SPAN_MODE_EXPAND); in test_spangroup_set_mode()
160 TEST_ASSERT_EQUAL(LV_SPAN_MODE_EXPAND, lv_spangroup_get_mode(spangroup)); in test_spangroup_set_mode()
162 lv_spangroup_set_mode(spangroup, LV_SPAN_MODE_BREAK); in test_spangroup_set_mode()
163 TEST_ASSERT_EQUAL(LV_SPAN_MODE_BREAK, lv_spangroup_get_mode(spangroup)); in test_spangroup_set_mode()
165 lv_spangroup_set_mode(spangroup, LV_SPAN_MODE_FIXED); in test_spangroup_set_mode()
166 TEST_ASSERT_EQUAL(LV_SPAN_MODE_FIXED, lv_spangroup_get_mode(spangroup)); in test_spangroup_set_mode()
171 lv_spangroup_set_mode(spangroup, LV_SPAN_MODE_EXPAND); in test_spangroup_set_mode_invalid_parameter_mode_not_changed()
172 lv_spangroup_set_mode(spangroup, LV_SPAN_MODE_LAST); in test_spangroup_set_mode_invalid_parameter_mode_not_changed()
173 TEST_ASSERT_EQUAL(LV_SPAN_MODE_EXPAND, lv_spangroup_get_mode(spangroup)); in test_spangroup_set_mode_invalid_parameter_mode_not_changed()
180 lv_spangroup_set_max_lines(spangroup, lines); in test_spangroup_set_max_lines()
182 TEST_ASSERT_EQUAL_INT32(lines, lv_spangroup_get_max_lines(spangroup)); in test_spangroup_set_max_lines()
189 lines = lv_spangroup_get_max_lines(spangroup); in test_spangroup_get_max_lines_for_new_span_group()
194 lv_spangroup_set_max_lines(spangroup, lines); in test_spangroup_get_max_lines_for_new_span_group()
195 lines = lv_spangroup_get_max_lines(spangroup); in test_spangroup_get_max_lines_for_new_span_group()
204 max_line = lv_spangroup_get_max_line_height(spangroup); in test_spangroup_get_max_line_h()
208 (void)lv_spangroup_new_span(spangroup); in test_spangroup_get_max_line_h()
209 max_line = lv_spangroup_get_max_line_height(spangroup); in test_spangroup_get_max_line_h()
218 spangroup = lv_spangroup_create(active_screen); in test_spangroup_draw()
219 lv_spangroup_set_mode(spangroup, LV_SPAN_MODE_BREAK); in test_spangroup_draw()
220 lv_obj_set_width(spangroup, 100); in test_spangroup_draw()
221 lv_span_t * span_1 = lv_spangroup_new_span(spangroup); in test_spangroup_draw()
226 lv_span_t * span_2 = lv_spangroup_new_span(spangroup); in test_spangroup_draw()
232 lv_spangroup_set_align(spangroup, LV_TEXT_ALIGN_CENTER); in test_spangroup_draw()
236 lv_spangroup_set_mode(spangroup, LV_SPAN_MODE_EXPAND); in test_spangroup_draw()
240 lv_spangroup_set_mode(spangroup, LV_SPAN_MODE_FIXED); in test_spangroup_draw()
249 lv_span_t * span_1 = lv_spangroup_new_span(spangroup); in test_spangroup_get_child()
250 lv_span_t * span_2 = lv_spangroup_new_span(spangroup); in test_spangroup_get_child()
252 TEST_ASSERT_EQUAL_PTR(span_2, lv_spangroup_get_child(spangroup, span_2_idx)); in test_spangroup_get_child()
253 TEST_ASSERT_EQUAL_PTR(span_1, lv_spangroup_get_child(spangroup, span_1_idx)); in test_spangroup_get_child()
258 (void)lv_spangroup_new_span(spangroup); in test_spangroup_get_child_count()
259 (void)lv_spangroup_new_span(spangroup); in test_spangroup_get_child_count()
261 const uint32_t cnt = lv_spangroup_get_span_count(spangroup); in test_spangroup_get_child_count()
272 spangroup = lv_spangroup_create(active_screen); in test_spangroup_get_expand_width()
273 lv_span_t * span = lv_spangroup_new_span(spangroup); in test_spangroup_get_expand_width()
277 lv_spangroup_get_expand_width(spangroup, UINT32_MAX)); in test_spangroup_get_expand_width()
280 lv_spangroup_get_expand_width(spangroup, experimental_size)); in test_spangroup_get_expand_width()
286 spangroup = lv_spangroup_create(active_screen); in test_spangroup_newlines()
287 lv_obj_set_size(spangroup, LV_PCT(100), LV_PCT(100)); in test_spangroup_newlines()
289 lv_span_set_text(lv_spangroup_new_span(spangroup), "Lorem\n"); in test_spangroup_newlines()
290 lv_span_set_text(lv_spangroup_new_span(spangroup), "ipsum"); in test_spangroup_newlines()
292 lv_span_set_text(lv_spangroup_new_span(spangroup), "\n\n"); in test_spangroup_newlines()
294 lv_span_set_text(lv_spangroup_new_span(spangroup), "dolor"); in test_spangroup_newlines()
295 lv_span_set_text(lv_spangroup_new_span(spangroup), ""); in test_spangroup_newlines()
296 lv_span_set_text(lv_spangroup_new_span(spangroup), "\nsit"); in test_spangroup_newlines()
299 lv_span_set_text(lv_spangroup_new_span(spangroup), "\r"); in test_spangroup_newlines()
301 lv_span_set_text(lv_spangroup_new_span(spangroup), "amet,\n consectetur"); in test_spangroup_newlines()
302 lv_span_set_text(lv_spangroup_new_span(spangroup), " adipiscing"); in test_spangroup_newlines()
304 lv_span_set_text(lv_spangroup_new_span(spangroup), "\n"); in test_spangroup_newlines()
305 lv_span_set_text(lv_spangroup_new_span(spangroup), ""); in test_spangroup_newlines()
307 lv_span_set_text(lv_spangroup_new_span(spangroup), "\relit, sed\n"); in test_spangroup_newlines()
308 lv_span_set_text(lv_spangroup_new_span(spangroup), "do eiusmod"); in test_spangroup_newlines()
326 spangroup = lv_spangroup_create(active_screen); in test_spangroup_chinese_break_line()
327 lv_obj_set_size(spangroup, LV_PCT(100), LV_PCT(100)); in test_spangroup_chinese_break_line()
328 lv_spangroup_set_mode(spangroup, LV_SPAN_MODE_BREAK); in test_spangroup_chinese_break_line()
330 lv_obj_set_style_text_font(spangroup, font, 0); in test_spangroup_chinese_break_line()
331 lv_obj_set_style_border_width(spangroup, 2, 0); in test_spangroup_chinese_break_line()
332 lv_obj_set_width(spangroup, 250); in test_spangroup_chinese_break_line()
334 lv_span_t * span1 = lv_spangroup_new_span(spangroup); in test_spangroup_chinese_break_line()
336 lv_span_t * span2 = lv_spangroup_new_span(spangroup); in test_spangroup_chinese_break_line()
339 lv_span_t * span3 = lv_spangroup_new_span(spangroup); in test_spangroup_chinese_break_line()
342 lv_span_t * span4 = lv_spangroup_new_span(spangroup); in test_spangroup_chinese_break_line()
348 lv_obj_set_style_text_font(spangroup, LV_FONT_DEFAULT, 0); in test_spangroup_chinese_break_line()
363 spangroup = lv_spangroup_create(active_screen); in test_spangroup_style_text_letter_space()
365 lv_obj_set_style_outline_width(spangroup, 1, 0); in test_spangroup_style_text_letter_space()
366 lv_obj_set_style_text_letter_space(spangroup, 20, 0); in test_spangroup_style_text_letter_space()
368 lv_span_set_text(lv_spangroup_new_span(spangroup), "A"); in test_spangroup_style_text_letter_space()
369 lv_span_set_text(lv_spangroup_new_span(spangroup), "B"); in test_spangroup_style_text_letter_space()
370 lv_span_set_text(lv_spangroup_new_span(spangroup), "C"); in test_spangroup_style_text_letter_space()
371 lv_span_set_text(lv_spangroup_new_span(spangroup), "D"); in test_spangroup_style_text_letter_space()
372 lv_span_set_text(lv_spangroup_new_span(spangroup), "E"); in test_spangroup_style_text_letter_space()
373 lv_span_set_text(lv_spangroup_new_span(spangroup), "F"); in test_spangroup_style_text_letter_space()
383 spangroup = lv_spangroup_create(active_screen); in test_spangroup_get_span_coords()
389 lv_obj_set_style_outline_width(spangroup, 1, 0); in test_spangroup_get_span_coords()
390 lv_spangroup_set_indent(spangroup, 20); in test_spangroup_get_span_coords()
391 lv_spangroup_set_mode(spangroup, LV_SPAN_MODE_BREAK); in test_spangroup_get_span_coords()
392 lv_obj_set_width(spangroup, 300); in test_spangroup_get_span_coords()
393 lv_obj_set_style_pad_all(spangroup, 20, LV_PART_MAIN); in test_spangroup_get_span_coords()
396 spans[0] = lv_spangroup_new_span(spangroup); in test_spangroup_get_span_coords()
402 spans[1] = lv_spangroup_new_span(spangroup); in test_spangroup_get_span_coords()
407 spans[2] = lv_spangroup_new_span(spangroup); in test_spangroup_get_span_coords()
411 spans[3] = lv_spangroup_new_span(spangroup); in test_spangroup_get_span_coords()
417 spans[4] = lv_spangroup_new_span(spangroup); in test_spangroup_get_span_coords()
422 lv_spangroup_refr_mode(spangroup); in test_spangroup_get_span_coords()
423 lv_obj_update_layout(spangroup); in test_spangroup_get_span_coords()
442 const lv_area_t area = spangroup->coords; in test_spangroup_get_span_coords()
446 lv_span_coords_t coords = lv_spangroup_get_span_coords(spangroup, spans[i]); in test_spangroup_get_span_coords()
485 spangroup = lv_spangroup_create(active_screen); in test_spangroup_set_right_align_on_overflow()
487 lv_obj_set_style_outline_width(spangroup, 1, 0); in test_spangroup_set_right_align_on_overflow()
489 lv_obj_set_width(spangroup, 180); in test_spangroup_set_right_align_on_overflow()
490 lv_obj_set_height(spangroup, 20); in test_spangroup_set_right_align_on_overflow()
492 lv_spangroup_set_align(spangroup, LV_TEXT_ALIGN_RIGHT); in test_spangroup_set_right_align_on_overflow()
494 lv_span_t * span = lv_spangroup_new_span(spangroup); in test_spangroup_set_right_align_on_overflow()
496 lv_spangroup_set_overflow(spangroup, LV_SPAN_OVERFLOW_ELLIPSIS); in test_spangroup_set_right_align_on_overflow()