Functions that deal with animations. More...
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. More... | |
double | edje_frametime_get (void) |
Gets edje transitions' frame time. More... | |
void | edje_freeze (void) |
Freezes Edje objects. More... | |
void | edje_thaw (void) |
Thaws Edje objects. More... | |
void | edje_language_set (const char *locale) |
Sets Edje language. More... | |
void | edje_transition_duration_factor_set (double scale) |
Sets edje transition duration factor. More... | |
double | edje_transition_duration_factor_get (void) |
Retrieves transitions duration factor. More... | |
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.