efl/src/lib/efl/interfaces/efl_observer.eo

17 lines
567 B
Plaintext

interface Efl.Observer {
[[Efl observer interface]]
methods {
update @pure_virtual {
[[Update observer according to the changes of observable object.
@since 1.19]]
params {
/* FIXME: obs should be Efl.Observable, but cyclic dependency error occurs. */
@in obs: Efl.Object; [[An observable object]]
@in key: string; [[A key to classify observer groups]]
@in data: void_ptr; [[Required data to update the observer, usually passed by observable object]]
}
}
}
}