/lvgl-latest/src/core/ |
D | lv_obj_class.c | 32 static void lv_obj_construct(const lv_obj_class_t * class_p, lv_obj_t * obj); 33 static uint32_t get_instance_size(const lv_obj_class_t * class_p); 47 lv_obj_t * lv_obj_class_create_obj(const lv_obj_class_t * class_p, lv_obj_t * parent) in lv_obj_class_create_obj() argument 49 …LV_TRACE_OBJ_CREATE("Creating object with %p class on %p parent", (void *)class_p, (void *)parent); in lv_obj_class_create_obj() 50 uint32_t s = get_instance_size(class_p); in lv_obj_class_create_obj() 53 obj->class_p = class_p; in lv_obj_class_create_obj() 112 lv_obj_construct(obj->class_p, obj); in lv_obj_class_init_obj() 138 if(obj->class_p->destructor_cb) obj->class_p->destructor_cb(obj->class_p, obj); in lv_obj_destruct() 140 if(obj->class_p->base_class) { in lv_obj_destruct() 142 obj->class_p = obj->class_p->base_class; in lv_obj_destruct() [all …]
|
D | lv_obj_id_builtin.c | 28 const lv_obj_class_t * class_p; member 46 void lv_obj_assign_id(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_obj_assign_id() argument 48 LV_ASSERT(obj && class_p); in lv_obj_assign_id() 55 if(obj == NULL || class_p == NULL) return; in lv_obj_assign_id() 62 if(class_p == info->class_p) break; in lv_obj_assign_id() 74 info->class_p = class_p; in lv_obj_assign_id() 98 if(obj == NULL || obj->class_p == NULL) return NULL; in lv_obj_stringify_id() 101 name = obj->class_p->name; in lv_obj_stringify_id()
|
D | lv_obj_tree.h | 150 const lv_obj_class_t * class_p); 178 const lv_obj_class_t * class_p); 194 uint32_t lv_obj_get_child_count_by_type(const lv_obj_t * obj, const lv_obj_class_t * class_p); 213 int32_t lv_obj_get_index_by_type(const lv_obj_t * obj, const lv_obj_class_t * class_p);
|
D | lv_obj_class_private.h | 34 void (*constructor_cb)(const lv_obj_class_t * class_p, lv_obj_t * obj); 35 void (*destructor_cb)(const lv_obj_class_t * class_p, lv_obj_t * obj); 38 …void (*event_cb)(const lv_obj_class_t * class_p, lv_event_t * e); /**< Widget type specific event…
|
D | lv_obj_class.h | 45 typedef void (*lv_obj_class_event_cb_t)(lv_obj_class_t * class_p, lv_event_t * e); 56 lv_obj_t * lv_obj_class_create_obj(const lv_obj_class_t * class_p, lv_obj_t * parent);
|
D | lv_obj_tree.c | 351 …obj_t * lv_obj_get_child_by_type(const lv_obj_t * obj, int32_t idx, const lv_obj_class_t * class_p) in lv_obj_get_child_by_type() argument 361 if(obj->spec_attr->children[i]->class_p == class_p) { in lv_obj_get_child_by_type() 370 if(obj->spec_attr->children[i]->class_p == class_p) { in lv_obj_get_child_by_type() 388 …j_t * lv_obj_get_sibling_by_type(const lv_obj_t * obj, int32_t idx, const lv_obj_class_t * class_p) in lv_obj_get_sibling_by_type() argument 393 int32_t sibling_idx = (int32_t)lv_obj_get_index_by_type(obj, class_p) + idx; in lv_obj_get_sibling_by_type() 396 return lv_obj_get_child_by_type(parent, sibling_idx, class_p); in lv_obj_get_sibling_by_type() 406 uint32_t lv_obj_get_child_count_by_type(const lv_obj_t * obj, const lv_obj_class_t * class_p) in lv_obj_get_child_count_by_type() argument 414 if(obj->spec_attr->children[i]->class_p == class_p) cnt++; in lv_obj_get_child_count_by_type() 436 int32_t lv_obj_get_index_by_type(const lv_obj_t * obj, const lv_obj_class_t * class_p) in lv_obj_get_index_by_type() argument 447 if(child->class_p == class_p) { in lv_obj_get_index_by_type()
|
/lvgl-latest/src/misc/ |
D | lv_tree.c | 48 static void _lv_tree_node_construct(const lv_tree_class_t * class_p, lv_tree_node_t * node) in _lv_tree_node_construct() argument 50 if(node->class_p->base_class) { in _lv_tree_node_construct() 51 const lv_tree_class_t * original_class_p = node->class_p; in _lv_tree_node_construct() 53 node->class_p = node->class_p->base_class; in _lv_tree_node_construct() 55 _lv_tree_node_construct(class_p, node); in _lv_tree_node_construct() 57 node->class_p = original_class_p; in _lv_tree_node_construct() 60 if(node->class_p->constructor_cb) node->class_p->constructor_cb(class_p, node); in _lv_tree_node_construct() 65 if(node->class_p->destructor_cb) node->class_p->destructor_cb(node->class_p, node); in _lv_tree_node_destruct() 67 if(node->class_p->base_class) { in _lv_tree_node_destruct() 68 node->class_p = node->class_p->base_class; in _lv_tree_node_destruct() [all …]
|
D | lv_tree.h | 37 void (*constructor_cb)(const struct _lv_tree_class_t * class_p, struct _lv_tree_node_t * node); 38 void (*destructor_cb)(const struct _lv_tree_class_t * class_p, struct _lv_tree_node_t * node); 47 const struct _lv_tree_class_t * class_p; member 72 lv_tree_node_t * lv_tree_node_create(const lv_tree_class_t * class_p, lv_tree_node_t * parent);
|
/lvgl-latest/src/widgets/objx_templ/ |
D | lv_objx_templ.c | 34 static void lv_templ_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 35 static void lv_templ_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 36 static void lv_templ_event(const lv_obj_class_t * class_p, lv_event_t * e); 107 static void lv_templ_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_templ_constructor() argument 109 LV_UNUSED(class_p); in lv_templ_constructor() 118 static void lv_templ_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_templ_destructor() argument 124 static void lv_templ_event(const lv_obj_class_t * class_p, lv_event_t * e) in lv_templ_event() argument 126 LV_UNUSED(class_p); in lv_templ_event()
|
/lvgl-latest/src/themes/ |
D | lv_theme.c | 108 const lv_obj_class_t * original_class_p = obj->class_p; in apply_theme_recursion() 110 …if(obj->class_p->base_class && obj->class_p->theme_inheritable == LV_OBJ_CLASS_THEME_INHERITABLE_T… in apply_theme_recursion() 112 obj->class_p = obj->class_p->base_class; in apply_theme_recursion() 119 obj->class_p = original_class_p; in apply_theme_recursion()
|
/lvgl-latest/src/widgets/button/ |
D | lv_button.c | 26 static void lv_button_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 61 static void lv_button_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_button_constructor() argument 63 LV_UNUSED(class_p); in lv_button_constructor()
|
/lvgl-latest/src/libs/svg/ |
D | lv_svg.c | 30 static void lv_svg_node_constructor(const lv_tree_class_t * class_p, lv_tree_node_t * node) in lv_svg_node_constructor() argument 32 LV_UNUSED(class_p); in lv_svg_node_constructor() 40 static void lv_svg_node_destructor(const lv_tree_class_t * class_p, lv_tree_node_t * node) in lv_svg_node_destructor() argument 42 LV_UNUSED(class_p); in lv_svg_node_destructor()
|
/lvgl-latest/src/widgets/switch/ |
D | lv_switch.c | 44 static void lv_switch_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 45 static void lv_switch_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 46 static void lv_switch_event(const lv_obj_class_t * class_p, lv_event_t * e); 113 static void lv_switch_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_switch_constructor() argument 115 LV_UNUSED(class_p); in lv_switch_constructor() 130 static void lv_switch_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_switch_destructor() argument 132 LV_UNUSED(class_p); in lv_switch_destructor() 138 static void lv_switch_event(const lv_obj_class_t * class_p, lv_event_t * e) in lv_switch_event() argument 140 LV_UNUSED(class_p); in lv_switch_event()
|
/lvgl-latest/src/widgets/tileview/ |
D | lv_tileview.c | 26 static void lv_tileview_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 27 static void lv_tileview_tile_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 132 static void lv_tileview_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_tileview_constructor() argument 134 LV_UNUSED(class_p); in lv_tileview_constructor() 143 static void lv_tileview_tile_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_tileview_tile_constructor() argument 146 LV_UNUSED(class_p); in lv_tileview_tile_constructor()
|
/lvgl-latest/src/widgets/led/ |
D | lv_led.c | 31 static void lv_led_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 32 static void lv_led_event(const lv_obj_class_t * class_p, lv_event_t * e); 125 static void lv_led_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_led_constructor() argument 127 LV_UNUSED(class_p); in lv_led_constructor() 133 static void lv_led_event(const lv_obj_class_t * class_p, lv_event_t * e) in lv_led_event() argument 135 LV_UNUSED(class_p); in lv_led_event()
|
/lvgl-latest/src/libs/gif/ |
D | lv_gif.c | 29 static void lv_gif_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 30 static void lv_gif_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 175 static void lv_gif_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_gif_constructor() argument 177 LV_UNUSED(class_p); in lv_gif_constructor() 186 static void lv_gif_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_gif_destructor() argument 188 LV_UNUSED(class_p); in lv_gif_destructor()
|
/lvgl-latest/src/widgets/checkbox/ |
D | lv_checkbox.c | 32 static void lv_checkbox_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 33 static void lv_checkbox_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 34 static void lv_checkbox_event(const lv_obj_class_t * class_p, lv_event_t * e); 131 static void lv_checkbox_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_checkbox_constructor() argument 133 LV_UNUSED(class_p); in lv_checkbox_constructor() 154 static void lv_checkbox_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_checkbox_destructor() argument 156 LV_UNUSED(class_p); in lv_checkbox_destructor() 167 static void lv_checkbox_event(const lv_obj_class_t * class_p, lv_event_t * e) in lv_checkbox_event() argument 169 LV_UNUSED(class_p); in lv_checkbox_event()
|
/lvgl-latest/src/libs/qrcode/ |
D | lv_qrcode.c | 28 static void lv_qrcode_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 29 static void lv_qrcode_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 218 static void lv_qrcode_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_qrcode_constructor() argument 220 LV_UNUSED(class_p); in lv_qrcode_constructor() 230 static void lv_qrcode_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_qrcode_destructor() argument 232 LV_UNUSED(class_p); in lv_qrcode_destructor()
|
/lvgl-latest/src/widgets/menu/ |
D | lv_menu.c | 33 static void lv_menu_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 34 static void lv_menu_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 35 static void lv_menu_page_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 36 static void lv_menu_page_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 37 static void lv_menu_cont_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 38 static void lv_menu_section_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 531 static void lv_menu_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_menu_constructor() argument 533 LV_UNUSED(class_p); in lv_menu_constructor() 598 static void lv_menu_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_menu_destructor() argument 600 LV_UNUSED(class_p); in lv_menu_destructor() [all …]
|
/lvgl-latest/src/widgets/spinner/ |
D | lv_spinner.c | 27 static void lv_spinner_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 85 static void lv_spinner_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_spinner_constructor() argument 89 LV_UNUSED(class_p); in lv_spinner_constructor()
|
/lvgl-latest/src/widgets/lottie/ |
D | lv_lottie.c | 35 static void lv_lottie_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 36 static void lv_lottie_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 165 static void lv_lottie_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_lottie_constructor() argument 167 LV_UNUSED(class_p); in lv_lottie_constructor() 189 static void lv_lottie_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_lottie_destructor() argument 191 LV_UNUSED(class_p); in lv_lottie_destructor()
|
/lvgl-latest/src/libs/rlottie/ |
D | lv_rlottie.c | 31 static void lv_rlottie_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 32 static void lv_rlottie_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 114 static void lv_rlottie_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_rlottie_constructor() argument 116 LV_UNUSED(class_p); in lv_rlottie_constructor() 159 static void lv_rlottie_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_rlottie_destructor() argument 161 LV_UNUSED(class_p); in lv_rlottie_destructor()
|
/lvgl-latest/src/widgets/win/ |
D | lv_win.c | 25 static void lv_win_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 93 static void lv_win_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_win_constructor() argument 95 LV_UNUSED(class_p); in lv_win_constructor()
|
/lvgl-latest/src/libs/barcode/ |
D | lv_barcode.c | 29 static void lv_barcode_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 30 static void lv_barcode_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 242 static void lv_barcode_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_barcode_constructor() argument 244 LV_UNUSED(class_p); in lv_barcode_constructor() 254 static void lv_barcode_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_barcode_destructor() argument 256 LV_UNUSED(class_p); in lv_barcode_destructor()
|
/lvgl-latest/src/widgets/line/ |
D | lv_line.c | 31 static void lv_line_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); 33 static void lv_line_event(const lv_obj_class_t * class_p, lv_event_t * e); 143 static void lv_line_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_line_constructor() argument 145 LV_UNUSED(class_p); in lv_line_constructor() 184 static void lv_line_event(const lv_obj_class_t * class_p, lv_event_t * e) in lv_line_event() argument 186 LV_UNUSED(class_p); in lv_line_event()
|