Home
last modified time | relevance | path

Searched refs:angle_range (Results 1 – 5 of 5) sorted by relevance

/lvgl-latest/src/widgets/scale/
Dlv_scale_private.h68 uint32_t angle_range; /**< Degrees between low end and high end of scale */ member
Dlv_scale.c163 void lv_scale_set_angle_range(lv_obj_t * obj, uint32_t angle_range) in lv_scale_set_angle_range() argument
168 scale->angle_range = angle_range; in lv_scale_set_angle_range()
233 angle = scale->angle_range; in lv_scale_set_line_needle_value()
236 … angle = scale->angle_range * (value - scale->range_min) / (scale->range_max - scale->range_min); in lv_scale_set_line_needle_value()
287 angle = scale->angle_range; in lv_scale_set_image_needle_value()
290 … angle = scale->angle_range * (value - scale->range_min) / (scale->range_max - scale->range_min); in lv_scale_set_image_needle_value()
418 return scale->angle_range; in lv_scale_get_angle_range()
454 scale->angle_range = LV_SCALE_DEFAULT_ANGLE_RANGE; in lv_scale_constructor()
684 … int32_t angle_upscale = ((tick_idx * scale->angle_range) * 10U) / (scale->total_tick_count - 1U) + in scale_draw_label()
939 scale->rotation + scale->angle_range); in scale_draw_main()
[all …]
Dlv_scale.h129 void lv_scale_set_angle_range(lv_obj_t * obj, uint32_t angle_range);
/lvgl-latest/tests/src/test_cases/widgets/
Dtest_scale.c435 uint32_t angle_range = 42; in test_scale_angle_range() local
436 lv_scale_set_angle_range(scale, angle_range); in test_scale_angle_range()
438 TEST_ASSERT_EQUAL(angle_range, lv_scale_get_angle_range(scale)); in test_scale_angle_range()
/lvgl-latest/docs/details/widgets/
Dscale.rst61 - :cpp:expr:`lv_scale_set_angle_range(scale, angle_range)`
64 and ``angle_range`` is the angle between the low and high ends of the Scale.