forked from enlightenment/efl
17 lines
567 B
Plaintext
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]]
|
|
}
|
|
}
|
|
}
|
|
}
|