feat(scale): use the style_length property for ticks (#5141)
This commit is contained in:
@@ -16,8 +16,8 @@ void lv_example_scale_1(void)
|
||||
lv_scale_set_total_tick_count(scale, 31);
|
||||
lv_scale_set_major_tick_every(scale, 5);
|
||||
|
||||
lv_scale_set_major_tick_length(scale, 10);
|
||||
lv_scale_set_minor_tick_length(scale, 5);
|
||||
lv_obj_set_style_length(scale, 5, LV_PART_ITEMS);
|
||||
lv_obj_set_style_length(scale, 10, LV_PART_INDICATOR);
|
||||
lv_scale_set_range(scale, 10, 40);
|
||||
}
|
||||
|
||||
|
||||
@@ -15,8 +15,8 @@ void lv_example_scale_2(void)
|
||||
lv_scale_set_total_tick_count(scale, 21);
|
||||
lv_scale_set_major_tick_every(scale, 5);
|
||||
|
||||
lv_scale_set_major_tick_length(scale, 10);
|
||||
lv_scale_set_minor_tick_length(scale, 5);
|
||||
lv_obj_set_style_length(scale, 10, LV_PART_INDICATOR);
|
||||
lv_obj_set_style_length(scale, 5, LV_PART_ITEMS);
|
||||
lv_scale_set_range(scale, 0, 100);
|
||||
|
||||
static const char * custom_labels[] = {"0 °C", "25 °C", "50 °C", "75 °C", "100 °C", NULL};
|
||||
|
||||
@@ -36,8 +36,8 @@ void lv_example_scale_3(void)
|
||||
lv_scale_set_total_tick_count(scale_line, 31);
|
||||
lv_scale_set_major_tick_every(scale_line, 5);
|
||||
|
||||
lv_scale_set_major_tick_length(scale_line, 10);
|
||||
lv_scale_set_minor_tick_length(scale_line, 5);
|
||||
lv_obj_set_style_length(scale_line, 5, LV_PART_ITEMS);
|
||||
lv_obj_set_style_length(scale_line, 10, LV_PART_INDICATOR);
|
||||
lv_scale_set_range(scale_line, 10, 40);
|
||||
|
||||
lv_scale_set_angle_range(scale_line, 270);
|
||||
@@ -73,8 +73,8 @@ void lv_example_scale_3(void)
|
||||
lv_scale_set_total_tick_count(scale_img, 31);
|
||||
lv_scale_set_major_tick_every(scale_img, 5);
|
||||
|
||||
lv_scale_set_major_tick_length(scale_img, 10);
|
||||
lv_scale_set_minor_tick_length(scale_img, 5);
|
||||
lv_obj_set_style_length(scale_img, 5, LV_PART_ITEMS);
|
||||
lv_obj_set_style_length(scale_img, 10, LV_PART_INDICATOR);
|
||||
lv_scale_set_range(scale_img, 10, 40);
|
||||
|
||||
lv_scale_set_angle_range(scale_img, 270);
|
||||
|
||||
@@ -15,8 +15,8 @@ void lv_example_scale_4(void)
|
||||
lv_scale_set_total_tick_count(scale, 21);
|
||||
lv_scale_set_major_tick_every(scale, 5);
|
||||
|
||||
lv_scale_set_major_tick_length(scale, 10);
|
||||
lv_scale_set_minor_tick_length(scale, 5);
|
||||
lv_obj_set_style_length(scale, 5, LV_PART_ITEMS);
|
||||
lv_obj_set_style_length(scale, 10, LV_PART_INDICATOR);
|
||||
lv_scale_set_range(scale, 0, 100);
|
||||
|
||||
static const char * custom_labels[] = {"0 °C", "25 °C", "50 °C", "75 °C", "100 °C", NULL};
|
||||
|
||||
@@ -13,8 +13,8 @@ void lv_example_scale_5(void)
|
||||
lv_scale_set_total_tick_count(scale, 10);
|
||||
lv_scale_set_major_tick_every(scale, 5);
|
||||
|
||||
lv_scale_set_major_tick_length(scale, 10);
|
||||
lv_scale_set_minor_tick_length(scale, 5);
|
||||
lv_obj_set_style_length(scale, 5, LV_PART_ITEMS);
|
||||
lv_obj_set_style_length(scale, 10, LV_PART_INDICATOR);
|
||||
lv_scale_set_range(scale, 25, 35);
|
||||
|
||||
static const char * custom_labels[3] = {"One", "Two", NULL};
|
||||
|
||||
Reference in New Issue
Block a user