Efl.Layout.Signal (interface)

Description

Layouts asynchronous messaging and signaling interface.

Since 1.21

Members

message_send

Sends an (Edje) message to a given Edje object
void efl_layout_signal_message_send(Eo *obj, int id, const Eina_Value msg);


signal_callback_add

Adds a callback for an arriving Edje signal, emitted by a given Edje object.
Eina_Bool efl_layout_signal_callback_add(Eo *obj, const char *emission, const char *source, Efl_Signal_Cb func, void *data);


signal_callback_del

Removes a signal-triggered callback from an object.
Eina_Bool efl_layout_signal_callback_del(Eo *obj, const char *emission, const char *source, Efl_Signal_Cb func, void *data);


signal_emit

Sends/emits an Edje signal to this layout.
void efl_layout_signal_emit(Eo *obj, const char *emission, const char *source);


signal_process

Processes an object's messages and signals queue.
void efl_layout_signal_process(Eo *obj, Eina_Bool recurse);


Events