Functions that deal with animations. More...
Typedefs | |
typedef enum _Edje_Tween_Mode | Edje_Tween_Mode |
typedef enum _Edje_Action_Type | Edje_Action_Type |
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.
Available tween mode for edje animations.
All actions available in Edje programs.
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 EINA_INLIST_FOREACH.
void edje_thaw | ( | void | ) |
Thaws Edje objects.
This function thaws all Edje animations in the current process.
References 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.