Lines Matching refs:line
70 lv_line_t * line = (lv_line_t *)obj; in lv_line_set_points() local
71 line->point_array = points; in lv_line_set_points()
72 line->point_num = point_num; in lv_line_set_points()
83 lv_line_t * line = (lv_line_t *)obj; in lv_line_set_y_invert() local
84 if(line->y_inv == en) return; in lv_line_set_y_invert()
86 line->y_inv = en ? 1U : 0U; in lv_line_set_y_invert()
99 lv_line_t * line = (lv_line_t *)obj; in lv_line_get_y_invert() local
101 return line->y_inv == 1U; in lv_line_get_y_invert()
113 lv_line_t * line = (lv_line_t *)obj; in lv_line_constructor() local
115 line->point_num = 0; in lv_line_constructor()
116 line->point_array = NULL; in lv_line_constructor()
117 line->y_inv = 0; in lv_line_constructor()
144 lv_line_t * line = (lv_line_t *)obj; in lv_line_event() local
146 if(line->point_num == 0 || line->point_array == NULL) return; in lv_line_event()
153 for(i = 0; i < line->point_num; i++) { in lv_line_event()
154 w = LV_MAX(line->point_array[i].x, w); in lv_line_event()
155 h = LV_MAX(line->point_array[i].y, h); in lv_line_event()
165 lv_line_t * line = (lv_line_t *)obj; in lv_line_event() local
168 if(line->point_num == 0 || line->point_array == NULL) return; in lv_line_event()
182 for(i = 0; i < line->point_num - 1; i++) { in lv_line_event()
185 p1.x = line->point_array[i].x + x_ofs; in lv_line_event()
186 p2.x = line->point_array[i + 1].x + x_ofs; in lv_line_event()
188 if(line->y_inv == 0) { in lv_line_event()
189 p1.y = line->point_array[i].y + y_ofs; in lv_line_event()
190 p2.y = line->point_array[i + 1].y + y_ofs; in lv_line_event()
193 p1.y = h - line->point_array[i].y + y_ofs; in lv_line_event()
194 p2.y = h - line->point_array[i + 1].y + y_ofs; in lv_line_event()