Sends/emits an Edje signal to this layout.

This function sends a signal to the object. An Edje program, at the EDC specification level, can respond to a signal by having declared matching "signal" and "source" fields on its block.

See also the Edje Data Collection Reference for EDC files.

See Efl.Layout.Signal.signal_callback_add() for more on Edje signals.

Since 1.22


signal_emit @pure_virtual {
    params {
        @in emission: string;
        @in source: string;

C signature

void efl_layout_signal_emit(Eo *obj, const char *emission, const char *source);


  • emission (in) - The signal's "emission" string
  • source (in) - The signal's "source" string

Implemented by