Lines Matching refs:r

44 static void get_knob_area(lv_obj_t * arc, const lv_point_t * center, lv_coord_t r, lv_area_t * knob…
440 lv_coord_t r; in lv_arc_event() local
441 get_center(obj, &center, &r); in lv_arc_event()
449 r -= indic_width; in lv_arc_event()
453 r -= indic_width; in lv_arc_event()
457 r -= LV_MAX(r / 4, indic_width); in lv_arc_event()
459 if(r < 1) r = 1; in lv_arc_event()
461 if(p.x * p.x + p.y * p.y > r * r) { in lv_arc_event()
487 …const uint32_t circumference = (uint32_t)((2U * r * 314U) / 100U); /* Equivalent to: 2r * 3.14, a… in lv_arc_event()
599 lv_coord_t r; in lv_arc_event() local
600 get_center(obj, &p, &r); in lv_arc_event()
606 r -= w + ext_click_area; in lv_arc_event()
610 lv_area_set(&a, p.x - r, p.y - r, p.x + r, p.y + r); in lv_arc_event()
743 lv_coord_t r; in inv_arc_area() local
745 get_center(obj, &c, &r); in inv_arc_area()
751 lv_draw_arc_get_area(c.x, c.y, r, start_angle, end_angle, w, rounded, &inv_area); in inv_arc_area()
759 lv_coord_t r; in inv_knob_area() local
760 get_center(obj, &c, &r); in inv_knob_area()
763 get_knob_area(obj, &c, r, &a); in inv_knob_area()
781 lv_coord_t r = (LV_MIN(lv_obj_get_width(obj) - left_bg - right_bg, in get_center() local
784 center->x = obj->coords.x1 + r + left_bg; in get_center()
785 center->y = obj->coords.y1 + r + top_bg; in get_center()
787 if(arc_r) *arc_r = r; in get_center()
815 static void get_knob_area(lv_obj_t * obj, const lv_point_t * center, lv_coord_t r, lv_area_t * knob… in get_knob_area() argument
819 r -= indic_width_half; in get_knob_area()
822 lv_coord_t knob_x = (r * lv_trigo_sin(angle + 90)) >> LV_TRIGO_SHIFT; in get_knob_area()
823 lv_coord_t knob_y = (r * lv_trigo_sin(angle)) >> LV_TRIGO_SHIFT; in get_knob_area()