Typedefs | |
| typedef enum _Edje_Tween_Mode | Edje_Tween_Mode |
| Available tween mode for edje animations. | |
| typedef enum _Edje_Action_Type | Edje_Action_Type |
| All actions available in Edje programs. | |
Functions | |
| void | edje_frametime_set (double t) |
| Sets edje transitions' frame time. | |
| double | edje_frametime_get (void) |
| Gets edje transitions' frame time. | |
| void | edje_freeze (void) |
| Freezes Edje objects. | |
| void | edje_thaw (void) |
| Thaws Edje objects. | |
| void | edje_language_set (const char *locale) |
| Sets Edje language. | |
| void | edje_transition_duration_factor_set (double scale) |
| Sets edje transition duration factor. | |
| double | edje_transition_duration_factor_get (void) |
| Retrieves transitions duration factor. | |
Functions that deal with animations.
Edje has the ability to animate objects. One can start, stop, play, pause, freeze, and thaw edje animations using the functions of this section.
| enum _Edje_Tween_Mode |
| enum _Edje_Action_Type |
| void edje_frametime_set | ( | double | t | ) |
Sets edje transitions' frame time.
| t | The frame time, in seconds. Default value is 1/30. |
This function sets the edje built-in animations' frame time (thus, affecting their resolution) by calling ecore_animator_frametime_set(). This frame time can be retrieved with edje_frametime_get().
References ecore_animator_frametime_set().
| double edje_frametime_get | ( | void | ) |
Gets edje transitions' frame time.
This function returns the edje frame time set by edje_frametime_set() or the default value 1/30.
References ecore_animator_frametime_get().
| void edje_freeze | ( | void | ) |
Freezes Edje objects.
This function freezes all Edje animations in the current process.
References edje_object_freeze(), and EINA_INLIST_FOREACH.
| void edje_thaw | ( | void | ) |
Thaws Edje objects.
This function thaws all Edje animations in the current process.
References edje_object_thaw(), EINA_FALSE, EINA_INLIST_FOREACH, and EINA_LIST_FREE.
| void edje_language_set | ( | const char * | locale | ) |
Sets Edje language.
| locale | The locale specifier. |
This function sets the given language.
References alloca(), EINA_INLIST_FOREACH, and eina_stringshare_replace().
Referenced by elm_language_set().
| void edje_transition_duration_factor_set | ( | double | scale | ) |
Sets edje transition duration factor.
| scale | The edje transition's duration factor (the default value is 1.0) |
This function sets the edje transition duration factor It will affect the speed of transitions which had the use_duration_factor property set to @1. The default value of use_duration_factor property is zero, but can be changed by "USE_DURATION_FACTOR 1" or "USE_DURATION_FACTOR 0" as parameter of "TRANSITION" property at EDC level. If the parameter is "USE_DURATION_FACTOR 0" or not mentioned about "USE_DURATION_FACTOR", the duration of transition keeps original duration
Referenced by elm_config_transition_duration_factor_set().
| double edje_transition_duration_factor_get | ( | void | ) |
Retrieves transitions duration factor.
This function returns the edje transition duration factor.