lv_buttonmatrix_private.h

API reference for lv_buttonmatrix_private.h

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

Structs

struct

_lv_buttonmatrix_t

Data of button matrix

MemberTypeDescription
objlv_obj_t
map_pconst char *const *Pointer to the current map
button_areaslv_area_t *Array of areas of buttons
ctrl_bitslv_buttonmatrix_ctrl_t *Array of control bytes
btn_cntuint32_tNumber of button in 'map_p'(Handled by the library)
row_cntuint32_tNumber of rows in 'map_p'(Handled by the library)
btn_id_seluint32_tIndex of the active button (being pressed/released etc) or LV_BUTTONMATRIX_BUTTON_NONE
one_checkuint32_t1: Single button toggled at once
auto_free_mapuint32_t1: Automatically free the map when the widget is deleted

Dependencies

How is this guide?

Last updated on

On this page