Whether an Evas object is to pass (ignore) events.

If pass is true, it will make events on obj to be ignored. They will be triggered on the next lower object (that is not set to pass events), instead (see Efl.Gfx.Stack.below).

If pass is false events will be processed on that object as normal.

See also Efl.Canvas.Object.repeat_events.set, Efl.Canvas.Object.propagate_events.set

Since 1.22


  • pass - Whether obj is to pass events (true) or not (false).


@property pass_events {
    get {}
    set {}
    values {
        pass: bool;

C signature

Eina_Bool efl_canvas_object_pass_events_get(const Eo *obj);
void efl_canvas_object_pass_events_set(Eo *obj, Eina_Bool pass);

Implemented by