feat(observer): add lv_observer_get_target_obj for MicroPython compatibility

This commit is contained in:
Gabor Kiss-Vamosi
2023-12-05 21:23:23 +01:00
parent 7535bd4714
commit accd0cb519

View File

@@ -268,6 +268,18 @@ void lv_subject_remove_all_obj(lv_subject_t * subject, lv_obj_t * obj);
*/
void * lv_observer_get_target(lv_observer_t * observer);
/**
* Get the target object of the observer.
* It's the same as `lv_observer_get_target` and added only
* for semantic reasons
* @param observer pointer to an observer
* @return pointer to the saved object target
*/
static inline lv_obj_t * lv_observer_get_target_obj(lv_observer_t * observer)
{
return lv_observer_get_target(observer);
}
/**
* Notify all observers of subject
* @param subject pointer to a subject