this is needed in order to sanely bind parent calls to some objejcts,
but not all.
However, from the canvas structure up we *need* a parent, so we can
fetch the evas from it. So declare it there a none optional
Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br>
Differential Revision: https://phab.enlightenment.org/D11734
class.constructor;
class.destructor;
}
+ constructors {
+ .parent @optional;
+ }
events {
del @hot: void; [[Object is being deleted. See @.destructor.]]
invalidate @hot: void; [[Object is being invalidated and losing its parent. See @.invalidate.]]
}
}
}
+ constructors {
+ Efl.Object.parent;
+ }
implements {
Efl.Object.constructor;
Efl.Object.finalize;