lv_line.h
Functions
-
lv_obj_t *lv_line_create(lv_obj_t *parent)
Create a line object
- Parameters:
parent -- pointer to an object, it will be the parent of the new line
- Returns:
pointer to the created line
-
void lv_line_set_points(lv_obj_t *obj, const lv_point_t points[], uint32_t point_num)
Set an array of points. The line object will connect these points.
- Parameters:
obj -- pointer to a line object
points -- an array of points. Only the address is saved, so the array needs to be alive while the line exists
point_num -- number of points in 'point_a'
-
void lv_line_set_y_invert(lv_obj_t *obj, bool en)
Enable (or disable) the y coordinate inversion. If enabled then y will be subtracted from the height of the object, therefore the y = 0 coordinate will be on the bottom.
- Parameters:
obj -- pointer to a line object
en -- true: enable the y inversion, false:disable the y inversion
Variables
-
const lv_obj_class_t lv_line_class
-
struct lv_line_t