Lines Matching refs:subject
68 typedef void (*lv_observer_cb_t)(lv_observer_t * observer, lv_subject_t * subject);
79 void lv_subject_init_int(lv_subject_t * subject, int32_t value);
86 void lv_subject_set_int(lv_subject_t * subject, int32_t value);
93 int32_t lv_subject_get_int(lv_subject_t * subject);
100 int32_t lv_subject_get_previous_int(lv_subject_t * subject);
111 void lv_subject_init_string(lv_subject_t * subject, char * buf, char * prev_buf, size_t size, const…
118 void lv_subject_copy_string(lv_subject_t * subject, const char * buf);
125 void lv_subject_snprintf(lv_subject_t * subject, const char * format, ...) LV_FORMAT_ATTRIBUTE(2, 3…
132 const char * lv_subject_get_string(lv_subject_t * subject);
141 const char * lv_subject_get_previous_string(lv_subject_t * subject);
148 void lv_subject_init_pointer(lv_subject_t * subject, void * value);
155 void lv_subject_set_pointer(lv_subject_t * subject, void * ptr);
162 const void * lv_subject_get_pointer(lv_subject_t * subject);
169 const void * lv_subject_get_previous_pointer(lv_subject_t * subject);
176 void lv_subject_init_color(lv_subject_t * subject, lv_color_t color);
183 void lv_subject_set_color(lv_subject_t * subject, lv_color_t color);
190 lv_color_t lv_subject_get_color(lv_subject_t * subject);
197 lv_color_t lv_subject_get_previous_color(lv_subject_t * subject);
205 void lv_subject_init_group(lv_subject_t * subject, lv_subject_t * list[], uint32_t list_len);
213 void lv_subject_deinit(lv_subject_t * subject);
221 lv_subject_t * lv_subject_get_group_element(lv_subject_t * subject, int32_t index);
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…
267 void lv_obj_remove_from_subject(lv_obj_t * obj, lv_subject_t * subject);
296 void lv_subject_notify(lv_subject_t * subject);
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…
327 lv_observer_t * lv_obj_bind_state_if_eq(lv_obj_t * obj, lv_subject_t * subject, lv_state_t state, i…
337 lv_observer_t * lv_obj_bind_state_if_not_eq(lv_obj_t * obj, lv_subject_t * subject, lv_state_t stat…
347 lv_observer_t * lv_obj_bind_checked(lv_obj_t * obj, lv_subject_t * subject);
360 lv_observer_t * lv_label_bind_text(lv_obj_t * obj, lv_subject_t * subject, const char * fmt);
370 lv_observer_t * lv_arc_bind_value(lv_obj_t * obj, lv_subject_t * subject);
380 lv_observer_t * lv_slider_bind_value(lv_obj_t * obj, lv_subject_t * subject);
390 lv_observer_t * lv_roller_bind_value(lv_obj_t * obj, lv_subject_t * subject);
400 lv_observer_t * lv_dropdown_bind_value(lv_obj_t * obj, lv_subject_t * subject);