transit: rename from elm_transit_revert_go() to elm_transit_revert()

elm_transit_revert_go() sounds like it triggers animation on reverse way.

but this api acutally just change a current state.
It doesn't trigger the transtion.
This commit is contained in:
Hermet Park 2016-02-14 20:45:50 +09:00
parent 486f3d51bc
commit d90f2119de
4 changed files with 12 additions and 6 deletions

View File

@ -25,7 +25,7 @@ static void
_transit_revert(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) _transit_revert(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
{ {
Elm_Transit *trans = (Elm_Transit*)data; Elm_Transit *trans = (Elm_Transit*)data;
elm_transit_revert_go(trans); elm_transit_revert(trans);
} }
static void static void

View File

@ -29,7 +29,7 @@ static void
_transit_revert(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) _transit_revert(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
{ {
Elm_Transit *trans = (Elm_Transit*)data; Elm_Transit *trans = (Elm_Transit*)data;
elm_transit_revert_go(trans); elm_transit_revert(trans);
} }
static void static void

View File

@ -773,10 +773,13 @@ elm_transit_duration_get(const Elm_Transit *transit)
return transit->time.duration; return transit->time.duration;
} }
EAPI void EAPI Eina_Bool
elm_transit_revert_go(Elm_Transit *transit) elm_transit_revert(Elm_Transit *transit)
{ {
ELM_TRANSIT_CHECK_OR_RETURN(transit); ELM_TRANSIT_CHECK_OR_RETURN(transit, EINA_FALSE);
if (!transit->animator) return EINA_FALSE;
if (transit->revert_mode) if (transit->revert_mode)
{ {
transit->total_revert_time += transit->time.revert_elapsed; transit->total_revert_time += transit->time.revert_elapsed;
@ -788,6 +791,8 @@ elm_transit_revert_go(Elm_Transit *transit)
transit->time.revert_elapsed = 0; transit->time.revert_elapsed = 0;
transit->revert_begin_progress = 0; transit->revert_begin_progress = 0;
} }
return EINA_TRUE;
} }
EAPI void EAPI void

View File

@ -591,11 +591,12 @@ EAPI void elm_transit_go(Elm_Transit *transit);
* @note @p transit can not be NULL * @note @p transit can not be NULL
* *
* @param transit The transit object. * @param transit The transit object.
* @return @c EINA_TRUE if transition is reverted, @c EINA_FALSE otherwise.
* *
* @since 1.18 * @since 1.18
* @ingroup Transit * @ingroup Transit
*/ */
EAPI void elm_transit_revert_go(Elm_Transit *transit); EAPI Eina_Bool elm_transit_revert(Elm_Transit *transit);
/** /**
* Starts the transition in given seconds. * Starts the transition in given seconds.