Lines Matching refs:lv_subject_t

25     lv_subject_t my_subject;
31 extern lv_subject_t my_subject;
45 extern lv_subject_t some_subject;
48 static void some_observer_cb(lv_observer_t * observer, lv_subject_t * subject)
64 extern lv_subject_t some_subject;
81 Subjects have to be static or global :cpp:type:`lv_subject_t` type variables.
86 - **Integer** ``void lv_subject_init_int(lv_subject_t * subject, int32_t value)``
87 - **String** ``void lv_subject_init_string(lv_subject_t * subject, char * buf, char * prev_buf, siz…
88 - **Pointer** ``void lv_subject_init_pointer(lv_subject_t * subject, void * value)``
89 - **Color** ``void lv_subject_init_color(lv_subject_t * subject, lv_color_t color)``
90 - **Group** ``void lv_subject_init_group(lv_subject_t * subject, lv_subject_t * list[], uint32_t li…
98 - **Integer** ``void lv_subject_set_int(lv_subject_t * subject, int32_t value)``
99 - **String** ``void lv_subject_copy_string(lv_subject_t * subject, char * buf)``
100 - **Pointer** ``void lv_subject_set_pointer(lv_subject_t * subject, void * ptr)``
101 - **Color** ``void lv_subject_set_color(lv_subject_t * subject, lv_color_t color)``
109 - **Integer** ``int32_t lv_subject_get_int(lv_subject_t * subject)``
110 - **String** ``const char * lv_subject_get_string(lv_subject_t * subject)``
111 - **Pointer** ``const void * lv_subject_get_pointer(lv_subject_t * subject)``
112 - **Color** ``lv_color_t lv_subject_get_color(lv_subject_t * subject)``
121 - **Integer** ``int32_t lv_subject_get_previous_int(lv_subject_t * subject)``
122 - **String** ``const char * lv_subject_get_previous_string(lv_subject_t * subject)``
123 - **Pointer** ``const void * lv_subject_get_previous_pointer(lv_subject_t * subject)``
124 - **Color** ``lv_color_t lv_subject_get_previous_color(lv_subject_t * subject)``
145 static void some_observer_cb(lv_observer_t * observer, lv_subject_t * subject)
204 static lv_subject_t * subject_list[3] = {&subject_1, &subject_2, &subject_3};
216 lv_subject_t subject_mode; //Voltage or Current
217 lv_subject_t subject_value; //Measured value
218 lv_subject_t subject_unit; //The unit
219 lv_subject_t subject_all; //It will be the subject group
220lv_subject_t * subject_list[3] = {&subject_mode, &subject_value, &subject_unit}; //The elements o…
231 static void all_observer_cb(lv_observer_t * observer, lv_subject_t * subject)
234 lv_subject_t * subject_mode = lv_subject_get_group_element(subject, 0);
235 lv_subject_t * subject_value = lv_subject_get_group_element(subject, 1);
236 lv_subject_t * subject_unit = lv_subject_get_group_element(subject, 2);