Lvgl Event Type
The type of event being sent to the LVGL object.
Entries
The object is still being pressed but slid cursor/finger off of the object.
The object was pressed for a short period of time, then released. Not called if scrolled.
Object has been pressed for at least long_press_time. Not called if scrolled.
Called after long_press_time in every long_press_repeat_time ms. Not called if scrolled.
Scrolling begins.
Scrolling ends.
Check if the object fully covers an area. The event parameter is lv_cover_check_info_t *.
Get the required extra draw area around the object (e.g. for shadow). The event parameter is lv_coord_t * to store the size.
Starting the main drawing phase.
Finishing the main drawing phase.
Starting the post draw phase (when all children are drawn).
Finishing the post draw phase (when all children are drawn).
To start drawing a part. The event parameter is lv_obj_draw_dsc_t *.
To finish drawing a part. The event parameter is lv_obj_draw_dsc_t *.
The object's value has changed (i.e. slider moved).
Child was removed/added.
Object coordinates/size have changed.
Object's style has changed.
The children position has changed due to a layout recalculation.
Get the internal size of a widget.
Functions
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared.