lv_event_private.h
API reference for lv_event_private.h
See Also: Public APIThis is the private implementation. See the public header for the stable interface.lv_event.h
Summary
Functions
misc/lv_event_private.h:62function
lv_event_push
void lv_event_push(lv_event_t *e)| Name | Type |
|---|---|
e | lv_event_t * |
misc/lv_event_private.h:64function
lv_event_pop
void lv_event_pop(lv_event_t *e)| Name | Type |
|---|---|
e | lv_event_t * |
misc/lv_event_private.h:67function
lv_event_push_and_send
lv_result_t lv_event_push_and_send(lv_event_list_t *event_list, lv_event_code_t code, void *original_target, void *param)| Name | Type |
|---|---|
event_list | lv_event_list_t * |
code | lv_event_code_t |
original_target | void * |
param | void * |
misc/lv_event_private.h:75function
lv_event_mark_deleted
Nested events can be called and one of them might belong to an object that is being deleted. Mark this object's event_temp_data deleted to know that its lv_obj_send_event should return LV_RESULT_INVALID
void lv_event_mark_deleted(void *target)| Name | Type | Description |
|---|---|---|
target | void * | pointer to an event target which was deleted |
Structs
struct
_lv_event_dsc_t
| Member | Type | Description |
|---|---|---|
ext_data | lv_ext_data_t | |
cb | lv_event_cb_t | |
user_data | void * | |
filter | uint32_t |
struct
_lv_event_t
| Member | Type | Description |
|---|---|---|
current_target | void * | |
original_target | void * | |
code | lv_event_code_t | |
user_data | void * | |
param | void * | |
prev | lv_event_t * | |
deleted | uint8_t | |
stop_processing | uint8_t | |
stop_bubbling | uint8_t | |
stop_trickling | uint8_t | |
ext_data | lv_ext_data_t |
Dependencies
Indirect dependencies
How is this guide?
Last updated on