LvglEventType

The type of event being sent to the LVGL object.

Entries

Link copied to clipboard

Cover all events.

Link copied to clipboard

The object has been pressed.

Link copied to clipboard

The object is being pressed (called continuously while pressing).

Link copied to clipboard

The object is still being pressed but slid cursor/finger off of the object.

Link copied to clipboard

The object was pressed for a short period of time, then released. Not called if scrolled.

Link copied to clipboard

Object has been pressed for at least long_press_time. Not called if scrolled.

Link copied to clipboard

Called after long_press_time in every long_press_repeat_time ms. Not called if scrolled.

Link copied to clipboard

Called on release if not scrolled (regardless to long press).

Link copied to clipboard

Called in every cases when the object has been released.

Link copied to clipboard

Scrolling begins.

Link copied to clipboard

Scrolling ends.

Link copied to clipboard

Scrolling.

Link copied to clipboard

A gesture is detected. Get the gesture with lv_indev_get_gesture_dir(lv_indev_get_act());.

Link copied to clipboard

A key is sent to the object. Get the key with lv_indev_get_key(lv_indev_get_act());

Link copied to clipboard

The object is focused.

Link copied to clipboard

The object is defocused.

Link copied to clipboard

The object is defocused but still selected.

Link copied to clipboard

Perform advanced hit-testing.

Link copied to clipboard

Check if the object fully covers an area. The event parameter is lv_cover_check_info_t *.

Link copied to clipboard

Get the required extra draw area around the object (e.g. for shadow). The event parameter is lv_coord_t * to store the size.

Link copied to clipboard

Starting the main drawing phase.

Link copied to clipboard

Perform the main drawing.

Link copied to clipboard

Finishing the main drawing phase.

Link copied to clipboard

Starting the post draw phase (when all children are drawn).

Link copied to clipboard

Perform the post draw phase (when all children are drawn).

Link copied to clipboard

Finishing the post draw phase (when all children are drawn).

Link copied to clipboard

To start drawing a part. The event parameter is lv_obj_draw_dsc_t *.

Link copied to clipboard

To finish drawing a part. The event parameter is lv_obj_draw_dsc_t *.

Link copied to clipboard

The object's value has changed (i.e. slider moved).

Link copied to clipboard

A text is inserted to the object. The event data is char * being inserted.

Link copied to clipboard

Notify the object to refresh something on it (for the user).

Link copied to clipboard

A process has finished.

Link copied to clipboard

A process has been cancelled.

Link copied to clipboard

Object is being deleted.

Link copied to clipboard

Child was removed/added.

Link copied to clipboard

Object coordinates/size have changed.

Link copied to clipboard

Object's style has changed.

Link copied to clipboard

The children position has changed due to a layout recalculation.

Link copied to clipboard

Get the internal size of a widget.

Functions

Link copied to clipboard

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.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.

Properties

Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard

A unique value for the LvglEventType.