lv_obj_class_private.h¶
Functions
-
void lv_obj_destruct(lv_obj_t *obj)¶
-
struct _lv_obj_class_t¶
- #include <lv_obj_class_private.h>
Describe the common methods of every object. Similar to a C++ class.
Public Members
-
const lv_obj_class_t *base_class¶
-
void (*constructor_cb)(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.
-
void (*destructor_cb)(const lv_obj_class_t *class_p, lv_obj_t *obj)¶
-
void (*event_cb)(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
-
uint32_t prop_index_start¶
-
uint32_t prop_index_end¶
-
const lv_property_ops_t *properties¶
-
uint32_t properties_count¶
-
const lv_property_name_t *property_names¶
-
uint32_t names_count¶
-
void *user_data¶
-
const char *name¶
-
int32_t width_def¶
-
int32_t height_def¶
-
uint32_t editable¶
Value from lv_obj_class_editable_t
-
uint32_t group_def¶
Value from lv_obj_class_group_def_t
-
uint32_t instance_size¶
-
uint32_t theme_inheritable¶
Value from lv_obj_class_theme_inheritable_t
-
const lv_obj_class_t *base_class¶