Description

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.21

Signature

signal_emit @pure_virtual {
    params {
        @in emission: free(string, free);
        @in source: free(string, free);
    }
}

C signature

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

Parameters

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

Implemented by

  • Efl.Layout.Signal.signal_emit