lv_obj_class_private.h

API reference for lv_obj_class_private.h

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

Functions

lv_obj_destruct

 
void lv_obj_destruct(lv_obj_t *obj)
Parameters
NameType
objlv_obj_t *

Structs

struct

_lv_obj_class_t

Describe the common methods of every object. Similar to a C++ class.

MemberTypeDescription
base_classconst lv_obj_class_t *
constructor_cbvoid(*)(const lv_obj_class_t *class_p, lv_obj_t *obj)class_p is the final class while obj->class_p is the class currently being [de]constructed.
destructor_cbvoid(*)(const lv_obj_class_t *class_p, lv_obj_t *obj)
event_cbvoid(*)(const lv_obj_class_t *class_p, lv_event_t *e)class_p is the class in which event is being processed. Widget type specific event function
prop_index_startuint32_t
prop_index_enduint32_t
propertiesconst lv_property_ops_t *
properties_countuint32_t
property_namesconst lv_property_name_t *
names_countuint32_t
user_datavoid *
nameconst char *
width_defint32_t
height_defint32_t
editableuint32_tValue from lv_obj_class_editable_t
group_defuint32_tValue from lv_obj_class_group_def_t
instance_sizeuint32_t
theme_inheritableuint32_tValue from lv_obj_class_theme_inheritable_t

Dependencies

How is this guide?

Last updated on

On this page