mirror of
https://github.com/lvgl/lvgl.git
synced 2025-02-04 07:13:00 +08:00
refactor(dropdown): rename lv_dropdown_list_class to lv_dropdownlist_class
It avoids ambiguity. See https://github.com/lvgl/lvgl/issues/1763#issuecomment-804357591
This commit is contained in:
parent
63bc72e53a
commit
966f6e1727
@ -305,7 +305,7 @@ static void theme_apply(lv_theme_t * th, lv_obj_t * obj)
|
|||||||
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_DEFAULT, &styles->light);
|
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_DEFAULT, &styles->light);
|
||||||
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_PRESSED, &styles->pressed);
|
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_PRESSED, &styles->pressed);
|
||||||
}
|
}
|
||||||
else if(lv_obj_check_type(obj, &lv_dropdown_list_class)) {
|
else if(lv_obj_check_type(obj, &lv_dropdownlist_class)) {
|
||||||
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_DEFAULT, &styles->light);
|
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_DEFAULT, &styles->light);
|
||||||
lv_obj_add_style(obj, LV_PART_SCROLLBAR, LV_STATE_DEFAULT, &styles->scrollbar);
|
lv_obj_add_style(obj, LV_PART_SCROLLBAR, LV_STATE_DEFAULT, &styles->scrollbar);
|
||||||
lv_obj_add_style(obj, LV_PART_SELECTED, LV_STATE_DEFAULT, &styles->light);
|
lv_obj_add_style(obj, LV_PART_SELECTED, LV_STATE_DEFAULT, &styles->light);
|
||||||
|
@ -784,7 +784,7 @@ static void theme_apply(lv_theme_t * th, lv_obj_t * obj)
|
|||||||
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_FOCUS_KEY, &styles->outline_primary);
|
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_FOCUS_KEY, &styles->outline_primary);
|
||||||
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_EDITED, &styles->outline_secondary);
|
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_EDITED, &styles->outline_secondary);
|
||||||
}
|
}
|
||||||
else if(lv_obj_check_type(obj, &lv_dropdown_list_class)) {
|
else if(lv_obj_check_type(obj, &lv_dropdownlist_class)) {
|
||||||
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_DEFAULT, &styles->card);
|
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_DEFAULT, &styles->card);
|
||||||
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_DEFAULT, &styles->line_space_large);
|
lv_obj_add_style(obj, LV_PART_MAIN, LV_STATE_DEFAULT, &styles->line_space_large);
|
||||||
lv_obj_add_style(obj, LV_PART_SCROLLBAR, LV_STATE_DEFAULT, &styles->scrollbar);
|
lv_obj_add_style(obj, LV_PART_SCROLLBAR, LV_STATE_DEFAULT, &styles->scrollbar);
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
* DEFINES
|
* DEFINES
|
||||||
*********************/
|
*********************/
|
||||||
#define MY_CLASS &lv_dropdown_class
|
#define MY_CLASS &lv_dropdown_class
|
||||||
#define MY_CLASS_LIST &lv_dropdown_list_class
|
#define MY_CLASS_LIST &lv_dropdownlist_class
|
||||||
|
|
||||||
#define LV_DROPDOWN_PR_NONE 0xFFFF
|
#define LV_DROPDOWN_PR_NONE 0xFFFF
|
||||||
|
|
||||||
@ -42,8 +42,8 @@ static void lv_dropdown_destructor(lv_obj_t * obj);
|
|||||||
static void lv_dropdown_event(lv_obj_t * obj, lv_event_t e);
|
static void lv_dropdown_event(lv_obj_t * obj, lv_event_t e);
|
||||||
static void draw_main(lv_obj_t * obj);
|
static void draw_main(lv_obj_t * obj);
|
||||||
|
|
||||||
static void lv_dropdown_list_constructor(lv_obj_t * obj);
|
static void lv_dropdownlist_constructor(lv_obj_t * obj);
|
||||||
static void lv_dropdown_list_destructor(lv_obj_t * list_obj);
|
static void lv_dropdownlist_destructor(lv_obj_t * list_obj);
|
||||||
static void lv_dropdown_list_event(lv_obj_t * list, lv_event_t e);
|
static void lv_dropdown_list_event(lv_obj_t * list, lv_event_t e);
|
||||||
static void draw_list(lv_obj_t * obj);
|
static void draw_list(lv_obj_t * obj);
|
||||||
|
|
||||||
@ -67,9 +67,9 @@ const lv_obj_class_t lv_dropdown_class = {
|
|||||||
.base_class = &lv_obj_class
|
.base_class = &lv_obj_class
|
||||||
};
|
};
|
||||||
|
|
||||||
const lv_obj_class_t lv_dropdown_list_class = {
|
const lv_obj_class_t lv_dropdownlist_class = {
|
||||||
.constructor_cb = lv_dropdown_list_constructor,
|
.constructor_cb = lv_dropdownlist_constructor,
|
||||||
.destructor_cb = lv_dropdown_list_destructor,
|
.destructor_cb = lv_dropdownlist_destructor,
|
||||||
.event_cb = lv_dropdown_list_event,
|
.event_cb = lv_dropdown_list_event,
|
||||||
.instance_size = sizeof(lv_dropdown_list_t),
|
.instance_size = sizeof(lv_dropdown_list_t),
|
||||||
.base_class = &lv_obj_class
|
.base_class = &lv_obj_class
|
||||||
@ -532,7 +532,7 @@ void lv_dropdown_close(lv_obj_t * obj)
|
|||||||
|
|
||||||
static lv_obj_t * lv_dropdown_list_create(lv_obj_t * parent)
|
static lv_obj_t * lv_dropdown_list_create(lv_obj_t * parent)
|
||||||
{
|
{
|
||||||
return lv_obj_create_from_class(&lv_dropdown_list_class, parent);
|
return lv_obj_create_from_class(&lv_dropdownlist_class, parent);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void lv_dropdown_constructor(lv_obj_t * obj)
|
static void lv_dropdown_constructor(lv_obj_t * obj)
|
||||||
@ -577,7 +577,7 @@ static void lv_dropdown_destructor(lv_obj_t * obj)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void lv_dropdown_list_constructor(lv_obj_t * obj)
|
static void lv_dropdownlist_constructor(lv_obj_t * obj)
|
||||||
{
|
{
|
||||||
LV_TRACE_OBJ_CREATE("begin");
|
LV_TRACE_OBJ_CREATE("begin");
|
||||||
|
|
||||||
@ -587,7 +587,7 @@ static void lv_dropdown_list_constructor(lv_obj_t * obj)
|
|||||||
LV_TRACE_OBJ_CREATE("finished");
|
LV_TRACE_OBJ_CREATE("finished");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void lv_dropdown_list_destructor(lv_obj_t * list_obj)
|
static void lv_dropdownlist_destructor(lv_obj_t * list_obj)
|
||||||
{
|
{
|
||||||
lv_dropdown_list_t * list = (lv_dropdown_list_t *)list_obj;
|
lv_dropdown_list_t * list = (lv_dropdown_list_t *)list_obj;
|
||||||
lv_obj_t * dropdown_obj = list->dropdown;
|
lv_obj_t * dropdown_obj = list->dropdown;
|
||||||
|
@ -57,7 +57,7 @@ typedef struct {
|
|||||||
}lv_dropdown_list_t;
|
}lv_dropdown_list_t;
|
||||||
|
|
||||||
extern const lv_obj_class_t lv_dropdown_class;
|
extern const lv_obj_class_t lv_dropdown_class;
|
||||||
extern const lv_obj_class_t lv_dropdown_list_class;
|
extern const lv_obj_class_t lv_dropdownlist_class;
|
||||||
|
|
||||||
/**********************
|
/**********************
|
||||||
* GLOBAL PROTOTYPES
|
* GLOBAL PROTOTYPES
|
||||||
|
Loading…
x
Reference in New Issue
Block a user