Lines Matching refs:arc_r
42 static void get_center(const lv_obj_t * obj, lv_point_t * center, lv_coord_t * arc_r);
339 lv_coord_t arc_r; in lv_arc_align_obj_to_angle() local
340 get_center(obj, ¢er, &arc_r); in lv_arc_align_obj_to_angle()
343 arc_r -= indic_width_half; in lv_arc_align_obj_to_angle()
344 arc_r += r_offset; in lv_arc_align_obj_to_angle()
347 lv_coord_t knob_x = (arc_r * lv_trigo_sin(angle + 90)) >> LV_TRIGO_SHIFT; in lv_arc_align_obj_to_angle()
348 lv_coord_t knob_y = (arc_r * lv_trigo_sin(angle)) >> LV_TRIGO_SHIFT; in lv_arc_align_obj_to_angle()
360 lv_coord_t arc_r; in lv_arc_rotate_obj_to_angle() local
361 get_center(obj, ¢er, &arc_r); in lv_arc_rotate_obj_to_angle()
364 arc_r -= indic_width_half; in lv_arc_rotate_obj_to_angle()
366 arc_r += r_offset; in lv_arc_rotate_obj_to_angle()
367 lv_obj_align_to(obj_to_rotate, obj, LV_ALIGN_CENTER, 0, -arc_r); in lv_arc_rotate_obj_to_angle()
652 lv_coord_t arc_r; in lv_arc_draw() local
653 get_center(obj, ¢er, &arc_r); in lv_arc_draw()
660 if(arc_r > 0) { in lv_arc_draw()
668 part_draw_dsc.radius = arc_r; in lv_arc_draw()
683 lv_coord_t indic_r = arc_r - LV_MAX4(left_indic, right_indic, top_indic, bottom_indic); in lv_arc_draw()
705 get_knob_area(obj, ¢er, arc_r, &knob_area); in lv_arc_draw()
774 static void get_center(const lv_obj_t * obj, lv_point_t * center, lv_coord_t * arc_r) in get_center() argument
787 if(arc_r) *arc_r = r; in get_center()