lv_observer_private.h¶
-
struct _lv_observer_t¶
- #include <lv_observer_private.h>
The observer object: a descriptor returned when subscribing LVGL widgets to subjects
Public Members
-
lv_subject_t *subject¶
Observed subject
-
lv_observer_cb_t cb¶
Callback that notifies when value changes
-
void *target¶
A target for the observer, e.g. a widget or any pointer
-
void *user_data¶
Additional parameter supplied when subscribing
-
uint32_t auto_free_user_data¶
Automatically free user data when observer is removed
-
uint32_t notified¶
Was observer already notified?
-
uint32_t for_obj¶
Is
target
a pointer to a Widget (lv_obj_t *
)?
-
lv_subject_t *subject¶