mirror of
https://github.com/lvgl/lvgl.git
synced 2026-05-21 05:51:45 +08:00
feat(class): ensure classes have names (#9097)
This commit is contained in:
@@ -176,6 +176,7 @@ bool lv_obj_is_group_def(lv_obj_t * obj)
|
||||
|
||||
static void lv_obj_construct(const lv_obj_class_t * class_p, lv_obj_t * obj)
|
||||
{
|
||||
LV_ASSERT_NULL(class_p->name);
|
||||
if(obj->class_p->base_class) {
|
||||
const lv_obj_class_t * original_class_p = obj->class_p;
|
||||
|
||||
|
||||
@@ -81,18 +81,22 @@ const lv_obj_class_t lv_menu_separator_class = {
|
||||
|
||||
const lv_obj_class_t lv_menu_sidebar_cont_class = {
|
||||
.base_class = &lv_obj_class,
|
||||
.name = "lv_menu_sidebar",
|
||||
};
|
||||
|
||||
const lv_obj_class_t lv_menu_main_cont_class = {
|
||||
.base_class = &lv_obj_class,
|
||||
.name = "lv_menu_main_container",
|
||||
};
|
||||
|
||||
const lv_obj_class_t lv_menu_main_header_cont_class = {
|
||||
.base_class = &lv_obj_class,
|
||||
.name = "lv_menu_main_header",
|
||||
};
|
||||
|
||||
const lv_obj_class_t lv_menu_sidebar_header_cont_class = {
|
||||
.base_class = &lv_obj_class,
|
||||
.name = "lv_menu_sidebar_header",
|
||||
};
|
||||
|
||||
static void lv_menu_refr(lv_obj_t * obj);
|
||||
|
||||
Reference in New Issue
Block a user