Home
last modified time | relevance | path

Searched refs:class_p (Results 1 – 25 of 61) sorted by relevance

123

/lvgl-latest/src/core/
Dlv_obj_class.c32 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 …]
Dlv_obj_id_builtin.c28 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()
Dlv_obj_tree.h150 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);
Dlv_obj_class_private.h34 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…
Dlv_obj_class.h45 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);
Dlv_obj_tree.c351 …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/
Dlv_tree.c48 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 …]
Dlv_tree.h37 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/
Dlv_objx_templ.c34 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/
Dlv_theme.c108 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/
Dlv_button.c26 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/
Dlv_svg.c30 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/
Dlv_switch.c44 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/
Dlv_tileview.c26 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/
Dlv_led.c31 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/
Dlv_gif.c29 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/
Dlv_checkbox.c32 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/
Dlv_qrcode.c28 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/
Dlv_menu.c33 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/
Dlv_spinner.c27 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/
Dlv_lottie.c35 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/
Dlv_rlottie.c31 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/
Dlv_win.c25 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/
Dlv_barcode.c29 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/
Dlv_line.c31 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()

123