~~Title: Efl.Canvas.Object.propagate_events~~
====== Efl.Canvas.Object.propagate_events ======
===== Description =====
%%Whether events on a smart object's member should be propagated up to its parent.%%
%%This function has no effect if %%''obj''%% is not a member of a smart object.%%
%%If %%''prop''%% is %%''true''%%, events occurring on this object will be propagated on to the smart object of which %%''obj''%% is a member. If %%''prop''%% is %%''false''%%, events occurring on this object will not be propagated on to the smart object of which %%''obj''%% is a member.%%
%%See also %%[[:develop:api:efl:canvas:object:property:repeat_events|Efl.Canvas.Object.repeat_events.set]]%%, %%[[:develop:api:efl:canvas:object:property:pass_events|Efl.Canvas.Object.pass_events.set]]%%.%%
//Since 1.22//
{{page>:develop:api-include:efl:canvas:object:property:propagate_events:description&nouser&nolink&nodate}}
===== Values =====
* **propagate** - %%Whether to propagate events.%%
===== Signature =====
@property propagate_events {
get {}
set {}
values {
propagate: bool (true);
}
}
===== C signature =====
Eina_Bool efl_canvas_object_propagate_events_get(const Eo *obj);
void efl_canvas_object_propagate_events_set(Eo *obj, Eina_Bool propagate);
===== Implemented by =====
* [[:develop:api:efl:canvas:object:property:propagate_events|Efl.Canvas.Object.propagate_events]]