Description

Values

  • propagate - Whether to propagate events (true) or not (false).

Getter

Retrieve whether an Evas object is set to propagate events.

See also Efl.Canvas.Object.repeat_events.get, Efl.Canvas.Object.pass_events.get, Efl.Canvas.Object.freeze_events.get.

Setter

Set 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. The default value is true.

See also Efl.Canvas.Object.repeat_events.set, Efl.Canvas.Object.pass_events.set, Efl.Canvas.Object.freeze_events.set.

Signature

@property propagate_events {
    get {
        values {
            propagate: bool;
        }
    }
    set {
        values {
            propagate: bool;
        }
    }
}

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

  • Efl.Canvas.Object.propagate_events