src/lib/edje_message_queue.c File Reference

Functions

void _edje_message_cb_set (Edje *ed, void(*func)(void *data, Evas_Object *obj, Edje_Message_Type type, int id, void *msg), void *data)
void _edje_message_del (Edje *ed)
void _edje_message_free (Edje_Message *em)
void _edje_message_init (void)
Edje_Message_edje_message_new (Edje *ed, Edje_Queue queue, Edje_Message_Type type, int id)
void _edje_message_parameters_push (Edje_Message *em)
void _edje_message_process (Edje_Message *em)
void _edje_message_queue_clear (void)
void _edje_message_queue_process (void)
void _edje_message_send (Edje *ed, Edje_Queue queue, Edje_Message_Type type, int id, void *emsg)
void _edje_message_shutdown (void)
EAPI void edje_message_signal_process (void)
 Process all queued up edje messages.
EAPI void edje_object_message_handler_set (Evas_Object *obj, Edje_Message_Handler_Cb func, void *data)
 Set the message handler function for this an object.
EAPI void edje_object_message_send (Evas_Object *obj, Edje_Message_Type type, int id, void *msg)
 Send message to object.
EAPI void edje_object_message_signal_process (Evas_Object *obj)
 Process an object's message queue.