Home
last modified time | relevance | path

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

/lvgl-latest/src/others/observer/
Dlv_observer.h68 typedef void (*lv_observer_cb_t)(lv_observer_t * observer, lv_subject_t * subject);
230 lv_observer_t * lv_subject_add_observer(lv_subject_t * subject, lv_observer_cb_t observer_cb, void …
241 lv_observer_t * lv_subject_add_observer_obj(lv_subject_t * subject, lv_observer_cb_t observer_cb, l…
252 lv_observer_t * lv_subject_add_observer_with_target(lv_subject_t * subject, lv_observer_cb_t observ…
259 void lv_observer_remove(lv_observer_t * observer);
274 void * lv_observer_get_target(lv_observer_t * observer);
283 lv_obj_t * lv_observer_get_target_obj(lv_observer_t * observer);
290 void * lv_observer_get_user_data(const lv_observer_t * observer);
306 lv_observer_t * lv_obj_bind_flag_if_eq(lv_obj_t * obj, lv_subject_t * subject, lv_obj_flag_t flag, …
316 lv_observer_t * lv_obj_bind_flag_if_not_eq(lv_obj_t * obj, lv_subject_t * subject, lv_obj_flag_t fl…
[all …]
Dlv_observer.c34 static void group_notify_cb(lv_observer_t * observer, lv_subject_t * subject);
35 static lv_observer_t * bind_to_bitfield(lv_subject_t * subject, lv_obj_t * obj, lv_observer_cb_t cb…
37 static void obj_flag_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
38 static void obj_state_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
42 static void label_text_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
47 static void arc_value_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
52 static void slider_value_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
57 static void roller_value_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
62 static void dropdown_value_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
83 lv_ll_init(&(subject->subs_ll), sizeof(lv_observer_t)); in lv_subject_init_int()
[all …]
/lvgl-latest/demos/high_res/
Dlv_demo_high_res_api_example.c26 static void output_subject_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
27 static void locked_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
90 static void output_subject_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in output_subject_observer_cb()
96 static void locked_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in locked_observer_cb()
Dlv_demo_high_res_top_margin.c36 static void wifi_ssid_ip_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
38 static void wifi_icon_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
41 static void perfmon_data_cb(lv_observer_t * observer, lv_subject_t * subject);
46 static void date_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
47 static void time_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
203 static void wifi_ssid_ip_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in wifi_ssid_ip_observer_cb()
242 static void wifi_icon_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in wifi_icon_observer_cb()
293 static void perfmon_data_cb(lv_observer_t * observer, lv_subject_t * subject) in perfmon_data_cb()
374 static void date_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in date_observer_cb()
386 static void time_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in time_observer_cb()
Dlv_demo_high_res_home.c31 static void theme_observer_accent_span_cb(lv_observer_t * observer, lv_subject_t * subject);
37 static void time_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
38 static void date_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
39 static void hi_lo_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
218 static void theme_observer_accent_span_cb(lv_observer_t * observer, lv_subject_t * subject) in theme_observer_accent_span_cb()
296 static void time_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in time_observer_cb()
311 static void date_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in date_observer_cb()
326 static void hi_lo_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in hi_lo_observer_cb()
Dlv_demo_high_res_app_smart_home.c32 static void charging_arc_observer(lv_observer_t * observer, lv_subject_t * subject);
33 static void charging_percent_label_observer(lv_observer_t * observer, lv_subject_t * subject);
34 static void charging_time_until_full_label_observer(lv_observer_t * observer, lv_subject_t * subjec…
37 static void widget2_slider_locked_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
182 static void charging_arc_observer(lv_observer_t * observer, lv_subject_t * subject) in charging_arc_observer()
188 static void charging_percent_label_observer(lv_observer_t * observer, lv_subject_t * subject) in charging_percent_label_observer()
194 static void charging_time_until_full_label_observer(lv_observer_t * observer, lv_subject_t * subjec… in charging_time_until_full_label_observer()
277 static void widget2_slider_locked_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in widget2_slider_locked_observer_cb()
Dlv_demo_high_res_private.h234 void lv_demo_high_res_theme_observer_image_src_cb(lv_observer_t * observer, lv_subject_t * subject);
235 void lv_demo_high_res_theme_observer_obj_bg_image_src_cb(lv_observer_t * observer, lv_subject_t * s…
Dlv_demo_high_res_util.c65 static void theme_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
67 static void label_text_temperature_cb(lv_observer_t * observer, lv_subject_t * subject);
401 void lv_demo_high_res_theme_observer_image_src_cb(lv_observer_t * observer, lv_subject_t * subject) in lv_demo_high_res_theme_observer_image_src_cb()
416 void lv_demo_high_res_theme_observer_obj_bg_image_src_cb(lv_observer_t * observer, lv_subject_t * s… in lv_demo_high_res_theme_observer_obj_bg_image_src_cb()
522 static void theme_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in theme_observer_cb()
601 static void label_text_temperature_cb(lv_observer_t * observer, lv_subject_t * subject) in label_text_temperature_cb()
Dlv_demo_high_res_app_smart_meter.c51 static void widget2_chart_selected_day_observer_cb(lv_observer_t * observer, lv_subject_t * subject…
56 static void widget3_chart_selected_day_observer_cb(lv_observer_t * observer, lv_subject_t * subject…
391 static void widget2_chart_selected_day_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in widget2_chart_selected_day_observer_cb()
546 static void widget3_chart_selected_day_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in widget3_chart_selected_day_observer_cb()
Dlv_demo_high_res_app_thermostat.c44 static void temperature_arc_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
469 static void temperature_arc_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in temperature_arc_observer_cb()
/lvgl-latest/examples/others/observer/
Dlv_example_observer_4.c4 static void cont_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
7 static void btn_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
8 static void indicator_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
77 static void cont_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in cont_observer_cb()
173 static void btn_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in btn_observer_cb()
185 static void indicator_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in indicator_observer_cb()
Dlv_example_observer_3.c18 static void hour_roller_options_update(lv_observer_t * observer, lv_subject_t * subject);
19 static void time_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
121 static void time_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in time_observer_cb()
139 static void hour_roller_options_update(lv_observer_t * observer, lv_subject_t * subject) in hour_roller_options_update()
Dlv_example_observer_5.c13 static void fw_upload_manager_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
16 static void fw_update_win_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
76 static void fw_update_win_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in fw_update_win_observer_cb()
151 static void fw_upload_manager_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in fw_upload_manager_observer_cb()
Dlv_example_observer_2.c28 static void engine_state_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in engine_state_observer_cb()
70 static void info_label_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in info_label_observer_cb()
Dlv_example_observer_6.c59 static void my_panel_style_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in my_panel_style_observer_cb()
129 static void my_button_style_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in my_button_style_observer_cb()
/lvgl-latest/examples/libs/tiny_ttf/
Dlv_example_tiny_ttf_3.c4 static void font_size_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
45 static void font_size_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in font_size_observer_cb()
/lvgl-latest/tests/src/test_cases/
Dtest_observer.c22 static void observer_int(lv_observer_t * observer, lv_subject_t * subject) in observer_int()
34 lv_observer_t * observer = lv_subject_add_observer(&subject, observer_int, NULL); in test_observer_add_remove()
194 static void group_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in group_observer_cb()
235 lv_observer_t * observer = lv_obj_bind_state_if_eq(obj, &subject_wrong, LV_STATE_CHECKED, 5); in test_observer_obj_flag()
266 lv_observer_t * observer = lv_obj_bind_state_if_eq(obj, &subject_wrong, LV_STATE_CHECKED, 5); in test_observer_obj_state()
300 lv_observer_t * observer = lv_obj_bind_checked(obj, &subject_wrong); in test_observer_button_checked()
321 lv_observer_t * observer; in test_observer_label_text_normal()
369 lv_observer_t * observer; in test_observer_label_text_formatted()
Dtest_bindings.c10 static void chart_type_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
197 static void chart_type_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in chart_type_observer_cb()
/lvgl-latest/src/others/sysmon/
Dlv_sysmon.c42 static void perf_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
48 static void mem_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
282 static void perf_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in perf_observer_cb()
319 static void mem_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in mem_observer_cb()
/lvgl-latest/docs/details/other-components/
Dobserver.rst48 static void some_observer_cb(lv_observer_t * observer, lv_subject_t * subject)
138 lv_observer_t * observer = lv_subject_add_observer(&some_subject, some_observer_cb, user_data);
145 static void some_observer_cb(lv_observer_t * observer, lv_subject_t * subject)
158lv_observer_t * observer = lv_subject_add_observer_obj(&some_subject, some_observer_cb, widget, us…
165lv_observer_t * observer = lv_subject_add_observer_with_target(&some_subject, some_observer_cb, so…
231 static void all_observer_cb(lv_observer_t * observer, lv_subject_t * subject)
/lvgl-latest/demos/ebike/
Dlv_demo_ebike.c31 static void language_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
202 static void language_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in language_observer_cb()
Dlv_demo_ebike_stats.c195 static void current_week_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in current_week_observer_cb()
210 static void current_data_objserver_cb(lv_observer_t * observer, lv_subject_t * subject) in current_data_objserver_cb()
416 static void chart_week_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in chart_week_observer_cb()
430 static void chart_mode_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in chart_mode_observer_cb()
454 static void chart_day_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in chart_day_observer_cb()
Dlv_demo_ebike_home.c117 static void speed_label_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in speed_label_observer_cb()
128 static void speed_roller_10_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in speed_roller_10_observer_cb()
135 static void speed_roller_1_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in speed_roller_1_observer_cb()
/lvgl-latest/src/misc/
Dlv_types.h256 typedef struct _lv_observer_t lv_observer_t; typedef
/lvgl-latest/demos/benchmark/
Dlv_demo_benchmark.c69 static void sysmon_perf_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
565 static void sysmon_perf_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in sysmon_perf_observer_cb()