lv_obj_event_private.h

API reference for lv_obj_event_private.h

Report on GitHub
See Also: Public APIThis is the private implementation. See the public header for the stable interface.lv_obj_event.h
Summary

Structs

struct

_lv_hit_test_info_t

Used as the event parameter of LV_EVENT_HIT_TEST to check if an point can click the object or not. res should be set like this:

  • If already set to false another event wants that point non clickable. If you want to respect it leave it as false or set true to overwrite it.
  • If already set true and point shouldn't be clickable set to false
  • If already set to true you agree that point can click the object leave it as true
MemberTypeDescription
pointconst lv_point_t *A point relative to screen to check if it can click the object or not
resbooltrue: point can click the object; false: it cannot
struct

_lv_cover_check_info_t

Used as the event parameter of LV_EVENT_COVER_CHECK to check if an area is covered by the object or not. In the event use const lv_area_t * area = lv_event_get_cover_area(e) to get the area to check and lv_event_set_cover_res(e, res) to set the result.

MemberTypeDescription
reslv_cover_res_t
areaconst lv_area_t *

Dependencies

How is this guide?

Last updated on

On this page