Lines Matching refs:lv_observer_t

34 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()
129 lv_ll_init(&(subject->subs_ll), sizeof(lv_observer_t)); in lv_subject_init_string()
198 lv_ll_init(&(subject->subs_ll), sizeof(lv_observer_t)); in lv_subject_init_pointer()
239 lv_ll_init(&(subject->subs_ll), sizeof(lv_observer_t)); in lv_subject_init_color()
278 lv_ll_init(&(subject->subs_ll), sizeof(lv_observer_t)); in lv_subject_init_group()
291 lv_observer_t * observer = lv_ll_get_head(&subject->subs_ll); in lv_subject_deinit()
293 lv_observer_t * observer_next = lv_ll_get_next(&subject->subs_ll, observer); in lv_subject_deinit()
319 lv_observer_t * lv_subject_add_observer(lv_subject_t * subject, lv_observer_cb_t cb, void * user_da… in lv_subject_add_observer()
321 lv_observer_t * observer = lv_subject_add_observer_obj(subject, cb, NULL, user_data); in lv_subject_add_observer()
328 lv_observer_t * lv_subject_add_observer_obj(lv_subject_t * subject, lv_observer_cb_t cb, lv_obj_t *… in lv_subject_add_observer_obj()
336 lv_observer_t * observer = lv_ll_ins_tail(&(subject->subs_ll)); in lv_subject_add_observer_obj()
358 lv_observer_t * lv_subject_add_observer_with_target(lv_subject_t * subject, lv_observer_cb_t cb, vo… in lv_subject_add_observer_with_target()
366 lv_observer_t * observer = lv_ll_ins_tail(&(subject->subs_ll)); in lv_subject_add_observer_with_target()
384 void lv_observer_remove(lv_observer_t * observer) in lv_observer_remove()
405 lv_observer_t * observer = event_dsc->user_data; in lv_obj_remove_from_subject()
414 void * lv_observer_get_target(lv_observer_t * observer) in lv_observer_get_target()
425 lv_observer_t * observer; in lv_subject_notify()
442 lv_observer_t * lv_obj_bind_flag_if_eq(lv_obj_t * obj, lv_subject_t * subject, lv_obj_flag_t flag, … in lv_obj_bind_flag_if_eq()
444lv_observer_t * observable = bind_to_bitfield(subject, obj, obj_flag_observer_cb, flag, ref_value,… in lv_obj_bind_flag_if_eq()
448 lv_observer_t * lv_obj_bind_flag_if_not_eq(lv_obj_t * obj, lv_subject_t * subject, lv_obj_flag_t fl… in lv_obj_bind_flag_if_not_eq()
451lv_observer_t * observable = bind_to_bitfield(subject, obj, obj_flag_observer_cb, flag, ref_value,… in lv_obj_bind_flag_if_not_eq()
455 lv_observer_t * lv_obj_bind_state_if_eq(lv_obj_t * obj, lv_subject_t * subject, lv_state_t state, i… in lv_obj_bind_state_if_eq()
457lv_observer_t * observable = bind_to_bitfield(subject, obj, obj_state_observer_cb, state, ref_valu… in lv_obj_bind_state_if_eq()
461 lv_observer_t * lv_obj_bind_state_if_not_eq(lv_obj_t * obj, lv_subject_t * subject, lv_state_t stat… in lv_obj_bind_state_if_not_eq()
463lv_observer_t * observable = bind_to_bitfield(subject, obj, obj_state_observer_cb, state, ref_valu… in lv_obj_bind_state_if_not_eq()
467 lv_observer_t * lv_obj_bind_checked(lv_obj_t * obj, lv_subject_t * subject) in lv_obj_bind_checked()
469lv_observer_t * observable = bind_to_bitfield(subject, obj, obj_state_observer_cb, LV_STATE_CHECKE… in lv_obj_bind_checked()
475 lv_observer_t * lv_label_bind_text(lv_obj_t * obj, lv_subject_t * subject, const char * fmt) in lv_label_bind_text()
494lv_observer_t * observer = lv_subject_add_observer_obj(subject, label_text_observer_cb, obj, (void… in lv_label_bind_text()
500 lv_observer_t * lv_arc_bind_value(lv_obj_t * obj, lv_subject_t * subject) in lv_arc_bind_value()
512lv_observer_t * observer = lv_subject_add_observer_obj(subject, arc_value_observer_cb, obj, NULL); in lv_arc_bind_value()
518 lv_observer_t * lv_slider_bind_value(lv_obj_t * obj, lv_subject_t * subject) in lv_slider_bind_value()
530lv_observer_t * observer = lv_subject_add_observer_obj(subject, slider_value_observer_cb, obj, NUL… in lv_slider_bind_value()
537 lv_observer_t * lv_roller_bind_value(lv_obj_t * obj, lv_subject_t * subject) in lv_roller_bind_value()
549lv_observer_t * observer = lv_subject_add_observer_obj(subject, roller_value_observer_cb, obj, NUL… in lv_roller_bind_value()
557 lv_observer_t * lv_dropdown_bind_value(lv_obj_t * obj, lv_subject_t * subject) in lv_dropdown_bind_value()
569lv_observer_t * observer = lv_subject_add_observer_obj(subject, dropdown_value_observer_cb, obj, N… in lv_dropdown_bind_value()
576 lv_obj_t * lv_observer_get_target_obj(lv_observer_t * observer) in lv_observer_get_target_obj()
581 void * lv_observer_get_user_data(const lv_observer_t * observer) in lv_observer_get_user_data()
592 static void group_notify_cb(lv_observer_t * observer, lv_subject_t * subject) in group_notify_cb()
601 lv_observer_t * observer = lv_event_get_user_data(e); in unsubscribe_on_delete_cb()
605 static lv_observer_t * bind_to_bitfield(lv_subject_t * subject, lv_obj_t * obj, lv_observer_cb_t cb… in bind_to_bitfield()
626 lv_observer_t * observable = lv_subject_add_observer_obj(subject, cb, obj, p); in bind_to_bitfield()
631 static void obj_flag_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in obj_flag_observer_cb()
646 static void obj_state_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in obj_state_observer_cb()
671 static void label_text_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in label_text_observer_cb()
705 static void arc_value_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in arc_value_observer_cb()
722 static void slider_value_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in slider_value_observer_cb()
739 static void roller_value_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in roller_value_observer_cb()
758 static void dropdown_value_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in dropdown_value_observer_cb()