src/lib/edje_program.c File Reference
Data Structures | |
| struct | _Edje_Program_Data |
Functions | |
| void | _edje_callbacks_patterns_clean (Edje *ed) |
| void | _edje_emit (Edje *ed, const char *sig, const char *src) |
| void | _edje_emit_handle (Edje *ed, const char *sig, const char *src) |
| void | _edje_program_end (Edje *ed, Edje_Running_Program *runp) |
| void | _edje_program_run (Edje *ed, Edje_Program *pr, Eina_Bool force, const char *ssig, const char *ssrc) |
| Eina_Bool | _edje_program_run_iterate (Edje_Running_Program *runp, double tim) |
| EAPI double | edje_frametime_get (void) |
| Get edje trasitions' frame time. | |
| EAPI void | edje_frametime_set (double t) |
| Set edje trasitions' frame time. | |
| EAPI Eina_Bool | edje_object_animation_get (const Evas_Object *obj) |
| Get the edje object's animation state. | |
| EAPI void | edje_object_animation_set (Evas_Object *obj, Eina_Bool on) |
| Set the object's animation state. | |
| EAPI Eina_Bool | edje_object_play_get (const Evas_Object *obj) |
| Get the edje object's play/pause state. | |
| EAPI void | edje_object_play_set (Evas_Object *obj, Eina_Bool play) |
| Set the edje object to playing or paused states. | |
| EAPI void | edje_object_signal_callback_add (Evas_Object *obj, const char *emission, const char *source, void(*func)(void *data, Evas_Object *o, const char *emission, const char *source), void *data) |
| Add a callback for a signal emitted by obj. | |
| EAPI void * | edje_object_signal_callback_del (Evas_Object *obj, const char *emission, const char *source, void(*func)(void *data, Evas_Object *o, const char *emission, const char *source)) |
| Remove a signal-triggered callback from an object. | |
| EAPI void * | edje_object_signal_callback_del_full (Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data) |
| Remove a signal-triggered callback from an object. | |
| EAPI void | edje_object_signal_emit (Evas_Object *obj, const char *emission, const char *source) |
| Send a signal to an edje object. | |
Variables | |
| int | _edje_anim_count = 0 |
| Eina_List * | _edje_animators = NULL |
| Ecore_Animator * | _edje_timer = NULL |
Variable Documentation
| int _edje_anim_count = 0 |
Referenced by _edje_file_del(), _edje_program_end(), _edje_program_run(), _edje_program_run_iterate(), and _edje_timer_cb().
| Eina_List* _edje_animators = NULL |
Referenced by _edje_del(), _edje_file_del(), _edje_program_end(), _edje_program_run(), _edje_program_run_iterate(), and _edje_timer_cb().
| Ecore_Animator* _edje_timer = NULL |
Referenced by _edje_program_run(), _edje_timer_cb(), and edje_shutdown().