Tizen Native API  4.0
Edje Communication Interface: Signal

Functions that deal with signals.

Edje has two communication interfaces between code and theme. Signals and messages.

This group has functions that deal with signals. One can either emit a signal from code to a theme or create handles for the ones emitted from themes. Signals are identified by strings.

Functions

void * edje_object_signal_callback_extra_data_get (void)
 Gets extra data passed to callbacks.

Typedefs

typedef void(* Edje_Signal_Cb )(void *data, Evas_Object *obj, const char *emission, const char *source)

Typedef Documentation

typedef void(* Edje_Signal_Cb)(void *data, Evas_Object *obj, const char *emission, const char *source)

Edje signal callback functions's prototype definition. data will have the auxiliary data pointer set at the time the callback registration. obj will be a pointer the Edje object where the signal comes from. emission will identify the exact signal's emission string and source the exact signal's source one.

Examples:
edje-color-class.c.

Function Documentation

Gets extra data passed to callbacks.

Returns:
The extra data for that callback.

Some callbacks pass extra information. This function gives access to that extra information. It's somehow like event_info in smart callbacks.

See also:
edje_object_signal_callback_add() for more on Edje signals.
Since (EFL) :
1.1.0
Since :
2.3.1