Update observer according to the changes of observable object.

Since 1.19

Overridden from Efl.Observer.update.


update @pure_virtual {
    params {
        @in obs: free(Efl.Object, efl_del);
        @in key: free(string, free);
        @in data: void_ptr;

C signature

void efl_observer_update(Eo *obj, Efl_Object *obs, const char *key, void *data);


  • obs (in) - An observable object
  • key (in) - A key to classify observer groups
  • data (in) - Required data to update the observer, usually passed by observable object

Implemented by