summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChunEon Park <hermet@hermet.pe.kr>2014-07-16 11:20:52 +0900
committerChunEon Park <hermet@hermet.pe.kr>2014-07-16 11:24:37 +0900
commit98b8166f34b8d0ab84856db08460f64e07f7ac0f (patch)
tree7219a89ca45cbe4c4804a3c7cb6a2634c96a07e3
parent7bc39e2b484f2638d820d420d348528a3b85c319 (diff)
downloadelementary-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.c21
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,