fix(scale): fix tick count and example issues

This commit is contained in:
Gabor Kiss-Vamosi
2023-10-19 15:02:28 +02:00
parent aa0e82ca43
commit 195c3f72d2
8 changed files with 20 additions and 19 deletions

View File

@@ -13,7 +13,7 @@ void lv_example_scale_1(void)
lv_scale_set_label_show(scale, true);
lv_scale_set_total_tick_count(scale, 30);
lv_scale_set_total_tick_count(scale, 31);
lv_scale_set_major_tick_every(scale, 5);
lv_scale_set_major_tick_length(scale, 10);

View File

@@ -12,7 +12,7 @@ void lv_example_scale_2(void)
lv_scale_set_mode(scale, LV_SCALE_MODE_VERTICAL_RIGHT);
lv_obj_center(scale);
lv_scale_set_total_tick_count(scale, 20);
lv_scale_set_total_tick_count(scale, 21);
lv_scale_set_major_tick_every(scale, 5);
lv_scale_set_major_tick_length(scale, 10);
@@ -74,13 +74,15 @@ void lv_example_scale_2(void)
/* Configure section styles */
lv_scale_section_t * section = lv_scale_add_section(scale);
lv_scale_section_set_range(section, 80, 100);
lv_scale_section_set_range(section, 75, 100);
lv_scale_section_set_style(section, LV_PART_INDICATOR, &section_label_style);
lv_scale_section_set_style(section, LV_PART_ITEMS, &section_minor_tick_style);
lv_scale_section_set_style(section, LV_PART_MAIN, &section_main_line_style);
lv_obj_set_style_bg_opa(scale, 40, 0);
lv_obj_set_style_bg_color(scale, lv_palette_main(LV_PALETTE_BLUE_GREY), 0);
lv_obj_set_style_bg_opa(scale, LV_OPA_50, 0);
lv_obj_set_style_pad_left(scale, 8, 0);
lv_obj_set_style_radius(scale, 8, 0);
lv_obj_set_style_pad_ver(scale, 20, 0);
}

View File

@@ -16,7 +16,7 @@ void lv_example_scale_3(void)
lv_scale_set_label_show(scale, true);
lv_scale_set_total_tick_count(scale, 30);
lv_scale_set_total_tick_count(scale, 11);
lv_scale_set_major_tick_every(scale, 5);
lv_scale_set_major_tick_length(scale, 10);

View File

@@ -12,7 +12,7 @@ void lv_example_scale_4(void)
lv_scale_set_mode(scale, LV_SCALE_MODE_ROUND_OUTER);
lv_obj_center(scale);
lv_scale_set_total_tick_count(scale, 20);
lv_scale_set_total_tick_count(scale, 21);
lv_scale_set_major_tick_every(scale, 5);
lv_scale_set_major_tick_length(scale, 10);
@@ -74,7 +74,7 @@ void lv_example_scale_4(void)
/* Configure section styles */
lv_scale_section_t * section = lv_scale_add_section(scale);
lv_scale_section_set_range(section, 80, 100);
lv_scale_section_set_range(section, 75, 100);
lv_scale_section_set_style(section, LV_PART_INDICATOR, &section_label_style);
lv_scale_section_set_style(section, LV_PART_ITEMS, &section_minor_tick_style);
lv_scale_section_set_style(section, LV_PART_MAIN, &section_main_line_style);