diff options
author | ChunEon Park <hermet@hermet.pe.kr> | 2014-07-16 11:20:52 +0900 |
---|---|---|
committer | ChunEon Park <hermet@hermet.pe.kr> | 2014-07-16 11:24:37 +0900 |
commit | 98b8166f34b8d0ab84856db08460f64e07f7ac0f (patch) | |
tree | 7219a89ca45cbe4c4804a3c7cb6a2634c96a07e3 | |
parent | 7bc39e2b484f2638d820d420d348528a3b85c319 (diff) | |
download | elementary-98b8166f34b8d0ab84856db08460f64e07f7ac0f.tar.gz |
transit - fix to adopt the tween_mode factor.
ACCELERATE, DECELLERATE, SINUSOIDAL modes didn't work with the tween mode factor before.
now it works.
@fix
-rw-r--r-- | src/lib/elm_transit.c | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/src/lib/elm_transit.c b/src/lib/elm_transit.c index 6a7b9f639..2e341c392 100644 --- a/src/lib/elm_transit.c +++ b/src/lib/elm_transit.c @@ -344,19 +344,22 @@ _transit_animate_cb(void *data) 0, 0); break; case ELM_TRANSIT_TWEEN_MODE_ACCELERATE: - transit->progress = ecore_animator_pos_map(transit->progress, - ECORE_POS_MAP_ACCELERATE, - transit->v1, 0); + transit->progress = + ecore_animator_pos_map(transit->progress, + ECORE_POS_MAP_ACCELERATE_FACTOR, + transit->v1, 0); break; case ELM_TRANSIT_TWEEN_MODE_DECELERATE: - transit->progress = ecore_animator_pos_map(transit->progress, - ECORE_POS_MAP_DECELERATE, - transit->v1, 0); + transit->progress = + ecore_animator_pos_map(transit->progress, + ECORE_POS_MAP_DECELERATE_FACTOR, + transit->v1, 0); break; case ELM_TRANSIT_TWEEN_MODE_SINUSOIDAL: - transit->progress = ecore_animator_pos_map(transit->progress, - ECORE_POS_MAP_SINUSOIDAL, - transit->v1, 0); + transit->progress = + ecore_animator_pos_map(transit->progress, + ECORE_POS_MAP_SINUSOIDAL_FACTOR, + transit->v1, 0); break; case ELM_TRANSIT_TWEEN_MODE_DIVISOR_INTERP: transit->progress = ecore_animator_pos_map(transit->progress, |